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. |