Freigeben über


Nachrichtenschemas für Abrufvorgänge

Der Microsoft BizTalk-Adapter für Oracle E-Business-Suites stellt verschiedene eingehende Vorgänge im Zusammenhang mit der Abfrage in Abhängigkeit vom Zielobjekt in Oracle E-Business Suite bereit. Für Schnittstellentabellen, Schnittstellenansichten, Tabellen und Ansichten wird ein einzelner Abfragevorgang angezeigt, während Sie mehrere benutzerdefinierte Abrufvorgänge für PL/SQL-APIs, -Funktionen und gespeicherte Prozeduren verwenden können.

Sie konfigurieren die Abrufvorgänge, indem Sie Bindungseigenschaften im Oracle E-Business-Adapter festlegen. Weitere Informationen zu diesen Bindungseigenschaften finden Sie unter Informationen zu den Bindungseigenschaften des BizTalk-Adapters für Oracle E-Business Suite. Sie legen die PollingStatement-Bindungseigenschaft fest, um eine SQL-Anweisung, eine gespeicherte Prozedur, eine Funktion oder eine Prozedur in einem Paket für die Abfrage anzugeben. Das Resultset dieser Abfrage wird im Abfragevorgang als Daten an Ihren Code zurückgegeben.

Nachrichtenstruktur für die Abfragevorgänge

Die folgende Tabelle zeigt die XML-Nachrichtenstruktur für die verschiedenen Abrufvorgänge.

Hinweis

Siehe Entitätsbeschreibungen nach der Tabelle.

Vorgang Zielobjekt XML-Nachricht BESCHREIBUNG
Abruf - Schnittstellentabellen

- Schnittstellenansichten

-Tabellen

-Ansichten
<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/[TargetObject]/[Schema]/[TargetObject_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> Die XML-Meldung für den Abfragevorgang für Schnittstellentabellen lautet beispielsweise wie folgt:

<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/InterfaceTables/[Schema]/[InterfaceTable_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll>
[CustomPollingOperation] – PL/SQL-APIs

– Gespeicherte Prozeduren

-Funktionen
PL/SQL-APIs

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]>

Funktionen

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>

Gespeicherte Prozeduren

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>
Die Struktur des Resultsets im Abfragevorgang wird durch den Datentyp der Elemente im Zielobjekt bestimmt.

Entitätsbeschreibungen:

[Version] = http://schemas.microsoft.com/OracleEBS/2008/05.

[CustomPollingOperation] = Name des benutzerdefinierten Abrufvorgangs.

[Schema] = Name des Oracle-Schemas. Beispiel: SCOTT.

[PL/SQL-API] = Name der PL/SQL-API, für die ein benutzerdefinierter Abfragevorgang ausgeführt wird.

Weitere Informationen

Nachrichten und Nachrichtenschemas für den BizTalk-Adapter für Oracle E-Business Suite