Значение этого свойства следует задать в случае, если компонент приложения использует соединение выделенного постоянного сокета с IMS Connect для идентификации данного клиента.
Значение ИД клиента следует задать для идентификации клиента для которого выделено соединение сокета(если свойство CM0Dedicated имеет значение
true). Соединение выделенного постоянного сокета следует использовать только для взаимодействий в режиме фиксации 0 со следующими командами взаимодействия:
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT (замена устаревшей команды SYNC_RECEIVE_ASYNCOUTPUT)
- SYNC_SEND_RECEIVE
ИД клиента создается в соединении общего постоянного сокета, который может использоваться во взаимодействиях с режимом фиксации 0 и 1 (если свойство CM0Dedicated имеет значение false).
ИД клиента в общем постоянном сокете можно получить с помощью метода IMSConnectionMetaData getClientID.
Обратиться к классу IMSConnectionMetaData можно из класса IMSConnection. Для использования этого метода требуется APAR PM75222 (V12.1.2) или APAR PM79882 (V11.3.3).
Допустимый пользовательский ИД клиента должен отвечать
следующим требованиям:
- Должен представлять собой
строку из 1-8 алфавитно-цифровых (A-Z, 0-9) или специальных (@,#,$) символов.
- Не может начинаться с символов "HWS".
- Не должен совпадать с номером порта IMS Connect.
- Строчные буквы при указании автоматически заменяются прописными.
ИД
клиента выделяются своим сокетам, независимо от того, общие
они или выделенные. В отличие от остальных свойств,
исходный ИД клиента не изменяется, пока сокет не будет
отключен.