Extensión de Cloud de Informatica Integration

Estás viendo la documentación de Apigee Edge.
Ir a la documentación de Apigee X.
info

Versión: 2.0.2

Ejecutar 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 extensión instalado en Apigee Edge.

En este contenido, se proporciona información de referencia para configurar y usar esta extensión. Si deseas conocer los pasos para configurar una extensión con la consola de Apigee, consulta Cómo agregar y configurar una extensión.

Acciones

Las acciones (procesos de integración y de negocios, en términos de Informatica), las entradas, las salidas y los parámetros de la extensión de Informatica Integration Cloud se generan de forma dinámica según los procesos disponibles para el llamador.

Cuando un administrador del sistema configura la extensión, esta recupera los procesos de integración y de negocios de Informatica según las credenciales de Informatica que se usan en la configuración. Estos procesos se traducen en acciones y se ponen a disposición del desarrollador del proxy de API como acciones a través de la política ExtensionCallout.

Puedes obtener una lista de las 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 administración para recuperar una lista de acciones después de configurar la extensión. En la siguiente URL, id es el identificador único que se asignó 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 de ExtensionCallout 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 de integración y de negocios de Informatica que se descubren en la configuración.

    Después de elegir una acción y agregar la política, la configuración XML de la política incluye un esquema que describe las entradas, las salidas y los parámetros de la acción (si los hay). En el siguiente ejemplo, la acción incluye dos parámetros de entrada, Message y EmailAddress, y ninguna salida.

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

    Para 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
packageName Nombre del paquete de extensiones proporcionado por Apigee Edge. Ninguna
version El número de versión del paquete de extensiones desde el que quieres configurar la extensión. Ninguna
configuration Es un valor de configuración específico para la extensión que agregas. Consulta Propiedades para este paquete de extensiones Ninguna

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 Predeterminado Obligatorio
credenciales Es un archivo JSON que especifica el nombre de usuario y la contraseña de la cuenta de Informatica. Por ejemplo:
{ "username": "my-informatica-username", "password": "my-password" } 
Ninguno Sí.
informaticaRegistryURL Es la URL de informaticaRegistry con la que debe interactuar esta extensión. https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry Núm.