Configurando Propriedades InteractionSpec

Após ter incluído um método ou métodos Java™, você precisará especificar as propriedades InteractionSpec para cada transação do EIS.

Procedimento

  1. Na página Método Java, no campo Métodos Java, selecione o método Java para o qual deseja especificar as propriedades de ECI InteractionSpec.
  2. Na lista Classe InteractionSpec, selecione a classe InteractionSpec que seu método usa.
  3. No campo Propriedades InteractionSpec para o Método Java, especifique as propriedades InteractionSpec para seu método. Essas propriedades incluem:
    1. functionName: Digite a propriedade Nome de Função para corresponder ao nome do programa CICS.
    2. commareaLength: commareaLength refere-se ao comprimento do elemento de dados,
    3. replyLength: A propriedade ReplyLength configura o comprimento do fluxo de dados a ser retornado do daemon de Gateway para o aplicativo J2C. É possível reduzir os dados transmitidos por meio da rede se os dados retornados pelo CICS forem menores que o tamanho total do COMMAREA e você souber o tamanho dos dados com antecedência.
    4. TPNName: TPNName refere-se ao nome da Transação de TPN do CICS sob a qual você quer que todos os programas iniciados pelo adaptador de recursos sejam executados. TPNName terá precedência se TranName e TPNName forem especificados. Se o TPNName estiver configurado em ECIInteractionSpec, ele substituirá quaisquer valores configurados no momento da implementação (ou em managedConnectionFactory, se nonmanaged).
    5. tranName: O nome da Transação do CICS sob a qual você quer que todos os programas iniciados pelo adaptador de recursos sejam executados. O programa chamado é executado sob uma transação espelhada, mas está vinculado sob o nome da transação tranName. Este nome está disponível para o programa chamado para consultar o ID de transação. Alguns servidores utilizam o ID de transação para determinar os atributos de segurança e de desempenho para o programa chamado. Nesses servidores, é recomendável utilizar este parâmetro para controlar o processamento de seus programas chamados. A definição de tranName em ECIInteractionSpec substitui o valor conforme definido na implementação (ou na ManagedConnectionFactory, se não for gerenciada).
    6. executeTimeout: Para especificar um valor para o tempo limite da ECI, configure a propriedade ExecuteTimeout da classe ECIInteractionSpec para o valor de tempo limite da ECI. Os valores possíveis são:
      • 0 (sem tempo limite) Este é o valor padrão.
      • Número inteiro positivo (tempo em milissegundos).
      Nota: Se você estiver usando um CICS Transaction Gateway no z/OS, não será possível especificar um valor para o tempo limite de ECI. Como uma alternativa, é possível configurar o parâmetro TIMEOUT na tabela de opções EXCI DFHXCOPT
    7. interactionVerb: O interactionVerb configura o tipo de interação executado por sua transação. Os valores possíveis são:
      • SYNC_SEND para uma chamada assíncrona.
      • SYNC_RECEIVE para recuperar uma resposta de uma chamada assíncrona.
      • SYNC_SEND_RECEIVE para uma chamada síncrona.

O que Fazer Depois

Agora que você salvou as propriedades do bean de dados, é possível clicar em Concluir para sair do assistente e em Avançar para criar uma página da web, EJB ou serviço da web para implementar seu bean J2C.

Feedback