Freigeben über


Nachrichtenschemas für ExecuteNonQuery, ExecuteReader und ExecuteScalar Operations

Der Microsoft BizTalk-Adapter für Oracle E-Business Suite macht die ausgehenden Vorgänge ExecuteNonQuery, ExecuteReader und ExecuteScalar auf Stammebene verfügbar, um beliebige SQL-Anweisungen oder PL/SQL-Blöcke in Oracle E-Business Suite auszuführen.

Weitere Informationen:

Nachrichtenstruktur für die Vorgänge ExecuteNonQuery, ExecuteReader und ExecuteScalar

Die Nachrichten in diesen Vorgängen folgen einem Anforderungs-Antwort-Nachrichtenaustauschmuster, und die folgende Tabelle zeigt die Struktur dieser Anforderungs- und Antwortnachrichten.

Hinweis

Siehe Entitätsbeschreibungen nach der Tabelle.

Vorgang XML-Nachricht
ExecuteNonQuery-Anforderung <?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 Response <?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-Anforderung <?xml version="1.0" encoding="utf-8" ?> <ExecuteReader xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteReader>
ExecuteReader-Antwort <?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>

Entitätsbeschreibungen:

[PL/SQL-Block] = Der gesamte auszuführende PL/SQL-Block.

[stringvalue1] = Ein Wert im Array von Zeichenfolgen.

Nachrichtenaktion für die ExecuteNonQuery-, ExecuteReader- und ExecuteScalar-Vorgänge

Die folgende Tabelle zeigt die Nachrichtenaktionen, die von den Vorgängen ExecuteNonQuery, ExecuteReader und ExecuteScalar verwendet werden.

Vorgang Aktion
ExecuteNonQuery-Anforderung GenericOp/ExecuteNonQuery
ExecuteNonQuery Response GenericOp/ExecuteNonQuery/response
ExecuteReader-Anforderung GenericOp/ExecuteReader
ExecuteReader-Antwort GenericOp/ExecuteReader/response
ExecuteScalar Request GenericOp/ExecuteScalar
ExecuteScalar Response GenericOp/ExecuteScalar/response