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
- 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.
- 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.
- 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.
- 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.