Selección de variables desde código fuente importado

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

  1. Pulse Seleccionar a partir de estructura de lenguaje importada. Se abre la ventana Seleccionar el código fuente.
    Imagen del diálogo Especificar la estructura de origen
  2. 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.

    Imagen del diálogo Obtener el formato de datos de una estructura de lenguaje importada.
    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.

  3. 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.
    Imagen del diálogo 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.
  4. Opcional: Seleccione una de las opciones de coma flotante (Coma flotante binaria, Coma flotante decimal o Coma flotante hexadecimal) y pulse Aceptar.
  5. 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.