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

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Versão: 1.3.1

Executar processos de negócios e integração da Informatica em um proxy de API.

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

Este conteúdo oferece uma referência para configurar e usar essa extensão. Para saber como configurar uma extensão usando o console da Apigee, consulte Adicionar e configurar uma extensão.

Ações

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

Quando a extensão é configurada por um administrador do sistema, os processos comerciais 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 traduzidos em ações e disponibilizados ao desenvolvedor do proxy da API pela política ExtensionCallout.

Você pode acessar uma lista de ações (processos de negócios e 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 depois que a extensão for configurada. No URL abaixo, 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 ExtensionCallout que faz referência à extensão Informatica Integration Cloud.

    Ao adicionar a política, você precisa selecionar uma ação. Essa lista de ações é gerada a partir dos processos de negócios e 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 vai incluir um esquema que descreve as entradas, saídas e parâmetros da ação (se houver). No exemplo abaixo, 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 as informações a seguir ao configurar e implantar essa extensão para uso em proxies de API.

Propriedades de extensão comuns

The following properties are present for every extension.

Property Description Default Required
name Name you're giving this configuration of the extension. None Yes
packageName Name of the extension package as given by Apigee Edge. None Yes
version Version number for the extension package from which you're configuring an extension. None Yes
configuration Configuration value specific to the extension you're adding. See Properties for this extension package None Yes

Propriedades deste pacote de extensão

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

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