次の方法で共有


ExecuteNonQuery、ExecuteReader、ExecuteScalar 操作のメッセージ スキーマ

Microsoft BizTalk Adapter for Oracle E-Business Suite は、ルート レベルで ExecuteNonQuery、ExecuteReader、ExecuteScalar 送信操作を公開して、Oracle E-Business Suite で任意の SQL ステートメントまたは PL/SQL ブロックを実行します。

詳細情報は、次のとおりです。

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