Vous consultez la documentation Apigee Edge.
Accédez à la documentation Apigee X.
Version : 2.0.2
Exécutez les processus d'intégration et commerciaux d'Informatica depuis 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
Les actions (processus métier et d'intégration, en termes 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.
Lorsqu'un administrateur système configure l'extension, les processus d'intégration et commerciaux d'Informatica sont récupérés par l'extension en fonction des identifiants Informatica utilisés dans la configuration. Ces processus sont traduits en actions et mis à la disposition du développeur de 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 Management pour récupérer la liste des actions après la configuration de l'extension. Dans l'URL suivante,
idest l'identifiant unique attribué à l'extension lorsqu'elle a été ajoutée.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 règle, vous êtes invité à sélectionner une action. Cette liste d'actions est générée à partir des processus d'intégration et commerciaux 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 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 configurerez
<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
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 les valeurs des propriétés de configuration suivantes propres à cette extension.
| Propriété | Description | Par défaut | Obligatoire |
|---|---|---|---|
| identifiants | 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. |
| informaticaRegistryURL | L'URL informaticaRegistryURL avec laquelle cette extension doit interagir. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | Non. |