Detectando Erros Durante o Processamento de Saída

Para detectar erros, tais como, dados inválidos ou estado inválido que ocorrem durante o processamento de saída, configure dados específicos do aplicativo do objeto de negócios.

Antes de Iniciar

Antes de Começar

Certifique-se de que tenha determinado quais erros você deseja detectar.

Sobre esta Tarefa

Sobre Esta Tarefa

Durante o processamento de saída, o adaptador pode detectar automaticamente erros gerados pela interface SAP Jco. Para detectar outros tipos de erros retornados pela interface RFC (por exemplo, para poder validar os dados retornados), é necessário definir valores para dados específicos do aplicativo (metadados) no nível do objeto de negócios.

Para configurar os metadados de nível de negócios para detectar erros, utilize o procedimento a seguir.

Como Executar Esta Tarefa

Etapas para esta Tarefa

  1. Identifique os parâmetros que definem códigos de erro de RFC e seus possíveis valores.
  2. Inclua informações específicas do aplicativo para ErrorParameter, ErrorCode e ErrorDetail no objeto de negócios.
    • ErrorParameter é o XPATH para a propriedade que retorna os códigos de erro.
    • ErrorCode contém todos os possíveis valores (por exemplo, E, ERROR e NODATA) retornados na propriedade referida por ErrorParameter.
    • ErrorDetail é o XPATH para a propriedade que contém detalhes sobre o erro.

    Se os valores definidos na propriedade ErrorCode corresponderem aos valores de parâmetro de erros após execução da chamada por RFC, será gerada uma mensagem de erro com informações detalhadas. O detalhe é derivado da propriedade ErrorDetail.

    As informações específicas do aplicativo de identificação de erros devem ser mantidas manualmente. É possível utilizar o Designer do Objeto de Negócios para incluir informações específicas do aplicativo.

Resultado

Resultado

Seu objeto de negócios de nível superior contém propriedades que permitem que ele detecte erros de RFC.

Termos de Utilização |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações foi desenvolvido por tecnologia Eclipse (http://www.eclipse.org)