Dialogue Request используется TC-пользователем при открытии транзакции для передачи удаленному TC-пользователю Application Context Name и, опционально, User Information.
Dialogue Response используется TC-пользователем на входящей стороне в первом сообщении для информирования TC-пользователя на входящей стороне о том принят диалог или нет.
Dialogue Abort используется подуровнем компонентов для информирования локального TC-пользователя о получении синтаксически неверного компонента, либо TC-пользователем для прерывания диалога в нештатной ситуации.
Dialogue Uni используется TC-пользователем для передачи удаленному TC-пользователю Application Context Name и, опционально, User Information в ситуации, когда установление диалога не требуется.
Dialog portion состоит из следующих IEs:
ACN (Application Context Name) – содержит ссылку на набор используемых в данном приложении ASE (Application Service Elements), версию протокола верхнего уровня, а также другую необходимую информацию. Содержимое ACN определяется спецификациями протоколов верхнего уровня.
Protocol version – содержит ссылку на поддерживаемые версии Dialog portion.
UI (User Information) – переносит любую информацию, не относящуюся к конкретным компонентам, между двумя TC-пользователями. Содержимое данного IE определяется спецификациями протоколов верхнего уровня.
Result – этот IE используется только в сообщениях типа Dialogue Response и переносит информацию о принятии или отклонении диалога TC-пользователем на входящей стороне. IE может принимать соответственно два значения "accepted" и "rejected (permanent)".
Abortsource - этот IE используется совместно с IE Result в случае, если запрошенный диалог не принимается. Данный IE переносит информацию об источнике, принявшем решение о непринятии диалога. Данный IE может принимать значения "dialogue service user" если диалог был отвергнут TC-пользователем или "dialogue service provider" если диалог был отвергнут подуровнем компонентов.
Result source diagnostic – этот IE используется совместно с IE Result и переносит информацию диагностики, уточняющую значение IE Result. Этот IE может принимать значение либо "Dialog service user", либо "Dialog service provider". В случае, если диалог принимается, IE Result source diagnostic принимает значение "Dialog service user", который в свою очередь принимает значение NULL. Если диалог не принимается TC-пользователем, то "Dialog service user" принимает значение либо "application-context-name-not-supported", либо "no-reason-given". Если диалог не принимается подуровнем компонентов, IE Result source diagnostic принимает значение "Dialog service provider", который в свою очередь принимает значение "no-common-dialogue-portion" либо "no-reason-given".
Mapping примитивов обработки компонентов на компоненты сообщений TCAP
Примитив |
Компонент сообщения |
TC-INVOKE |
Invoke |
TC-RESULT-NL |
Return Result (Not Last) |
TC-RESULT-L |
Return Result (Last) |
TC-U-ERROR |
Return Error |
TC-U-REJECT |
Reject |
TC-R-REJECT |
Reject |
TC-L-REJECT |
|
TC-L-CANCEL |
|
TC-U-CANCEL |
Mapping примитивов обработки диалогов на элементы управления диалогов
сообщений TCAP
Примитив |
Dialog Control |
TC-UNI |
Dialogue UNI |
TC-BEGIN |
Dialogue Request |
TC-CONTINUE |
Dialogue Response |
TC-END |
Dialogue Response |
TC-U-ABORT |
Dialogue Abort Dialogue Response |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.