Freigeben über


Nachrichtenschemas für zusammengesetzte Vorgänge

Mit dem Microsoft BizTalk-Adapter für Oracle-Datenbank können Sie zusammengesetzte Vorgänge für die Oracle-Datenbank 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 Ausführen zusammengesetzter Vorgänge in Oracle Database.

Informationen zum Ausführen zusammengesetzter Vorgänge mit dem Oracle Database-Adapter finden Sie unter Ausführen zusammengesetzter Vorgänge 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 Nachricht des zusammengesetzten Vorgangs folgt einem Anforderungs-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.

Vorgang XML-Nachricht
Zusammengesetzte Vorgangsanforderung <?xml version="1.0" encoding="utf-8" ?> <Request xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <Insert xmlns="[VERSION]/[SCHEMA]/Table/[TABLE_NAME]"> <RECORDSET> <[TABLE_NAME]RECORDINSERT> <[FIELD1_NAME]>[value1]</[FIELD1_NAME]> <[FIELD2_NAME]>[value2]</[FIELD2_NAME]> … </[TABLE_NAME]RECORDINSERT> </RECORDSET> </Insert> <[SP_NAME] xmlns="[VERSION]/[SCHEMA]/Procedure" /> <Delete xmlns="[VERSION]/[SCHEMA]/Table/[TABLE_NAME]"> <FILTER>[WHERE_clause]</FILTER> </Delete> </Request>
Antwort des zusammengesetzten Vorgangs <?xml version="1.0" encoding="utf-8" ?> <RequestResponse xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <InsertResponse xmlns="[VERSION]/[SCHEMA]/Table/[TABLE_NAME]"> <InsertResult>[value]</InsertResult> </InsertResponse> <[SP_NAME]Response xmlns="[VERSION]/[SCHEMA]/Procedure"> <[PRM1_NAME]>value1<[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[SP_NAME]Response> <DeleteResponse xmlns="[VERSION]/[SCHEMA]/Table/[TABLE_NAME]"> <DeleteResult>[value]</DeleteResult> </DeleteResponse> </RequestResponse>

[VERSION] = Die Nachrichtenversionszeichenfolge; Zum Beispiel http://Microsoft.LobServices.OracleDB/2007/03

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

[COMPOSITE_SCHEMA_NAME] = Name des vom Benutzer angegebenen Schemas für zusammengesetzte Vorgänge.

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

[TABLE_NAME] = Name der Tabelle; z. B. EMPLOYEE.

[FIELD1_NAME] = Name des Tabellenfelds; z. B. NAME.

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

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

Nachrichtenaktion für den zusammengesetzten Vorgang

Die Meldungsaktion für den zusammengesetzten Vorgang ist http://Microsoft.LobServices.OracleDB/2007/03/CompositeOperation.

Weitere Informationen

Nachrichten und Nachrichtenschemas für BizTalk Adapter für Oracle Database