Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Versione: 2.0.2
Esegui processi di integrazione aziendale di Informatica dall'interno di un proxy API.
Per utilizzare questa estensione, devi prima configurarla dal pacchetto di estensioni installato su Apigee Edge.
Questi contenuti forniscono un riferimento per la configurazione e l'utilizzo di questa estensione. Per i passaggi per configurare un'estensione utilizzando la console Apigee, vedi Aggiunta e configurazione di un'estensione.
Azioni
Le azioni (processi aziendali e di integrazione, in termini di Informatica), gli input, gli output e i parametri dell'estensione Informatica Integration Cloud vengono generati dinamicamente in base ai processi disponibili per il chiamante.
Quando l'estensione viene configurata da un amministratore di sistema, i processi aziendali e di integrazione di Informatica vengono recuperati dall'estensione in base alle credenziali Informatica utilizzate nella configurazione. Questi processi vengono tradotti in azioni e resi disponibili allo sviluppatore del proxy API come azioni tramite il criterio ExtensionCallout.
Puoi ottenere un elenco delle azioni (processi aziendali e di integrazione) disponibili per la configurazione dell'estensione Informatica in due modi:
Utilizza l'API di gestione per recuperare un elenco di azioni dopo la configurazione dell'estensione. Nell'URL seguente,
idè l'identificatore univoco assegnato all'estensione quando è stata aggiunta.curl -H "Authorization: Bearer $USER_TOKEN" "https://$PROXY_DOMAIN/organizations/my-org/environments/my-env/extensions/{id}/actions"Visualizza l'elenco delle azioni visualizzate quando aggiungi una policy ExtensionCallout che fa riferimento all'estensione Informatica Integration Cloud.
Quando aggiungi il criterio, ti viene chiesto di selezionare un'azione. L'elenco delle azioni viene generato dai processi di integrazione aziendale di Informatica rilevati durante la configurazione.
Dopo aver scelto un'azione e aggiunto le norme, il file XML di configurazione delle norme include lo schema che descrive gli input, gli output e i parametri (se presenti) dell'azione. Nell'esempio seguente, l'azione include due parametri di input, Message ed EmailAddress, e nessun output.
<?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>Per l'esempio precedente, configureresti
<Input>come segue:<Input><![CDATA[{ "Message": "An email message to send.", "EmailAddress": "anaddress@example.com" }]]></Input>
Riferimento alla configurazione
Utilizza quanto segue quando configuri ed esegui il deployment di questa estensione per l'utilizzo nei proxy API.
Proprietà comuni delle estensioni
Per ogni estensione sono presenti le seguenti proprietà.
| Proprietà | Descrizione | Predefinito | Obbligatorio |
|---|---|---|---|
name |
Il nome che assegni a questa configurazione dell'estensione. | Nessuno | Sì |
packageName |
Nome del pacchetto dell'estensione fornito da Apigee Edge. | Nessuno | Sì |
version |
Numero di versione del pacchetto dell'estensione da cui stai configurando un'estensione. | Nessuno | Sì |
configuration |
Valore di configurazione specifico per l'estensione che stai aggiungendo. Vedi Proprietà per questo pacchetto di estensioni | Nessuno | Sì |
Proprietà di questo pacchetto di estensioni
Specifica i valori per le seguenti proprietà di configurazione specifiche di questa estensione.
| Proprietà | Descrizione | Predefinito | Obbligatorio |
|---|---|---|---|
| credenziali | JSON che specifica il nome utente e la password per l'account Informatica. Ad esempio:{ "username": "my-informatica-username", "password": "my-password" } |
Nessuno. | Sì. |
| informaticaRegistryURL | L'informaticaRegistryURL con cui questa estensione deve interagire. | https://apiregistry.informaticacloud.com/active-bpel/services/REST/ServiceRegistry | No. |