Extension cloud Informatica Integration

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

Version: 1.3.1

Exécutez les processus d'intégration et d'entreprise 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 une documentation 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

Les actions (processus métier et d'intégration, en termes d'Informatica), 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 disponibles pour l'appelant.

Lorsque l'extension est configurée par un administrateur système, les processus d'intégration et d'entreprise Informatica sont récupérés par l'extension en fonction des identifiants Informatica utilisés lors de la configuration. Ces processus sont traduits en actions et mis à la disposition du développeur du proxy d'API en tant qu'actions via la règle ExtensionCallout.

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:

  • Utilisez l'API de gestion pour récupérer une liste d'actions une fois l'extension configurée. 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 ExtensionCallout qui fait référence à l'extension Informatica Integration Cloud.

    Lorsque vous ajoutez la stratégie, vous êtes invité à sélectionner une action. Cette liste d'actions est générée à partir des processus d'intégration et d'entreprise 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 (le cas échéant) de l'action. Dans l'exemple suivant, l'action inclut deux paramètres d'entrée, Message et EmailAddress, et aucune sortie.

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

Utilisez les éléments suivants lorsque vous configurez et déployez cette extension pour l'utiliser dans des proxys d'API.

Propriétés d'extension courantes

The following properties are present for every extension.

Property Description Default Required
name Name you're giving this configuration of the extension. None Yes
packageName Name of the extension package as given by Apigee Edge. None Yes
version Version number for the extension package from which you're configuring an extension. None Yes
configuration Configuration value specific to the extension you're adding. See Properties for this extension package None Yes

Propriétés de ce package d'extension

Spécifiez les valeurs des 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" } 
Aucune. Oui.