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