Puede seleccionar definiciones de variable de código fuente importado al añadir fuentes de información y datos de aplicación en una especificación de captura.
Acerca de esta tarea
Puede importar la definición de variable del código fuente de COBOL, C, C++ o PL/I, que contiene una definición de datos.
Procedimiento
- Pulse Seleccionar a partir de estructura de lenguaje importada. Se abre la ventana Seleccionar el código fuente.
- Pulse Seleccionar el archivo de estructura de lenguaje y navegue hasta su archivo de código fuente; a continuación, pulse Aceptar. Si el archivo de origen utiliza una de las siguientes extensiones, el lenguaje fuente se establece automáticamente:
Lenguaje fuente |
Extensión de archivo |
C |
*.c o *.h |
C++ |
*.cpp o *.hpp |
COBOL |
*.cbl, *.cob, *.ccp
o *cpy |
PL/I |
*.pli, *.mac o *.inc |
Si el archivo no tiene una de las extensiones mostradas, debe seleccionar el lenguaje fuente. También puede sustituir el lenguaje fuente que haya elegido si es necesario.
Para C y C++ puede suministrar el nombre de la estructura que vaya a importar. Puede ser DFHDATA o el nombre de la última estructura utilizada, que se utiliza como valor predeterminado.
Cuando el editor haya cargado la estructura de lenguaje, éste mostrará todos los errores y avisos que haya descubierto en la estructura de lenguaje.
Estos mensajes que llevan el prefijo DFHPI están documentados como mensajes de CICS y se comparten con el asistente de servicio web de CICS y el asistente XML de CICS.
Si se producen errores, la estructura de lenguaje no se podrá utilizar y el editor retrocederá al panel anterior. Si aparecen mensajes de aviso, se visualizan.
Pulse
Aceptar.
Si no se producen errores, se visualizará la ventana Estructura de lenguaje.
Este ventana contiene un árbol que muestra la estructura de lenguaje. Se sangran los elementos en el árbol si forman parte de un elemento padre. Cada elemento tiene un formato, desplazamiento y longitud. La precisión se muestra para elementos
numéricos y científicos.
- Pulse el elemento de datos que desee importar en el árbol visualizado de elementos de datos. Si el tipo de datos es de coma flotante y el lenguaje no es COBOL, se visualiza la ventana Elegir el tipo de datos de coma flotante utilizado.
Las opciones del compilador determinan el tipo de coma flotante utilizado, y si se utiliza el tipo equivocado en el editor de enlaces de sucesos de CICS pueden producirse valores incorrectos para el suceso.
Nota: La ventana Elegir el tipo de datos de coma flotante utilizado no se muestra para
COBOL porque éste sólo admite coma flotante hexadecimal.
- Opcional: Seleccione una de las opciones de coma flotante (Coma flotante binaria, Coma flotante
decimal o Coma flotante hexadecimal) y pulse Aceptar.
- Pulse
Aceptar. La información de formato se rellena a partir del elemento de datos importado en la ventana Fuente de información o Valor de datos variable.
Resultados
Ha importado un valor de datos variable. La próxima vez que pulse
Seleccionar a partir de estructura de lenguaje
importada, se mostrará automáticamente la última estructura de lenguaje que haya especificado.
Si desea importar un valor desde una estructura de lenguaje distinta, puede pulsar
Cambiar estructura de lenguaje en la ventana
Estructura de lenguaje para seleccionar otra estructura de lenguaje.