Compartir a través de


Esquemas de mensajes de operaciones ExecuteNonQuery, ExecuteReader y ExecuteScalar

El adaptador de Microsoft BizTalk para Oracle E-Business Suite expone las operaciones de salida ExecuteNonQuery, ExecuteReader y ExecuteScalar en el nivel raíz para ejecutar cualquier instrucción SQL arbitraria o bloques PL/SQL en Oracle E-Business Suite.

Para más información acerca de:

Estructura de mensajes para las operaciones ExecuteNonQuery, ExecuteReader y ExecuteScalar

Los mensajes de estas operaciones siguen un patrón de intercambio de mensajes de solicitud-respuesta y la tabla siguiente muestra la estructura de estos mensajes de solicitud y respuesta.

Nota

Consulte las descripciones de entidad después de la tabla.

Operación Mensaje XML
ExecuteNonQuery Request <?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>
Respuesta 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>
Solicitud ExecuteReader <?xml version="1.0" encoding="utf-8" ?> <ExecuteReader xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <Query>[PL/SQL block]</Query> </ExecuteReader>
Respuesta 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>
Respuesta ExecuteScalar <?xml version="1.0" encoding="utf-8" ?> <ExecuteScalarResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/GenericOperation/ "> <ExecuteScalarResult>[value]</ExecuteScalarResult> </ExecuteScalarResponse>

Descripciones de entidad:

[Bloque PL/SQL] = El bloque PL/SQL completo que se va a ejecutar.

[stringvalue1] = Valor de la matriz de cadenas.

Acción de mensaje para las operaciones ExecuteNonQuery, ExecuteReader y ExecuteScalar

En la tabla siguiente se muestran las acciones de mensaje que usan las operaciones ExecuteNonQuery, ExecuteReader y ExecuteScalar.

Operación Acción
ExecuteNonQuery Request GenericOp/ExecuteNonQuery
Respuesta ExecuteNonQuery GenericOp/ExecuteNonQuery/response
Solicitud ExecuteReader GenericOp/ExecuteReader
Respuesta ExecuteReader GenericOp/ExecuteReader/response
ExecuteScalar Request GenericOp/ExecuteScalar
Respuesta ExecuteScalar GenericOp/ExecuteScalar/response