Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
Versión: 1.3.1
Ejecutar los procesos de integración y negocios de Informatica desde un proxy de API
Para usar esta extensión, primero deberás configurarla desde el paquete de extensiones instalado en Apigee Edge.
En este contenido, se proporciona referencia para configurar y usar la extensión. Si quieres conocer los pasos para configurar una extensión con la consola de Apigee, consulta Agrega y configura una extensión.
Acciones
Las acciones de la extensión de Informatica Integration Cloud (procesos empresariales y de integración, en términos de Informatica), las entradas, las salidas y los parámetros se generan de forma dinámica según los procesos disponibles para el emisor.
Cuando un administrador del sistema configura la extensión, la extensión recupera los procesos empresariales y de integración de Informatica en función de las credenciales de Informatica que se usaron en la configuración. Estos procesos se traducen en acciones y se ponen a disposición del desarrollador del proxy de la API como acciones a través de la política ExtensionExtension.
Puedes obtener una lista de acciones (procesos comerciales y de integración) disponibles para la configuración de la extensión de Informatica de dos maneras:
Usa la API de Management para recuperar una lista de acciones después de configurar la extensión. En la siguiente URL,
id
es el identificador único asignado a la extensión cuando se agregó.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
Consulta la lista de acciones que se muestran cuando agregas una política ExtensionExtension que hace referencia a la extensión de Informatica Integration Cloud.
Cuando agregues la política, se te pedirá que selecciones una acción. Esa lista de acciones se genera a partir de los procesos empresariales y de integración de Informatica que se detectaron en la configuración.
Después de elegir una acción y agregar la política, el XML de configuración de la política incluye un esquema que describe las entradas, las salidas y los parámetros de la acción (si corresponde). En el siguiente ejemplo, la acción incluye dos parámetros de entrada, Message y EmailAddress, y ningún resultado.
<?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>
En el ejemplo anterior, configurarías
<Input>
de la siguiente manera:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Referencia de configuración
Usa la siguiente información cuando configures e implementes esta extensión para usarla en proxies de API.
Propiedades comunes de las extensiones
Las siguientes propiedades están presentes para cada extensión.
Propiedad | Descripción | Predeterminado | Obligatorio |
---|---|---|---|
name |
Nombre que asignas a esta configuración de la extensión. | Ninguna | Sí |
packageName |
Nombre del paquete de extensiones proporcionado por Apigee Edge. | Ninguna | Sí |
version |
El número de versión del paquete de extensiones desde el que quieres configurar la extensión. | Ninguna | Sí |
configuration |
Es un valor de configuración específico para la extensión que agregas. Consulta Propiedades para este paquete de extensiones | Ninguna | Sí |
Propiedades de este paquete de extensión
Especifica valores para las siguientes propiedades de configuración específicas de esta extensión.
Propiedad | Descripción | Predeterminada | Obligatorias |
---|---|---|---|
credenciales | JSON que especifica el nombre de usuario y la contraseña para la cuenta de Informatica. Por ejemplo:{ "username": "my-informatica-username", "password": "my-password" } |
Ningún contenido de este tipo | Sí. |