Developer for System z
establece las opciones de preprocesador de CICS
adecuadas al nivel de CICS instalado
en la estación de trabajo o sistema remoto. Esta sección presenta una visión general de algunos
casos de ejemplo para comprobación de sintaxis local y remota de programas
de CICS y describe cómo Rational Developer for System
z gestiona cada uno de ellos.
Comprobación de sintaxis local para un programa CICS remota
Los casos de ejemplo siguientes muestran cómo Developer for System z establece opciones de compilador para
una comprobación de sintaxis local de un programa CICS remoto:
- En la página Entornos de ejecución para un archivo remoto,
seleccione CICS (contiene sentencias EXEC CICS) y especifique un
nivel de CICS en la lista desplegable. Developer for System z
establece opciones de compilador para la comprobación de sintaxis
local de acuerdo con las opciones de compilador remoto
especificadas:
- En la página Opciones de compilación local para un archivo remoto, puede especificar
la opción CICS('CTSxx') (para COBOL) o pp(CICS('CTSxx')
(para PL/I) , donde xx es el nivel de
CICS. Developer for
System z utiliza la opción especificada para
la comprobación de sintaxis local utilizando la sintaxis de
CICS de host y efectúa las operaciones siguientes:
- Asegurar que TXSeries está instalado.
- Cuando se especifica la opción de compilador CICS, las opciones de
Preprocesador se pasan por alto en una
comprobación de sintaxis.
- Realiza una comprobación de sintaxis con la opción de compilador CICS('CTSxx')
(para COBOL) o pp(CICS('CTSxx') (para PL/I) ,
haciendo que se invoque el conversor
de CICS integrado con la sintaxis especificada.
Rational Developer
for System z no soporta, TXSeries, la comprobación de sintaxis local o la compilación local en la plataforma Linux®.
Comprobación de sintaxis local para un programa CICS local
Los casos de ejemplo siguientes muestran cómo Developer for System z establece opciones de compilador para
una comprobación de sintaxis local de un programa CICS local:
- En la página Opciones de compilación local para un archivo local, puede especificar que debe tener
lugar una comprobación de sintaxis de CICS
integrada. Developer for System z establece
opciones de compilador para la comprobación de sintaxis local del
modo siguiente, asegurando que se utilice el
preprocesador integrado:
- Confirmar que CICS TXSeries 6.1
o posterior está instalado.
- Cambia las opciones de compilador para incluir CICS.
- Las opciones del Preprocesador no se
tienen en cuenta en la comprobación de sintaxis.
- Realiza la comprobación de sintaxis utilizando el conversor de
CICS integrado.
- En la página Opciones de compilación local para un archivo local, puede especificar
la opción CICS('CTSxx') (para COBOL) o
pp(CICS('CTSxx') (para PL/I) , donde xx es el
nivel de CICS. Developer for System z establece opciones de
compilador para la comprobación de sintaxis local, de la manera
siguiente, asegurando que se utilice el preprocesador
integrado con el nivel de sintaxis de CICS
Transaction Server especificado:
- Asegurar que TXSeries 6.1 o posterior está instalado.
- Pasa por alto las opciones de
Preprocesador.
- Realiza la comprobación de sintaxis utilizando el conversor de
CICS integrado.
- En la página Opciones de compilación local para un archivo local, puede especificar la opción
de preprocesador -p indicando el uso de CICSTCL (CICS Translate Compile Link)
con el conversor integrado. Developer paraSystem
z utiliza la opción especificada para la comprobación de sintaxis local utilizando
el conversor local y realiza las operaciones siguientes:
- Asegurar que TXSeries 6.1 o posterior está instalado.
- Pasa por alto las opciones de
Preprocesador.
- Añade la opción de compilador CICS para la
comprobación de sintaxis.
- Realiza una comprobación de sintaxis con la opción de
compilador CICS, haciendo que se invoque el
conversor de CICS integrado.
Compilación local de un programa CICS local
Los casos de ejemplo
siguientes muestran cómo Developer for System z
establece opciones de compilador para una compilación local de un
programa CICS local (creación de una DLL
para que se ejecute en una región):
- En la página Opciones de compilación local para un archivo local,
puede especificar la opción de preprocesador -p indicando el uso de
CICSTCL
(CICS
Translate Compile Link) con el conversor integrado. Developer for System z utiliza la opción especificada para la
compilación local con el conversor integrado y ejecuta dos pasadas
de compilación, de esta manera:
- Asegurar que TXSeries 6.1 o posterior está instalado.
- En la pasada de compilación, Developer for System z:
- Cambia las opciones que se pasan al compilador para
incluir CICS.
- Asegura que se invoque el conversor integrado y pasa por alto
el campo Preprocesador.
- Realiza la compilación como si fuera una compilación normal
(sin CICS).
- En el pase CICSTCL, Developer para System z:
- Ejecuta CICSTCL con la opción -p y otras opciones especificadas
en el campo de opciones del Preprocesador.
- En la página Opciones de compilación local para un archivo
local, puede especificar la opción de compilador CICS para efectuar una compilación con un
conversor CICS integrado. Developer for System z utiliza la opción especificada para la
compilación local con el conversor integrado y ejecuta dos pasadas
de compilación, de esta manera:
- Confirmar que CICS TXSeries 6.1
o posterior está instalado.
- En la pasada de compilación, Developer for System z:
- Pasa la opción de compilador CICS al
compilador.
- Asegura que se invoque el conversor integrado, y pasa por alto
el campo Preprocesador.
- Realiza la compilación como si fuera una compilación normal
(sin CICS).
- En el pase CICSTCL, Developer para System z:
- Supone, por la presencia de la opción de compilador CICS,que el usuario también desea utilizar el
conversor integrado para CICSTCL.
- Añade la opción de preprocesador -p y realiza el pase de
CICSTCL con la opción -p y otras opciones especificadas en el campo
opciones del Preprocesador.
- En la página Opciones de compilación local para un archivo local, puede especificar
la opción CICS('CTSxx') (para COBOL) o
pp(CICS('CTSxx') (para PL/I) , donde xx es el
nivel de CICS. Developer
paraSystem z emite un mensaje de aviso y
graba un aviso en las anotaciones. La opción de compilador CICS('CTSxx')
o pp(CICS('CTSxx') sólo está destinada a la
comprobación de sintaxis.