Freigeben über


Nachrichtenschemas für den zusammengesetzten Vorgang

Mit dem Microsoft BizTalk-Adapter für Oracle E-Business Suite können Sie zusammengesetzte Vorgänge in Oracle E-Business Suite ausführen. Ein zusammengesetzter Vorgang kann mehrere Vorgänge in beliebiger Reihenfolge enthalten. Informationen dazu, welche Vorgänge in einen zusammengesetzten Vorgang einbezogen werden können, finden Sie unter Unterstützung für zusammengesetzte Vorgänge.

Informationen zum Ausführen zusammengesetzter Vorgänge mit dem Oracle E-Business-Adapter finden Sie unter Ausführen von zusammengesetzten Vorgängen in Oracle-Datenbank mit BizTalk Server.

Nachrichtenstruktur für den zusammengesetzten Vorgang

Da ein zusammengesetzter Vorgang mehrere einzelne Vorgänge enthält; die Nachrichtenstruktur eines zusammengesetzten Vorgangs enthält Nachrichtenstrukturen der einzelnen Vorgänge. Die Zusammengesetzte Vorgangsnachricht folgt einem Anforderung-Antwort-Nachrichtenaustauschmuster.

Die folgende Tabelle zeigt die Struktur der Anforderungs- und Antwortnachrichten eines zusammengesetzten Vorgangs, der einen Insert-Vorgang, eine gepackte gespeicherte Prozedur ohne Eingabeparameter und einen Delete-Vorgang enthält.

Hinweis

Siehe Entitätsbeschreibungen nach der Tabelle.

Vorgang XML-Nachricht
Zusammengesetzte Vorgangsanforderung <?xml version="1.0" encoding="utf-8" ?> <Request xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <Insert xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <Recordset> <InsertRecord> <[FIELD1_NAME]>[value1]</[FIELD1_NAME]> <InLineValue>[value]</InlineValue> <[FIELD2_NAME]>[value2]</[FIELD2_NAME]> <InLineValue>[value]</InlineValue> … <InsertRecord> </RECORDSET> </Insert> <[SP_NAME] xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/PackageApis/[SCHEMA]/[APP_NAME]" /> <Delete xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <FILTER>[WHERE_clause]</FILTER> </Delete> </Request>
Reaktion auf zusammengesetzte Vorgänge <?xml version="1.0" encoding="utf-8" ?> <RequestResponse xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <InsertResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <InsertResult>[value]</InsertResult> </InsertResponse> <[SP_NAME]Response xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Procedures/[SCHEMA]"> <[PRM1_NAME]>value1<[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[SP_NAME]Response> <DeleteResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <DeleteResult>[value]</DeleteResult> </DeleteResponse> </RequestResponse>

Entitätsbeschreibungen:

[PROJECT_NAME] = Name des BizTalk-Projekts, das das Zusammengesetzte Vorgangsschema enthält.

[COMPOSITE_SCHEMA_NAME] = Name des vom Benutzer angegebenen zusammengesetzten Vorgangsschemas.

[SCHEMA] = Sammlung von Oracle-Artefakten; z. B. SCOTT.

[TABLE_NAME] = Name der Tabelle; beispiel: EMPLOYEE.

[FIELD1_NAME] = Tabellenfeldname; Beispiel: NAME.

[SP_NAME] = Die gepackte gespeicherte Prozedur, die ausgeführt werden soll; beispielsweise ADD_EMP_DETAILS.

[APP_NAME] = Name der Oracle-Anwendung, die die gepackte gespeicherte Prozedur enthält.

[PRM1_NAME] = Der Name des Oracle-Parameters in der verpackten gespeicherten Prozedur.

Nachrichtenaktion für den zusammengesetzten Vorgang

Die Nachrichtenaktion für den zusammengesetzten Vorgang lautet "CompositeOperation".

Weitere Informationen

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