ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作のメッセージ スキーマ
Microsoft BizTalk Adapter for Oracle E-Business Suite は、ルート レベルで ExecuteNonQuery、ExecuteReader、ExecuteScalar 送信操作を公開して、Oracle E-Business Suite で任意の SQL ステートメントまたは PL/SQL ブロックを実行します。
詳細情報は、次のとおりです。
これらの操作については、「 ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作のサポート」を参照してください。
Oracle E-Business アダプターを使用してこれらの操作を実行する方法については、「BizTalk Serverを使用した SQL での ExecuteReader、ExecuteScalar、または ExecuteNonQuery 操作」を参照してください。
ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作のメッセージ構造
これらの操作のメッセージは、要求/応答メッセージ交換パターンに従い、次の表に、これらの要求メッセージと応答メッセージの構造を示します。
Note
テーブルの後のエンティティの説明を参照してください。
操作 | XML メッセージ |
---|---|
ExecuteNonQuery 要求 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteNonQuery xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> <OutputRefCursorNames> <string>[stringvalue1]</string> <string>[stringvalue2]</string> … </OutputRefCursorNames> </ExecuteNonQuery> |
ExecuteNonQuery 応答 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteNonQueryResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteNonQueryResult>[value]</ExecuteNonQueryResult> <OutputRefCursors> <DataSet> <Any>[value]</Any> <Any>[value]</Any> … </DataSet> </OutputRefCursors> </ExecuteNonQueryResponse> |
ExecuteReader 要求 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteReader xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteReader> |
ExecuteReader 応答 | <?xml version="1.0" encoding="utf-8" ?> <ExecuteReaderResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteReaderResult> <Any>[value]</Any> <Any>[value]</Any> … </ExecuteReaderResult> </ExecuteReaderResponse> |
ExecuteScalar Request | <?xml version="1.0" encoding="utf-8" ?> <ExecuteScalar xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteScalar> |
ExecuteScalar Response | <?xml version="1.0" encoding="utf-8" ?> <ExecuteScalarResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteScalarResult>[value]</ExecuteScalarResult> </ExecuteScalarResponse> |
エンティティの説明:
[PL/SQL ブロック] = 実行する PL/SQL ブロック全体。
[stringvalue1] = 文字列の配列内の値。
ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作のメッセージ アクション
次の表は、ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作で使用されるメッセージ アクションを示しています。
Operation | アクション |
---|---|
ExecuteNonQuery 要求 | GenericOp/ExecuteNonQuery |
ExecuteNonQuery 応答 | GenericOp/ExecuteNonQuery/response |
ExecuteReader 要求 | GenericOp/ExecuteReader |
ExecuteReader 応答 | GenericOp/ExecuteReader/response |
ExecuteScalar Request | GenericOp/ExecuteScalar |
ExecuteScalar Response | GenericOp/ExecuteScalar/response |