Extension cloud Informatica Integration

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

<ph type="x-smartling-placeholder">

Version: 1.3.1

Exécuter les processus métier et d'intégration d'Informatica à partir d'un proxy d'API

Pour utiliser cette extension, vous devez d'abord la configurer à partir du package d'extension installé sur Apigee Edge.

Ce contenu fournit des informations de référence pour configurer et utiliser cette extension. Pour savoir comment configurer une extension à l'aide de la console Apigee, consultez Ajouter et configurer une extension.

Actions

<ph type="x-smartling-placeholder">

Les actions, les entrées, les sorties et les paramètres de l'extension Informatica Integration Cloud sont générés de manière dynamique en fonction des processus à la disposition de l'appelant.

Lorsque l'extension est configurée par un administrateur système, les processus métier et d'intégration d'Informatica sont récupérés par l'extension en fonction des identifiants Informatica utilisés lors de la configuration. Ces processus sont convertis en actions et mis à la disposition du développeur de proxys d'API sous forme d'actions via la règle ExtensionCall.

Vous pouvez obtenir la liste des actions (processus métier et d'intégration) disponibles pour la configuration de l'extension Informatica de deux manières:

  • Une fois l'extension configurée, utilisez l'API de gestion pour récupérer la liste des actions. Dans l'URL suivante, id est l'identifiant unique attribué à l'extension lors de son ajout.

    curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"
    
  • Affichez la liste des actions qui s'affichent lorsque vous ajoutez une règle ExtensionAccroche qui fait référence à l'extension Informatica Integration Cloud.

    Lorsque vous ajoutez la règle, vous êtes invité à sélectionner une action. Cette liste d'actions est générée à partir des processus métier et d'intégration d'Informatica découverts lors de la configuration.

    Une fois que vous avez choisi une action et ajouté la règle, le fichier XML de configuration de la règle inclut un schéma décrivant les entrées, les sorties et les paramètres de l'action (le cas échéant). Dans l'exemple suivant, l'action inclut deux paramètres d'entrée, Message et EmailAddress, et aucun résultat.

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

    Pour l'exemple précédent, vous devez configurer <Input> comme suit:

    <Input><![CDATA[{
        "Message": "An email message to send.",
        "EmailAddress": "anaddress@example.com"
    }]]></Input>
    

Documentation de référence sur la configuration

Procédez comme suit lorsque vous configurez et déployez cette extension afin de l'utiliser dans des proxys d'API.

Propriétés courantes des extensions

Les propriétés suivantes sont présentes pour chaque extension.

Propriété Description Par défaut Obligatoire
name Nom que vous attribuez à cette configuration de l'extension. Aucune Oui
packageName Nom du package d'extension tel qu'indiqué par Apigee Edge. Aucune Oui
version Numéro de version du package d'extension à partir duquel vous configurez une extension. Aucune Oui
configuration Valeur de configuration spécifique à l'extension que vous ajoutez. Consultez Propriétés de ce package d'extension. Aucune Oui

Propriétés de ce package d'extension

Spécifiez des valeurs pour les propriétés de configuration suivantes, spécifiques à cette extension.

Propriété Description Par défaut Obligatoire
credentials JSON spécifiant le nom d'utilisateur et le mot de passe du compte Informatica. Exemple :
{ "username": "my-informatica-username", "password": "my-password" } 
Aucun Oui.