La tabla contiene definiciones de los recursos de ejemplo que se utilizan en el escenario de correlación de mensaje de reserva de vuelos:
Recurso | Nombre | Definición |
---|---|---|
Archivo de tabla de base de datos de códigos de estado de la reserva de vuelos | archivo .tblxmi | Contiene la tabla de base de datos con los códigos de estado de dos caracteres de la reserva de vuelos (por ejemplo, IL para Illinois) |
Nombre de alias | AIRLINEDBALIAS | El mismo que el nombre de conexión y el nombre de base de datos en este caso |
Nombre del archivo archivador de intermediario (bar) | AIRLINE | Contiene los proyectos de flujo de mensajes y de conjunto de mensajes, y el archivo de correlación, y se despliega en el grupo de ejecución por omisión durante la ejecución. |
Libro de copias COBOL | AirlineRequest.cbl | Controla la estructura del mensaje de salida COBOL |
Nombre de la conexión | AIRLINECONN | El mismo que el nombre de alias y el nombre de base de datos en este caso |
Base de datos | AIRLINEDB | Contiene la tabla XREF y es el mismo que el nombre de conexión y el nombre de alias en este caso |
Tabla de base de datos (árbol de tabla) | XREF | Contiene información de búsqueda (en este caso las abreviaturas de código de estado de dos caracteres de la línea aérea STATE=Illinois, ABBREV=IL) |
Proyecto por omisión | AIRLINE_MFP | El proyecto de flujo de mensajes por omisión. Es el proyecto en el que copiar las definiciones de base de datos |
Gestor de colas por omisión | WBRK6_DEFAULT_QUEUE_MANAGER | El gestor de colas por omisión que controla la cola de mensajes |
Operación select ESQL | $db:select.AIRLINEDB.AIRLINE_SCHEMTREE. XREF.ABBERV |
La operación select ESQL que realiza una operación select de base de datos calificada |
Mensaje de entrada (XML) | c:\airline\data\AirlineRequest.xml | El mensaje de entrada (en este caso, un mensaje XML) |
Campos de origen del mensaje de entrada | FirstName,LastName | Los elementos de origen del mensaje de entrada que están concatenados |
Propiedad de nombre de cola de entrada | AIRLINE_Mapping_IN | La cola de entrada |
Renombrar el Nodo Mapping | XML_TO_COBOL | El nombre del nodo en el flujo de mensajes que realiza la correlación (el nombre por omisión del nodo se ha cambiado por un nuevo nombre) |
Nombre de archivo de correlación de mensajes | AIRLINE.msgmap | El archivo que contiene la configuración de correlación |
Propiedad Conjunto de mensajes | AIRLINE_MSP2 | El nombre del proyecto de conjunto de mensajes |
Propiedad Tipo de mensaje | msg_AIRLINEREQUEST | El tipo de mensaje |
Formato del mensaje | CWF1 | El formato físico personalizado (CWF) para mensajes de salida COBOL |
Nombre de flujo de mensajes | AIRLINE_Mapping | El nombre del flujo de mensajes |
Proyecto de flujo de mensajes | AIRLINE_MFP | El nombre del proyecto de flujo de mensajes |
Proyectos de conjunto de mensajes | AIRLINE_MSP1,AIRLINE_MSP2 | Los nombres de los proyectos de conjunto de mensajes |
Propiedad de nodo Dominio de mensajes | MRM | El Gestor de depósitos de mensajes (MRM) |
Propiedad de nodo Nombre de conjunto de mensajes | AIRLINE_MSP1 | La propiedad del nodo Nombre de conjunto de mensajes |
Propiedad Tipo de mensaje | AirlineRequest | La propiedad Tipo de mensaje |
Propiedad de nodo Formato del mensaje | XML1 | El formato del mensaje de entrada |
Campo de destino del mensaje de salida | NAME | El resultado de la concatenación de FirstName y LastName en el mensaje de entrada. NAME es el elemento que se crea en el mensaje de salida. |
Propiedad de nombre de cola de salida | AIRLINE_Mapping_OUT | El nombre de la cola de salida |
Carpeta de recursos | airline\resources | La carpeta donde se almacenan los recursos de correlación |
Árbol de esquema | AIRLINE_SCHEMTREE | El nombre del árbol de esquema |
Origen | ABBREV | El origen |
Árbol de origen | $source/AirlineRequest | El árbol de origen |
Mensaje de origen | AirlineRequest | El mensaje de origen |
Destino | STATE | El destino |
Mensaje de destino | AIRLINEREQUEST | El mensaje de destino |
Árbol de destino | $target/AIRLINEREQUEST | El árbol de destino |
Función de concatenación de XPath | fn:concat(fn:concat($source/ AirlineRequest/Purchase/ Customer/FirstName,' '), $source/AirlineRequest/ Purchase/Customer/LastName) |
La función XPath que concatena los dos campos, FirstName y LastName |