Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Configurando Grupos e Portas

Configurando Grupos e Portas

As portas que você adicionar a uma Transformação HTTP dependem do método e do grupo escolhidos. Uma Transformação HTTP usa os seguintes grupos:
  • Saída
    . Contém dados do corpo para a resposta HTTP. Transfere respostas do servidor de HTTP para transformações de fluxo para baixo ou para o destino. Por padrão, contém uma porta de saída, HTTPOUT. Não é possível adicionar portas ao grupo de saída. É possível modificar a precisão da porta de saída HTTPOUT.
  • Entrada.
    Contém dados do corpo para a solicitação HTTP. Também contém metadados que o Designer usa para formular um URL para conectar o servidor HTTP. Para gravar dados em um servidor HTTP, o grupo de entrada transfere informações de corpo ao servidor HTTP. Por padrão, contém uma porta de entrada.
  • Cabeçalho
    Contém dados de cabeçalho para a solicitação e a resposta. Transfere informações do cabeçalho ao servidor HTTP quando o Serviço de Integração envia uma solicitação de HTTP. As portas que são acrescentadas ao grupo do cabeçalho transferem dados aos cabeçalhos HTTP. Ao adicionar portas ao grupo de cabeçalho, o Designer adiciona portas aos grupos de entrada e de saída na guia Portas. Por padrão, não contém portas. Para todos os métodos, você pode usar o grupo de cabeçalhos para informações de cabeçalho da solicitação HTTP.
Os dados que são transferidos por meio de uma transformação HTTP devem ser do tipo de dados String. Dados String abarcam qualquer linguagem de marcação que seja comum em comunicação por HTTP, como HTML e XML.

Método GET

Lê dados de um servidor HTTP. Para definir os metadados para a solicitação HTTP, use o grupo de entrada para adicionar portas de entrada que o Designer usa para construir a URL final para o servidor HTTP.
A tabela a seguir descreve os grupos e portas do método GET:
Solicitação/
Resposta:
Grupo
Descrição
REQUEST
Entrada
O Designer usa os nomes e valores das portas de entrada para formular a URL final.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.

Método POST

Grava dados de diversas portas de entrada no servidor HTTP. Para definir os metadados para a solicitação HTTP, use o grupo de entrada para os dados que definem o corpo da solicitação HTTP.
A tabela a seguir descreve as portas para o método POST:
Solicitação/
Resposta:
Grupo
Descrição
REQUEST
Entrada
É possível adicionar várias portas ao grupo de entrada. Os dados de corpo para uma solicitação HTTP podem ser transferidos por meio de uma ou mais portas de entrada com base no que é adicionado ao grupo de cabeçalho.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.

Método SIMPLE POST

Uma versão simplificada do método POST. Grava dados de uma porta de entrada como um único bloco de dados em um servidor HTTP. Para definir os metadados para a solicitação HTTP, use o grupo de entrada para os dados que definem o corpo da solicitação HTTP.
A seguinte tabela descreve as portas do método SIMPLE POST:
Solicitação/Resposta
Grupo
Descrição
REQUEST
Entrada
É possível adicionar uma porta de entrada. Os dados de corpo para uma solicitação HTTP podem ser transferidos por uma porta de entrada.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.

Método SIMPLE PATCH

Atualiza dados parciais de uma porta de entrada como um patch para o recurso. Grava dados de uma porta de entrada como um bloco de dados completo ou parcial em um servidor HTTP. Para definir os metadados para a solicitação HTTP, use o grupo de entrada para os dados que definem o corpo da solicitação HTTP.
A seguinte tabela descreve as portas do método SIMPLE PATCH:
Solicitação/Resposta
Grupo
Descrição
REQUEST
Entrada
É possível adicionar uma porta de entrada. Os dados de corpo para uma solicitação HTTP podem ser transferidos por uma porta de entrada.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.

Método SIMPLE PUT

Substitui ou grava um recurso. Grava dados de uma porta de entrada como um único bloco de dados em um servidor HTTP.
Se os dados não existirem, o método SIMPLE PUT os publicará. Se os dados existirem, o método SIMPLE PUT atualizará os dados de uma porta de entrada como um único bloco de dados para o servidor HTTP.
Para definir os metadados para a solicitação HTTP, use o grupo de entrada para os dados que definem o corpo da solicitação HTTP.
A seguinte tabela descreve as portas do método SIMPLE PUT:
Solicitação/Resposta
Grupo
Descrição
REQUEST
Entrada
É possível adicionar uma porta de entrada. Os dados de corpo para uma solicitação HTTP podem ser transferidos por uma porta de entrada.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.

Método SIMPLE DELETE

Exclui um recurso do servidor HTTP. Se o corpo da solicitação for necessário, SIMPLE DELETE excluirá os dados de uma porta de entrada como um único bloco de dados para o servidor HTTP. Para definir os metadados para a solicitação HTTP, use o grupo de entrada para adicionar portas de entrada que o Designer usa para construir a URL final para o servidor HTTP.
A seguinte tabela descreve as portas do método SIMPLE DELETE:
Solicitação/
Resposta:
Grupo
Descrição
REQUEST
Entrada
O Designer usa os nomes e valores das portas de entrada para formular a URL final.
REQUEST
Cabeçalho
É possível configurar portas de entrada e de entrada/saída para solicitações HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada e de entrada/saída a partir do grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de entrada/saída a partir do grupo do cabeçalho.
RESPONSE
Cabeçalho
É possível configurar portas de saída e de entrada/saída para respostas HTTP. O Designer adiciona portas aos grupos de entrada e de saída com base nas portas que você adiciona ao grupo de cabeçalho:
  • Grupo de entrada. Cria portas de entrada com base em portas de entrada/saída no grupo do cabeçalho.
  • Grupo de saída. Cria portas de saída com base em portas de saída e de entrada/saída no grupo do cabeçalho.
RESPONSE
Saída
Todos os dados de corpo para uma resposta HTTP são transferidos por meio de uma porta de saída HTTPOUT.