Nachrichtenschemas für zusammengesetzte Vorgänge

Mit dem Microsoft BizTalk-Adapter für SQL Server können Sie zusammengesetzte Vorgänge für die SQL Server-Datenbank ausführen. Ein zusammengesetzter Vorgang kann mehrere Vorgänge enthalten, einschließlich der Vorgänge Einfügen, Aktualisieren und Löschen für die Tabellen und Sichten sowie Vorgänge für gespeicherte Prozeduren. Ein zusammengesetzter Vorgang kann diese Vorgänge in beliebiger Reihenfolge enthalten.

Weitere Informationen:

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. Da ein zusammengesetzter Vorgang Vorgänge für Tabellen, Sichten und gespeicherte Prozeduren enthält, folgt die Nachricht des zusammengesetzten Vorgangs einem Anforderungs-Antwort-Nachrichtenaustauschmuster.

Die folgende Tabelle zeigt die Struktur der Anforderungs- und Antwortnachrichten eines zusammengesetzten Vorgangs, der einen Insert-Vorgang, eine 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="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <Rows> <[TABLE_NAME]> <[FIELD1_NAME]>[Value1]</[FIELD1_NAME]> <[FIELD2_NAME]>[Value1]</[FIELD2_NAME]> … </[TABLE_NAME]> </Rows> </Insert> <[SP_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/Procedures/[SCHEMA]" /> <Delete xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <Rows> <[TABLE_NAME]> <[FIELD1_NAME]>[Value1]</[FIELD1_NAME]> </[TABLE_NAME]> </Rows> </Delete> </Request>
Antwort des zusammengesetzten Vorgangs <?xml version="1.0" encoding="utf-8" ?> <RequestResponse xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <InsertResponse xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <InsertResult> <long>[value]</long> </InsertResult> </InsertResponse> <[SP_NAME]Response xmlns="http://schemas.microsoft.com/Sql/2008/05/Procedures/[SCHEMA]"> <[SP_NAME]Result> <DataSet> <any>[Value]</any> <any>[Value]</any> … </DataSet> </[SP_NAME]Result> <ReturnValue>[value]</ReturnValue> </[SP_NAME]Response> <DeleteResponse xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <DeleteResult>[value]</DeleteResult> </DeleteResponse> </RequestResponse>

[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 SQL Server Artefakten, z. B. dbo.

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

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

[SP_NAME] = Die auszuführende gespeicherte Prozedur; beispielsweise ADD_EMP_DETAILS.

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 SQL Server