El término "isomorfo"(en este contexto) significa lo siguiente:
- Cada
elemento compuesto (en otras palabras, un elemento que contiene otros elementos) 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
y
- Cada elemento no compuesto (en otras palabras, un elemento que no contiene otros elementos)
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.
Las
herramientas de correlación definen todos los demás pares de estructura de lenguaje
COBOL/documento de instancia XML como
estructuras no isomorfas.
Una
correlación simple isomorfa es una
correlación simple de elementos COBOL y elementos XML que tienen las dos propiedades
siguientes:
- Pertenecen
a documentos XML y grupos COBOL que son idénticos en forma (isomorfos)
- Con respecto a la ubicación de la estructura, la correlación relaciona dos elementos
isomorfos.
También puede existir una correlación isomorfa entre subconjuntos isomorfos de
estructuras no isomorfas.
Una correlación simple no isomorfa es una
correlación simple de elementos COBOL y elementos XML pertenecientes a documentos XML y
grupos COBOL que no son idénticos en forma (no isomorfos). También puede
crearse una correlación no isomorfa entre elementos no isomorfos de
estructuras isomorfas.
La correlación entre
estructuras no isomorfas puede ser isomorfa si correlaciona elementos
correspondientes de subconjuntos isomorfos.
Tanto la correlación simple isomorfa como la no isomorfa están soportadas para la
correlación de petición y respuesta. Para obtener
ejemplos de correlaciones isomorfas y no isomorfas en correlaciones de elementos
isomorfos y no isomorfos, consulte
la sección Consulta de correlaciones de XML a COBOL..