Para establecer las preferencias de los conversores XML COBOL, abra la página Conversores XML COBOL en las preferencias de Enterprise Service Tools.
Estas preferencias afectan a cómo convierten los datos los programas de conversión XML de ejecución generados por los asistentes de servicio único en Enterprise Service Tools entre el formato XML que se utiliza en las peticiones y las respuestas de servicio y las estructuras de datos de lenguaje de alto nivel que se utilizan en COBOL:
| Preferencia: | Efecto de esta preferencia: |
|---|---|
| Prefijo de nombre de programa conversor | Este campo de entrada especifica la raíz del nombre de programa que se incluye en la DIVISIÓN DE IDENTIFICACIÓN de cada programa COBOL generado. Por ejemplo, si escribe ACCT, el asistente identificará el programa conversor de entrada como ACCTI, el programa conversor de salida como ACCTO y el controlador como ACCTD. |
| Nombre de autor | Este campo de entrada especifica el valor que debe incluirse en el párrafo AUTOR de cada programa COBOL generado. |
| Página de códigos de petición | Este recuadro de lista especifica la página de códigos que se debe utilizar para la codificación del mensaje XML de petición. |
| Página de códigos de host | Este recuadro de lista especifica la página de códigos que utiliza el sistema host z/OS. |
| Página de códigos de respuesta | Este recuadro de lista especifica la página de códigos que se debe utilizar para codificar el mensaje XML de respuesta. |
| El punto decimal es una coma | Este recuadro de selección controla cómo se interpretan los caracteres de coma y
punto en las series numéricas:
|
En el grupo Especificar opciones de generación de esquema XML:
Cuando existan elementos con el mismo nombre de código, el nombre del elemento que aparezca más tarde en el documento se prefijará con los suficientes códigos padre para producir un nombre exclusivo. Este método aumenta la eficacia de los clientes de proceso de mensajes, al reducir el número y la complejidad de objetos de los que deben crearse instancias.
01 ServiceRequest.
02 CommonHeader.
05 HeaderType1.
10 Element1 PIC X(10).
El nombre de tipo XML
complejo del elemento
HeaderType1 es:01 ServiceRequest.
02 CommonHeader.
05 HeaderType.
10 Element PIC X(10).
02 SpecificHeader.
05 HeaderType.
10 Element PIC X(10).
el nombre de tipo del
grupo HeaderType bajo SpecificHeader entra en conflicto con el nombre
de tipo del grupo HeaderType bajo CommonHeader.03 2-In--B. 04 var2 blank zero pic 999.99.genera el nombre de tipo complejo abreviado __2_In__B.
Esto permite la opción de solicitar que todos los elementos XML estén cualificados con un espacio de nombres y tengan soporte para la generación de esquemas XML que se puedan incluir en otros esquemas con menos oportunidad de colisión de espacio de nombres.
En el grupo Especificar comportamiento de conversor XML de petición:
En el grupo Especificar comportamiento de XML de respuesta:
Para obtener más información, consulte la sección Diagnósticos de conversor XML.
Si está intentando depurar un error de compilación en el código fuente COBOL, es recomendable deseleccionar este recuadro de selección y volver a compilar. Si la optimización activada, es más sencillo determinar qué parte del código fuente COBOL está provocando el error.