次の方法で共有


複合操作メッセージ スキーマ

Microsoft BizTalk Adapter for Oracle Database を使用すると、Oracle データベースに対して複合操作を実行できます。 複合操作には、複数の操作を任意の順序で含めることができます。 複合操作に含めることができる操作の詳細については、「 Oracle Database で複合操作を実行する」を参照してください。

Oracle Database アダプターを使用して複合操作を実行する方法については、「BizTalk Serverを使用して Oracle Database で複合操作を実行する」を参照してください。

複合操作のメッセージ構造

複合操作には複数の個々の操作が含まれているためです。複合操作のメッセージ構造には、個々の操作のメッセージ構造が含まれています。 複合操作メッセージは、要求/応答メッセージ交換パターンに従います。

次の表は、Insert 操作、入力パラメーターを受け取らないパッケージストアド プロシージャ、および Delete 操作を含む複合操作の要求メッセージと応答メッセージの構造を示しています。

操作 XML メッセージ
複合操作要求 <?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>
複合操作の応答 <?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] = メッセージのバージョン文字列。例えば http://Microsoft.LobServices.OracleDB/2007/03

[PROJECT_NAME] = 複合操作スキーマを含む BizTalk プロジェクトの名前。

[COMPOSITE_SCHEMA_NAME] = ユーザーによって指定された複合操作スキーマの名前。

[SCHEMA] = Oracle 成果物のコレクション。たとえば、SCOTT です。

[TABLE_NAME] = テーブルの名前。たとえば、EMPLOYEE です。

[FIELD1_NAME] = テーブル フィールド名;たとえば、NAME です。

[SP_NAME] = 実行するパッケージ ストアド プロシージャ。たとえば、ADD_EMP_DETAILS。

[PRM1_NAME] = ストアド プロシージャ内の Oracle パラメーターの名前。

複合操作のメッセージ アクション

複合操作のメッセージ アクションは です http://Microsoft.LobServices.OracleDB/2007/03/CompositeOperation

参照

BizTalk Adapter for Oracle Database 用のメッセージとメッセージ スキーマ