Rational Developer for System z, Versión 7.6.1

Correlación automática de grupo

Este tema describe la característica de correlación automática de grupo del editor de correlaciones.

La correlación automática de grupo es una característica del editor de correlaciones que crea automáticamente correlaciones entre los miembros de un tipo complejo XML definido por usuario y los miembros de una estructura de lenguaje de alto nivel compatible (COBOL o PL/I).

Esta característica está disponible para archivos de correlaciones tanto de solicitud como de respuesta. Para crear una grupo de correlación automática:
  1. Seleccione el tipo complejo XML en un lado del editor de correlaciones.
  2. Seleccione un elemento de lenguaje de alto nivel compatible (COBOL o PL/I) en el otro lado del editor de correlaciones.
  3. Pulse el icono Correlacionar los elementos coincidentes de la barra de herramientas del editor de correlaciones.
El editor de correlaciones creará una correlación (es decir, una transformación de Movimiento) entre cada miembro del tipo complejo XML y el miembro correspondiente de la estructura de lenguaje de alto nivel compatible.
Nota: Esta característica no está disponible si la estructura de datos de lenguaje de alto nivel contiene algún elemento que ya tiene una correlación.

Estructura de datos COBOL

En datos COBOL, la estructura de datos debe ser un grupo COBOL estructuralmente compatible con el tipo complejo XML. El grupo COBOL se considera estructuralmente compatible si se cumplen las condiciones siguientes:
  1. El documento de instancia XML y la estructura de lenguaje COBOL con la que se correlaciona cumplen los siguientes requisitos:
    1. Un elemento compuesto es un elemento que contiene otros elementos. Cada elemento compuesto del documento de instancia XML empezando desde la raíz tiene un, y sólo un elemento de grupo COBOL correspondiente cuya profundidad de anidamiento es idéntica a la profundidad de anidamiento de su equivalente XML.
    2. Un elemento no compuesto es un elemento que no contiene otros elementos. Cada elemento no compuesto del documento de instancia XML empezando desde la parte superior tiene un, y sólo un elemento elemental COBOL correspondiente cuya profundidad de anidamiento es idéntica al nivel de anidamiento de su equivalente XML y cuya dirección de memoria durante la ejecución puede identificarse de forma exclusiva.
    3. Para la correlación de petición, el tipo complejo más interno contiene, como mínimo, un tipo simple compatible con el tipo de su elemento correlacionado COBOL.
    4. Para la correlación de respuesta, cada tipo complejo XML debe contener el mismo número de tipos simples compatibles con el de los elementos correlacionados COBOL.
  2. El grupo COBOL correlacionado no contiene elementos de redefinición subordinados. (El propio grupo correlacionado puede ser un elemento de redefinición).
  3. El grupo COBOL correlacionado no contiene construcciones de tipo OCCURS DEPENDING ON.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)