Você está vendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. informações
Versão: 1.3.1
Executar processos comerciais e de integração da Informatica em um proxy de API.
Para usar essa extensão, primeiro você precisa configurá-la no pacote de extensões instalado na Apigee Edge.
Este conteúdo oferece referência para configurar e usar essa extensão. Para saber como configurar uma extensão usando o console da Apigee, consulte Como adicionar e configurar uma extensão.
Ações
As ações da extensão Integration Cloud da Informatica (processos comerciais e de integração, nos termos da Informatica), entradas, saídas e parâmetros 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 comerciais e de integração da Informatica são recuperados por ela com base nas credenciais da Informatica usadas na configuração. Esses processos são convertidos em ações e disponibilizados para o desenvolvedor de proxy de API como ações usando a política ExtensionHeadline.
É possível conseguir uma lista de ações (processos comerciais e de integração) disponíveis para a configuração da extensão 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 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"
Veja a lista de ações exibidas quando você adiciona uma política Extension callout que faz referência à extensão Integration Cloud da Informatica.
Ao adicionar a política, é necessário selecionar uma ação. Essa lista de ações é gerada a partir de processos comerciais e de integração da Informatica descobertos na configuração.
Depois que você 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 código a seguir ao configurar e implantar a 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ão
Especifique valores para as propriedades de configuração a seguir 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. Por exemplo:{ "username": "my-informatica-username", "password": "my-password" } |
Nenhum. | Sim. |