Configurando atividades de OData

Quando expor dados backend como OData APIs usando o Cast Iron:
  1. Nesse caso, as atividades Receber solicitação de HTTP e Enviar resposta HTTP são usadas para expor OData APIs.
  2. A saída dessa atividade Receber HTTP (URI, método, host, aceitar e tipo de conteúdo, outros cabeçalhos de http, carga útil) é passada como entrada para a atividade Ler OData.
  3. Etapas para configurar a atividade Ler OData
    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 Transformar.
    3. Arraste a atividade Ler OData para a orquestração.
    4. Na lista de verificação, clique em Configurar.
    5. Selecione a versão para versão de OData.
    6. Selecione Dados de entrada. É possível selecionar um de Esquema XML existente ou Novo esquema XML para suportar múltiplas entidades.
    7. Se você tiver selecionado Esquema XML existente, clique em Procurar para selecionar o Esquema XML existente.
    8. Se você tiver selecionado Novo esquema XML para suportar múltiplas entidades, cole o Novo conteúdo do esquema XML e clique em Gerar mapas.
    9. Selecione Mapear Saídas na Lista de Verificação. O Esquema XML gerado para reter a resposta da atividade é exibido como nós no parâmetro readODataOutputPayload no painel Atividade de partida.
    10. Preencha as propriedades de entrada do mapa consultando a atividade Ler OData.
    11. Crie um mapa entre os parâmetros de saída e as variáveis de orquestração.
    Nota:
    • A saída da atividade Ler OData é usada para executar lógica de negócios nos sistemas de terminal/backend usando conectores disponíveis no Cast Iron.
    • A saída das atividades dessa lógica de negócios (código de resposta HTTP, carga útil) e Atividade Ler OData (serviceName, protocolo, host, método, aceitar, tipo de conteúdo, resourcePath, entidades, additionalPath, fieldName, primaryKeys e additionalConfiguration) é fornecida como entrada para a atividade Gravar OData.
    • O valor de serviceName na entrada do mapa da atividade Ler OData deve ter o mesmo valor que o valor da propriedade URL (Caminho depois do nome do host) na atividade Receber solicitação de HTTP.
    • O formato da propriedade primaryKeys na entrada do mapa da atividade Ler OData é descrito na atividade Ler OData.
  4. Etapas para configurar a atividade Gravar OData
    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 Transformar.
    3. Arraste a atividade Gravar OData para a orquestração.
    4. Na lista de verificação, clique em Configurar.
    5. Selecione a versão para versão de OData.
    6. Selecione Dados de entrada. É possível selecionar um de Esquema XML existente ou Novo esquema XML para suportar múltiplas entidades.
    7. Se você tiver selecionado Esquema XML existente, clique em Procurar para selecionar o Esquema XML existente.
    8. Se você tiver selecionado Novo esquema XML para suportar múltiplas entidades, cole o Novo conteúdo do esquema XML e clique em Gerar mapas.
    9. Selecione Mapear Entradas na Lista de Verificação. Os Esquemas XML gerados a partir do objeto selecionado da atividade Gravar OData são exibidos como nós no parâmetro writeODataInput no painel Atividade de destino.
    10. Preencha as propriedades de entrada do mapa consultando a Atividade Gravar OData.
    11. Crie um mapa entre os parâmetros de saída e as variáveis de orquestração.
    Nota: A saída da atividade Gravar OData que contém carga útil de resposta, código de status HTTP e cabeçalhos é passada para a atividade Enviar resposta de HTTP.
Nota:
  • Somente os métodos DELETE e GET HTTP são suportados no Cast Iron versão 7.5.1.
  • Os parâmetros de consulta de OData não são suportados a partir do Cast Iron versão 7.5.1.
  • Estruturas de objetos de negócios que contêm campos de tipo de dados simples são suportadas somente no Cast Iron versão 7.5.1. Estrutura do objeto de negócios que contém tipos complexos de filho não é suportada.