Допустимые значения уровня синхронизации - 0 (NONE) и 1 (CONFIRM). Свойство syncLevel применяется только, если свойство interactionVerb имеет значение SYNC_SEND_RECEIVE, SYNC_SEND и SYNC_RECEIVE_CALLOUT. Значение свойства syncLevel применяется к диалоговым и недиалоговым приложениям, и используется в комбинации со свойством commitMode.
Режим фиксации 1
Допустимы уровни синхронизации 0 и 1. 0 - значение по умолчанию. Если для свойства interactionVerb задано значение SYNC_SEND_RECEIVE, а для свойства commitMode - значение 1, то устанавливать свойство syncLevel не нужно. При передаче методу setSyncLevel(int) значения, отличного от 0 или 1, возникает исключительная ситуация.
Режим фиксации 0
Допустим только уровень синхронизации 1. В этом режиме фиксации нет необходимости устанавливать уровень синхронизации. При передаче методу setSyncLevel(int) другого значения возникает исключительная ситуация.
Программы, которые активируются при переключении с программы на программу, всегда выполняются в режиме фиксации 0, независимо от уровня синхронизации исходной программы. По этой причине вспомогательный вывод от этих программ может быть поставлен в очередь для перенаправления или удален, в зависимости от значения свойств reRoute и purgeNotDeliverable в исходном взаимодействии.