Você está visualizando a documentação do Apigee Edge.
Acesse a
documentação da
Apigee X. info
Versão: 2.0.0
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
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 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. |
informaticaRegistryURL | O informaticaRegistryURL com que essa extensão precisa interagir. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Não. |