WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Criação do Manipulador ABAP

Para cada definição de objeto IDoc desenvolvida, você deve suportá-la desenvolvendo um manipulador ABAP customizado.

Você pode utilizar IDocs padrão ou IDocs customizados para a interface Advanced event processing. Depois de definir o IDoc customizado para um cenário de integração, crie um manipulador ABAP (módulo de função) para cada operação do objeto de negócios que precisar ser suportada.

Cada função deve ter a seguinte interface para assegurar que o adaptador possa chamá-la:
*" IMPORTING
*" 	VALUE(OBJECT_KEY_IN) LIKE /CWLD/LOG_HEADER-OBJ_KEY OPTIONAL
*" VALUE(INPUT_METHOD) LIKE BDWFAP_PAR-INPUTMETHD OPTIONAL
*" 	VALUE(LOG_NUMBER) LIKE /CWLD/LOG_HEADER-LOG_NR OPTIONAL
*" EXPORTING
*" 	VALUE(OBJECT_KEY_OUT) LIKE /CWLD/LOG_HEADER-OBJ_KEY
*" 	VALUE(RETURN_CODE) LIKE /CWLD/RFCRC_STRU-RFCRC
*" 	VALUE(RETURN_TEXT) LIKE /CWLD/LOG_HEADER-OBJ_KEY
*" TABLES
*" 	IDOC_DATA STRUCTURE EDID4
*" LOG_INFO STRUCTURE /CWLD/EVENT_INFO 
A tabela a seguir fornece informações sobre os parâmetros:
Tabela 1. Parâmetros da Interface
Parâmetro Descrição
OBJECT_KEY_IN Não deve ter nenhum valor.
INPUT_METHOD Indica se o IDoc deve ser processado em um diálogo (ou seja, através da Transação de Chamada).
Os valores possíveis são:
  • " " - Em Segundo Plano (sem diálogo)
  • "A" - Mostrar todas as telas
  • "E" - Iniciar o diálogo na tela em que ocorreu o erro
  • “N” Default
LOG_NUMBER Número do Log.
OBJECT_KEY_OUT ID do cliente retornado da transação de chamada.
RETURN_CODE
  • 0 - Bem-sucedido.
  • 1 - Falha ao recuperar.
  • 2 - Falha ao criar, atualizar ou excluir.
RETURN_TEXT Mensagem que descreve o código de retorno.
IDOC_DATA Tabela que contém uma entrada para cada segmento de dados do IDoc.
Os campos a seguir são relevantes para o módulo de função de entrada:
  • Docnum - O número do IDoc.
  • Segnam - O nome do segmento.
  • Sdata - Os dados do segmento.
LOG_INFO Tabela que contém detalhes relacionados a eventos processados com uma mensagem de êxito ou de erro.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:55


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | csap_aep_abaphandlercreate