Explorar, buscar y obtener metadatos de Oracle E-Business Suite
Los metadatos que microsoft BizTalk Adapter for Oracle E-Business Suite expone de Oracle E-Business Suite y la base de datos de Oracle subyacente describen la estructura de mensajes para comunicarse con Oracle E-Business Suite mediante el adaptador. El adaptador de Oracle E-Business admite dos interfaces para recuperar metadatos.
MetadataExchange proporcionado por Windows Communication Foundation (WCF). WCF proporciona un punto de conexión de intercambio de metadatos para todos los enlaces WCF, lo que permite a los clientes obtener metadatos de Oracle E-Business Suite.
IMetadataRetrievalContract proporcionado por el SDK del adaptador de línea de negocio (LOB) de Microsoft Windows Communication Foundation (WCF), que admite las funcionalidades de exploración y búsqueda de metadatos del adaptador.
El adaptador de Oracle E-Business muestra Oracle E-Business Suite y los artefactos de base de datos subyacentes, y las operaciones respectivas que los clientes del adaptador pueden invocar. Estas operaciones se explican más adelante en este tema.
Puede usar los clientes del adaptador para examinar, buscar y recuperar metadatos mediante:
Creación de un proyecto de BizTalk en Visual Studio
Uso del modelo de canal WCF
Uso del modelo de servicio WCF
Al usar un proyecto de BizTalk, debe usar el Complemento de proyecto consumir servicio de adaptador de BizTalk o el Asistente para agregar metadatos de adaptador para generar metadatos para las operaciones que desea realizar en Oracle E-Business Suite. Al usar el modelo de servicio WCF, debe usar el complemento Add Adapter Service Reference de Visual Studio para generar las clases de proxy para realizar operaciones en Oracle E-Business Suite. Para obtener más información sobre la exploración, la búsqueda y la recuperación de metadatos mediante el complemento Consumir servicio de adaptador, el Asistente para agregar metadatos del adaptador o el complemento agregar referencia de servicio de adaptador, vea Obtener metadatos para operaciones de Oracle E-Business Suite en Visual Studio.
Examinar los metadatos
El adaptador de Oracle E-Business permite a los clientes del adaptador examinar tablas de interfaz, vistas de interfaz, programas simultáneos y conjuntos de solicitudes en Oracle E-Business Suite y tablas, vistas, procedimientos almacenados, funciones y paquetes de la base de datos subyacente. Como parte de la operación de exploración de metadatos, el adaptador también muestra las operaciones que se pueden realizar en la base de datos de Oracle, incluidas algunas operaciones personalizadas compatibles con los adaptadores. Estas operaciones están disponibles en Consum Adapter Service Add-in Add Adapter Metadata Wizard y Add Adapter Service Reference Plug-in.
El adaptador de Oracle E-Business muestra la mayoría de las operaciones en los tres nodos siguientes:
Vista basada en aplicaciones: contiene las operaciones agrupadas por cada aplicación para los artefactos de Oracle E-Business Suite.
Vista basada en artefactos: contiene las operaciones agrupadas por tipo de artefacto (como tablas de interfaz, vistas de interfaz, etc.) en Oracle E-Business Suite y la base de datos subyacente.
Vista basada en esquemas: contiene las operaciones agrupadas por cada esquema para los artefactos de base de datos subyacentes.
Hay algunas operaciones genéricas expuestas en el nivel raíz que son aplicables a ambos nodos. Además, se muestran diferentes operaciones en función del tipo de operación: saliente o entrante.
En la tabla siguiente se enumeran las operaciones salientes y entrantes expuestas por el adaptador de Oracle E-Business:
Operaciones salientes | Operaciones de entrada |
---|---|
Vista basada en aplicaciones: Contiene una lista de aplicaciones de Oracle en el oracle E-Business Suite subyacente. Expanda un nodo aplicación de Oracle para ver los siguientes artefactos:
|
Vista basada en aplicaciones: Contiene una lista de aplicaciones de Oracle en el oracle E-Business Suite subyacente. Expanda un nodo aplicación de Oracle para ver los siguientes artefactos: - Tablas de interfaz: la operación de sondeo de las tablas de interfaz que permite a los clientes adaptadores obtener datos entrantes de Oracle E-Business Suite en función de un mecanismo de sondeo de consultas compatible con el adaptador. - Vistas de interfaz: la operación de sondeo de las vistas de interfaz que permite a los clientes del adaptador obtener datos entrantes de Oracle E-Business Suite en función de un mecanismo de sondeo de consultas compatible con el adaptador. |
Vista basada en artefactos: Contiene todos los artefactos de Oracle E-Business Suite y la base de datos subyacente. Expanda un nodo de artefacto para ver una lista de las aplicaciones o esquemas de Oracle en función del origen del artefacto (aplicaciones o base de datos). Por ejemplo, el nodo Tablas de interfaz mostrará una lista de aplicaciones de Oracle, mientras que el nodo Tablas mostrará una lista de esquemas de base de datos. La vista basada en artefactos muestra los artefactos enumerados en Vista basada en aplicaciones y Vista basada en esquemas. Cada nodo de artefacto enumera las operaciones pertinentes para una aplicación de Oracle o un esquema de base de datos. |
Vista basada en artefactos: Excepto los programas simultáneos y los conjuntos de solicitudes, contiene todos los artefactos de Oracle E-Business Suite y todos los artefactos de la base de datos subyacente. Expanda un nodo de artefacto para ver una lista de las aplicaciones o esquemas de Oracle en función del origen del artefacto (aplicaciones o base de datos). Por ejemplo, el nodo Tablas de interfaz mostrará una lista de aplicaciones de Oracle, mientras que el nodo Tablas mostrará una lista de esquemas de base de datos. La vista basada en artefactos muestra los artefactos enumerados en Vista basada en aplicaciones y Vista basada en esquemas. Cada nodo de artefacto enumera las operaciones pertinentes para una aplicación de Oracle o un esquema de base de datos. |
Vista basada en esquemas: Contiene una lista de esquemas en la base de datos de Oracle subyacente. Expanda el nodo de esquema para ver los siguientes artefactos: - API de PL/SQL: una lista de todas las API de PL/SQL. Seleccione una API de PL/SQL para ver los procedimientos y funciones empaquetados que se exponen como operaciones. - Procedimientos: lista de procedimientos del esquema que se exponen como operaciones. - Funciones: lista de funciones del esquema que se exponen como operaciones. - Tablas: una lista de todas las tablas. Seleccione una tabla para ver las operaciones Insertar, Seleccionar, Actualizar y Eliminar. - Vistas: una lista de todas las vistas. Seleccione una vista para ver la operación Seleccionar. |
Vista basada en esquemas: Contiene una lista de esquemas en la base de datos de Oracle subyacente. Expanda el nodo de esquema para ver los siguientes artefactos: - API de PL/SQL: una lista de todas las API de PL/SQL. Seleccione una API de PL/SQL para ver los procedimientos y funciones empaquetados que se exponen como operaciones para el sondeo. - Procedimientos: lista de procedimientos del esquema que se exponen como operaciones para el sondeo. - Funciones: lista de funciones del esquema que se exponen como operaciones para el sondeo. - Tablas: una lista de todas las tablas. Seleccione una tabla para ver la operación de sondeo de la tabla. - Vistas: una lista de todas las vistas. Seleccione una vista para ver la operación de sondeo de la vista. |
El adaptador de Oracle E-Business también expone las siguientes operaciones de salida genéricas en el nivel raíz: ExecuteReader, ExecuteScalar y ExecuteNonQuery. Para obtener información sobre estas operaciones, consulte Compatibilidad con las operaciones ExecuteNonQuery, ExecuteReader y ExecuteScalar. | El adaptador de Oracle E-Business también expone la operación de notificación en el nivel raíz que permite a los clientes adaptadores recibir mensajes de notificación de cambio de base de datos de Oracle E-Business Suite. Para obtener más información sobre la operación de notificación, vea Consideraciones para recibir notificaciones de cambio de base de datos. |
Para obtener más información sobre cómo se clasifican los metadatos, vea Examinar, buscar y recuperar metadatos para operaciones E-Business de Oracle.
Búsqueda de metadatos
Con el adaptador de Oracle E-Business, puede realizar una consulta de búsqueda en Oracle E-Business Suite y en la base de datos de Oracle subyacente mediante las expresiones de búsqueda de Oracle compatibles con el operador LIKE. Por ejemplo, los clientes de adaptador pueden usar una expresión de búsqueda como "EMP%" para obtener tablas a partir de EMP. El adaptador lo convierte en la siguiente consulta SQL:
SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE 'EMP%' AND OWNER = 'SCOTT'
Donde, SCOTT es el esquema con una colección de artefactos de base de datos de Oracle.
En la tabla siguiente se enumeran los caracteres especiales que se pueden usar para la búsqueda y su interpretación por parte del adaptador de Oracle Database.
Carácter especial | Interpretación |
---|---|
_ (carácter de subrayado) | Coincide exactamente con un carácter Por ejemplo, A_ coincide con AB, AC y AD. |
% (porcentaje) | Coincide con cero o más caracteres. Por ejemplo, A% coincide con A, AB, ABC. |
\ (escape) | Aplica un escape al significado especial de % y _. El carácter \ (escape) se usa antes de un carácter comodín para indicar que el carácter comodín debe interpretarse como un carácter normal. Por ejemplo, A\_B coincide con A_B. |
Importante
- La cadena de búsqueda distingue mayúsculas de minúsculas.
- La búsqueda funciona de forma diferente en la vista diferente (Vista basada en aplicaciones, vista Artifact-Based y vista Schema-Based). Para saber cómo puede buscar artefactos y operaciones en cada vista, consulte "Buscar en diferentes vistas" en Búsqueda de operaciones de Oracle E-Business Suite.
- Para buscar una aplicación, puede especificar el nombre descriptivo o el nombre corto de la aplicación. Por ejemplo, para buscar la aplicación Receiveables , puede especificar la cadena de búsqueda como Receive% o AR. AR es el nombre corto de la aplicación.
- Para buscar un programa simultáneo, puede especificar el nombre descriptivo o el nombre real del programa simultáneo. Por ejemplo, para buscar el programa simultáneo interfaz de cliente , puede especificar la cadena de búsqueda como %Customer Interface% o %RACUST%. RACUST es el nombre real del programa simultáneo. Además, el resultado de la búsqueda siempre contendrá los programas simultáneos estándar independientemente de si su nombre coincide con la cadena de búsqueda especificada.
Recuperar metadatos
Al recuperar metadatos, el adaptador de Oracle E-Business puede extraer metadatos en un esquema, incluidos todos o un subconjunto de objetos de base de datos con los parámetros de operación y objeto respectivos. El adaptador presenta las entidades de Oracle E-Business Suite y la base de datos de Oracle subyacente como nombres de elemento en XML. Dado que los caracteres de subrayado son los únicos caracteres especiales permitidos que se pueden incluir, todos los demás caracteres especiales de los nombres de elemento se codifican mediante caracteres de subrayado. Por ejemplo, emp$name
se codifica como emp_x0024_name
. Para obtener más información, vea Obtener metadatos para operaciones de SQL Server en Visual Studio mediante el adaptador de SQL.
Consulte también
El adaptador de BizTalk para Oracle E-Business Suite
Examinar, buscar y recuperar metadatos para operaciones de oracle E-Business
Obtener metadatos para las operaciones de Oracle E-Business Suite en Visual Studio