O suporte ao nó CICSRequest no WebSphere Message Broker fornece comunicação direta com o CICS Transaction Server para z/OS (conexão de duas camadas) enviando solicitações de Link de Programa Distribuído (DPL) sobre protocolo IP InterCommunications (IPIC) baseado em TCP/IP.
O nó CICSRequest suporta também comunicação com o CICS através do CICS Transaction Gateway para Multiplataformas (conexão de três camadas). Para obter mais informações sobre conexões de três camadas, consulte Conectividade de Três Camadas do CICS Transaction Server para z/OS.
Uma conexão direta de duas camadas do WebSphere Message Broker com o CICS pode ser estabelecida usando o serviço configurável CICSConnection ou configurando as propriedades diretamente no nó CICSRequest.
Conexões de serviço configurável CICSConnection:
Uma conexão do CICS a partir do WebSphere Message Broker é feita com um recurso TCPIPSERVICE atendendo no CICS. Quando essa conexão é estabelecida, a conexão ativa entre o WebSphere Message Broker e o CICS é representada por um recurso IPCONN.
Cada serviço configurável CICSConnection resulta em uma conexão separada com o CICS, assim para cada serviço configurável que estiver sendo utilizado, haverá um recurso IPCONN no CICS. As propriedades do recurso IPCONN determinam as propriedades do link entre o WebSphere Message Broker e o CICS.
O recurso IPCONN que representa um WebSphere Message Broker para conexão do CICS pode ser criado de duas formas diferentes: instalação automática ou predefinida.
O diagrama a seguir mostra como o WebSphere Message Broker pode conectar-se diretamente com o CICS usando um serviço configurável CICSConnection.
Ao definir um recurso IPCONN no CICS, considere as seguintes propriedades:
As propriedades APPLID e ID de Rede do CICS devem corresponder às propriedades clientApplid e clientQualifier do serviço configurável CICSConnection.
As propriedades de nome do host e porta do CICS devem ser utilizadas para conexões apenas entre regiões do CICS e elas não devem ser configuradas para conexões do WebSphere Message Broker.
Os IPCONNs são de propriedade de um recurso TCPIPSERVICE pai no CICS.
A propriedade Receivecount do CICS controla o número de pedidos simultâneos que podem ser executados sobre a conexão. O número de pedidos simultâneos assume o padrão 100 para conexões instaladas automaticamente.
A propriedade Sendcount deve ser configurada como 0 porque a propriedade Sendcount é utilizada apenas para conexões do CICS e não deve ser utilizada para conexões do WebSphere Message Broker.
A propriedade LINKAUTH do CICS controla como a segurança de link é gerenciada. Para utilizar um recurso no CICS, duas verificações de segurança são executadas: o usuário "transmitido", que verifica as credenciais de segurança que são enviadas a partir do WebSphere Message Broker e o usuário "link", que também deve ter permissão para o recurso. Ambos os IDs de usuários devem ter permissão para usar o recurso antes do pedido ser concedido. O ID de usuário do link recebeu privilégios baixos, o que significa que mesmo se o usuário transmitido tiver muitas permissões, o ID de usuário do link poderá ser utilizado para capturar o privilégio da conexão. Se LINKAUTH for configurado como SECUSER, o campo SECURITYNAME será utilizado para especificar o ID de usuário do link. Se for configurado como CERTUSER, o usuário do link será determinado a partir de um certificado de cliente SSL que é mapeado pelo RACF.
A propriedade USERAUTH do CICS determina como a segurança do usuário transmitido está configurada. Se USERAUTH estiver configurado como "LOCAL" ou "DEFAULTUSER", nenhum ID do usuário ou senha será enviado para o CICS em um pedido. Isso significa que todos os pedidos utilizam o ID de região do CICS. Se USERAUTH for configurado como "IDENTIFY", os IDs de usuário são transmitidos sem uma senha. Se USERAUTH for configurado como "VERIFY", os IDs de usuário e as senhas são necessários.
Cada nó do CICSRequest em um fluxo de mensagens atua como um pedido em uma das conexões com o CICS. As conexões utilizadas são determinadas pelo serviço configurável que é utilizado.
Para obter informações sobre a configuração do nó de CICSRequest para obter detalhes da conexão a partir de um serviço configurável CICSConnection, consulte Alterando Informações de Conexão para o Nó CICSRequest.
É possível configurar o nó de CICSRequest ou um serviço configurável CICSConnection para utilizar o protocolo SSL. Para informações adicionais, consulte Protegendo a Conexão Para CICS Transaction Server para z/OS Utilizando SSL.
Conexões do nó de CICSRequest:
Se um serviço configurável CICSConnection não for especificado no nó CICSRequest e um nome de host for usado diretamente na propriedade servidor CICS, o pedido compartilha uma conexão com outros recursos que tenham especificado a mesma URL do servidor CICS. O primeiro nó CICSRequest a ser usado abre a conexão com o CICS, independentemente de uma URL ou serviço configurável estarem especificados na propriedade servidor CICS.