Atividade Receber IDOC do SAP

Use a atividade Receber IDOC do SAP para agir como um servidor e atender no terminal SAP configurado durante o tempo de execução. A atividade recebe um IDOC do terminal SAP especificado e o converte em dados XML. A atividade Receber IDOC do SAP é uma atividade iniciadora.

Se receber seus dados SAP diretamente do sistema SAP usando uma porta RFC, você deverá usar a atividade Receber IDOC do SAP. Se receber seus dados SAP como um arquivo por meio de uma Porta de Arquivo SAP para o sistema SAP, você deverá usar a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP durante o tempo de design para gerar um Esquema de Arquivo Simples para seus metadados IDOC e usar a atividade Ler Arquivo Simples para ler os dados SAP. Para obter informações adicionais, consulte Gerando um Esquema de Arquivo Simples a partir de um IDOC.

Apenas para a atividade Receber IDOC do SAP, você deve especificar parâmetros de conexão de gateway de entrada. Para obter informações adicionais, consulte Criando ou Editando um Terminal SAP.

Para se conectar ao Sistema SAP a partir do Studio, você deve fazer download e instalar os arquivos JAR do SAP e DLLs em sua máquina de desenvolvimento do Windows. Para obter informações adicionais, consulte Fazendo download e instalando os Arquivos Jar e os DLLs do SAP.

Nota: Uma orquestração que contém uma atividade Receber IDOC do SAP deve ter a persistência ativada. Para obter informações adicionais, consulte Ativando a Persistência.

Incluindo uma Atividade Receber IDOC do SAP na Orquestração

  1. Crie ou abra uma orquestração. Uma representação gráfica da orquestração é exibida.
  2. Selecione a guia Atividades e expanda a pasta SAP.
  3. Arraste a atividade Receber IDOC para a orquestração.
  4. Selecione a atividade. A Lista de Verificação é exibida.

Criando, Selecionando ou Editando um Terminal SAP

  1. Clique na tarefa Selecionar Terminal na Lista de Verificação e selecione uma das ações a seguir:
    • Selecione um terminal existente:
      1. Selecione Procurar. O Explorador de Projetos é exibido.
      2. Selecione um terminal existente e clique em OK. Acesse o procedimento Configurando a Atividade.
    • Selecione um terminal existente e edite o terminal:
      1. Selecione Procurar. O Explorador de Projetos é exibido.
      2. Selecione um terminal existente e clique em OK.
      3. Clique em Editar. O painel Editar Terminal é exibido.
    • Crie um novo terminal: Selecione Novo. O painel Criar Terminal é exibido.
  2. Crie ou edite um terminal SAP.

Configurando a Atividade

  1. Selecione a tarefa Configurar a partir da Lista de Verificação. O painel Configurar é exibido.
  2. Clique em Procurar....
  3. Selecione uma linha IDOC e clique em OK. O Tipo de Mensagem, o Tipo de IDOC e o Tipo Estendido de IDOC na tarefa Configurar são preenchidos.

Mapeando as Saídas da Atividade

  1. Selecione a tarefa Mapear Saídas na Lista de Verificação.

    O parâmetro de saída da atividade é exibido no painel Da Atividade. O Esquema XML gerado a partir do Tipo de IDOC e Tipo Estendido de IDOC selecionados torna-se o parâmetro de saída da atividade.

  2. Crie um mapa entre o Esquema XML do IDOC e as variáveis de orquestração. Consulte Criando um Mapa para obter instruções gerais sobre mapeamento.

Nota sobre Implementação de uma Orquestração SAP

Antes de poder implementar uma orquestração com atividades do SAP usando o Web Management Console, o Integration Appliance deve primeiro poder estabelecer uma conexão com o Sistema SAP. Se o Integration Appliance não puder estabelecer a conexão com o Sistema SAP, a orquestração não será implementada.