[z/OS]

Usando a API Invocar para chamar um enterprise bean de um espaço de endereço externo

Use essa tarefa quando desejar usar a API Chamar para chamar um bean de sessão stateless a partir de um espaço de endereço externo que está no aplicativo que é implementado em um WebSphere Application Server for z/OS localmente conectado.

Antes de Iniciar

O grupo de daemon do WebSphere Application Server deve estar ativo na mesma imagem do z/OS a partir da qual a solicitação de registro é originada. Certifique-se de que o espaço de endereço atual já esteja registrado e ligado à célula de destino do WebSphere Application Server usando a API Registro.

Sobre Esta Tarefa

Este método foi projetado para exploradores de alto nível à procura de um caminho simplificado em que o comprimento da área de resposta é conhecido antecipadamente.

Procedimento

  1. Configure o aplicativo cliente de idioma nativo de espaço de endereço, como Cobol, PL/I, C/C++ ou um programa assembler, para reunir os parâmetros e designar o nome do serviço de destino como o nome do caminho de interface inicial do Java™ Naming and Directory Interface (JNDI) para o bean de sessão stateless que deseja iniciar.
  2. Chame a API Invocar (BBOA1INV). No aplicativo Enterprise JavaBeans (EJB) de destino, o método execute é executado e então inicia qualquer lógica de negócios que for necessária antes de retornar os dados de resposta como uma matriz de byte serializada de volta para o responsável pela chamada do idioma nativo.
  3. Revise os dados de resposta. Um código de retorno e um código de razão 0 indicam que a API Chamar do cliente foi concluída com sucesso e os dados de resposta e o comprimento dos dados de resposta são salvos nas áreas designadas pelo responsável pela chamada.
  4. O aplicativo cliente repete essas etapas usando a mesma chamada de nome de registro, chamando quantos beans de sessão stateless forem necessários e com a frequência necessária.
    Atenção: Com esta API, as três funções primitivas, Send_Request, Receive_RespLen e Get_Data serão todas concluídas usando a API Invocar. O encadeamento de chamada é bloqueado até que os dados de resposta sejam recebidos e copiados para a área de resposta.

Resultados

O cliente iniciou um bean de sessão stateless a partir do WebSphere Application Server usando a API Chamar do adaptador local otimizado.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_connectejbinvokeapi
Nome do arquivo: tdat_connectejbinvokeapi.html