Integration Studio solução de problemas de operação
Introdução
Se você tiver problemas ao executar uma operação, as seguintes ações de solução de problemas são recomendadas.
Teste a conexão
Para quaisquer operações usando conectores, na conexão, clique no botão Test para garantir que a conexão seja bem-sucedida.
Para Connector SDK implantados em operações executadas em agentes privados, clicar no botão Testar garante que a versão mais recente do conector seja baixada para o agente (a menos que esteja usando a Desativar atualização automática do conector política da organização).
Verifique os registros de operação
Verifique os registros de operação para qualquer informação escrita durante a execução da operação.
Dependendo do tipo de agente, você pode fazer o seguinte para recuperar arquivos de log e dados adicionais:
- Habilitar registro de depurar de operação (para agentes de nuvem ou para agentes privados)
- Habilitar registro detalhado do conector (somente agentes privados)
- Verifique os registros do agente (somente agentes privados)
Possíveis erros nos logs de operação
As seções a seguir abordam erros que podem estar presentes em um log de operação e sua resolução.
Aviso de subelemento extra
Um extra subelement
aviso nas mensagens de log geralmente pode ser ignorado. Este aviso indica que a payload da API de um conector retornou mais nós ou campos de dados do que aqueles definidos no esquema de dados de resposta.
Caracteres não permitidos em mapeamentos de esquema XML
Dependendo da atividade do conector, esses caracteres são inválidos e resultarão em um erro de tempo de execução:
\x00 (NULO) | \x0E (mudar para fora) |
\x01 (início do título) | \x0F (mudança para dentro) |
\x02 (início do texto) | \x1A (substituir personagem) |
\x03 (fim do texto) | \x1B (fuga) |
\x04 (fim da transmissão) | \x1C (separador de arquivo, separador de informações quatro) |
\x05 (consulta) | \x1D (separador de arquivo, separador de informações três) |
\x06 (reconhecer) | \x1E (separador de arquivo, separador de informações dois) |
\x07 (sino) | \x1F (separador de arquivo, separador de informações um) |
\x08 (retrocesso) | \xD800 para \xDFFF (Caracteres substitutos altos UTF-16) |
\x0B ( aba vertical) | \xFFFE |
\x0C (alimentação de formulário) | \xFFFF |
Quando os dados de entrada ou saída fornecidos ou retornados de uma transformação adjacente a uma atividade de conector baseada em XML contêm um dos caracteres acima, um erro específico referenciando esse caractere é retornado no tempo de execução. Por exemplo, quando o \x1E
caractere de controle está presente na transformação de resposta para a Epicor Kinetic Obter atividade BAQ, este erro é retornado em tempo de execução:
The Exception is Invalid white space character (0x1e) in text to output