Extensão de nuvem de integração da Informatica

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Versão: 1.2.1

Execute processos comerciais e de integração da Informatica a partir de um proxy de API.

Para usar essa extensão, primeiro você precisa configurá-la no pacote de extensões instalado no Apigee Edge.

Este conteúdo fornece referência para configurar e usar essa extensão. Para ver as etapas para configurar uma extensão usando o console da Apigee, consulte Como adicionar e configurar uma extensão.

Ações

As ações, entradas, saídas e parâmetros da extensão Integration Cloud (processos de negócios e integração, em termos da Informatica), são gerados dinamicamente com base nos processos disponíveis para o autor da chamada.

Quando a extensão é configurada por um administrador do sistema, os processos de negócios e de integração da Informatica são recuperados pela extensão com base nas credenciais da Informatica usadas na configuração. Esses processos são convertidos em ações e disponibilizados para o desenvolvedor do proxy de API como ações por meio da política Extension callout.

Você pode conseguir uma lista de ações (processos de negócios e de integração) disponíveis para a configuração da extensão da Informatica de duas maneiras:

  • Use a API de gerenciamento para recuperar uma lista de ações após a configuração da extensão. No URL a seguir, id é o identificador exclusivo atribuído à extensão quando ela foi adicionada.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Confira a lista de ações exibidas quando você adiciona uma política Extension callout que faz referência à extensão da Integration Cloud da Informatica.

    Ao adicionar a política, você precisa selecionar uma ação. Essa lista de ações é gerada a partir dos processos comerciais e de integração da Informatica descobertos na configuração.

    Depois de escolher uma ação e adicionar a política, o XML de configuração dela inclui o esquema que descreve as entradas, as saídas e os parâmetros da ação (se houver). No exemplo a seguir, a ação inclui dois parâmetros de entrada, Message e EmailAddress, e nenhuma saída.

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ConnectorCallout async="false" continueOnError="true" enabled="true" name="My-Informatica-Extension">
        <DisplayName>Send Email</DisplayName>
        <Connector>configured-informatica-extension</Connector>
        <Action>/2PIlv0QbOsxe8u8QieZnIF/Send_Email-1/Send_Email-1</Action>
        <Input></Input>
    </ConnectorCallout>
    

    No exemplo anterior, você configuraria o <Input> da seguinte maneira:

    <Input><![CDATA[{
        "Message": "An email message to send.",
        "EmailAddress": "anaddress@example.com"
    }]]></Input>
    

Referência de configuração

Use o seguinte ao configurar e implantar esta extensão para uso em proxies de API.

Propriedades de extensão comuns

As propriedades a seguir estão presentes para cada extensão.

Propriedade Descrição Padrão Obrigatório
name Nome que será dado a esta configuração da extensão. Nenhum Sim
packageName Nome do pacote de extensão fornecido pelo Apigee Edge. Nenhum Sim
version Número da versão do pacote de extensão a partir do qual você está configurando uma extensão. Nenhum Sim
configuration Valor de configuração específico da extensão que você está adicionando. Consulte Propriedades para este pacote de extensão. Nenhum Sim

Propriedades deste pacote de extensões

Especifique valores para as seguintes propriedades de configuração específicas desta extensão.

Propriedade Descrição Padrão Obrigatório
credenciais JSON especificando o nome de usuário e a senha da conta da Informatica. Por exemplo:
{ "username": "my-informatica-username", "password": "my-password" } 
Nenhum. Sim.