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

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

Versão: 2.0.2

Executar processos comerciais e de integração da Informatica em um proxy de API.

Para usar essa extensão, primeiro configure-a no pacote de extensão instalado no Apigee Edge.

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

Ações

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

Quando a extensão é configurada por um administrador de sistema, os processos comerciais e de integração da Informatica são recuperados com base nas credenciais usadas na configuração. Esses processos são traduzidos em ações e disponibilizados para o desenvolvedor de proxy de API como ações 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 Management para recuperar uma lista de ações depois que a extensão for configurada. 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 ao adicionar uma política ExtensionCallout que faz referência à extensão do Informatica Integration Cloud.

    Ao adicionar a política, você vai precisar selecionar uma ação. Essa lista de ações é gerada com base nos 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 vai incluir um esquema que descreve as entradas, saídas e 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 essa extensão para uso em proxies de API.

Propriedades comuns de extensão

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ão

Especifique valores para as seguintes propriedades de configuração específicas dessa 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.
informaticaRegistryURL O informaticaRegistryURL com que essa extensão precisa interagir. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry Não.