Deverá ser fornecido um valor para essa propriedade quando um componente de aplicativo
usar uma conexão do soquete persistente dedicado com o IMS Connect
para identificar esse cliente específico.
O valor do ID do cliente deve ser especificado para identificar
o cliente para o qual a conexão do soquete é dedicada (quando a propriedade CM0Dedicated
é configurada como
true). Deve ser usada uma conexão do soquete persistente
dedicado somente para interações do modo de confirmação 0 com os seguintes
verbos de interação:
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT
- SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT (substituindo o SYNC_RECEIVE_ASYNCOUTPUT
descontinuado)
- SYNC_SEND_RECEIVE
O ID do cliente é gerado em uma conexão do
soquete persistente que pode ser usado por interações do modo de confirmação 0 e
do modo de confirmação 1 (quando a propriedade CM0Dedicated
é configurada como false).
O ID do cliente em um soquete persistente compartilhável pode ser obtido por meio do método IMSConnectionMetaData getClientID.
É possível acessar a classe IMSConnectionMetaData da classe IMSConnection. APAR PM75222 (V12.1.2) ou APAR PM79882 (V11.3.3) é necessário para utilizar esse método.
Um ID de cliente especificado pelo usuário
ID deve atender os seguintes requisitos:
- Deve ser uma cadeia de 1 a 8 caracteres alfanuméricos (A-Z, 0-9) ou especiais
(@,#,$).
- Não deve iniciar com a cadeia de caracteres HWS.
- Não deve ser um número de porta do IMS Connect.
- Se forem fornecidas letras em minúsculas, as letras serão alteradas para
maiúsculas
IDs de clientes são dedicados aos seus soquetes, independentemente de serem compartilháveis ou dedicados. Diferentemente de outras propriedades,
o ID do cliente original nunca é alterado, até que o soquete seja desconectado.