Puede trabajar
en un proyecto z/OS fuera de línea cuando las circunstancias no le permiten permanecer
conectado al sistema remoto. Cuando coloca un proyecto z/OS en el estado fuera
de línea, puede especificar subproyectos concretos, conjuntos de datos y miembros de conjuntos de datos particionados
que deban pasar a estar fuera de línea. Cuando esté listo para trabajar nuevamente en línea, puede reconectar al sistema remoto y
transferir los recursos que haya modificado.
Antes de empezar
Para poner un proyecto z/OS en el estado de
fuera de línea, debe realizar previamente las tareas siguientes:
Acerca de esta tarea
Para trabajar fuera de
línea en un proyecto
z/OS, siga estos pasos:
Procedimiento
- En la vista Proyectos z/OS, pulse con el
botón derecho del ratón en el proyecto que se debe poner fuera de
línea y pulse Trabajar fuera de línea. Se abrirá el asistente Trabajar fuera de
línea. Este asistente le guía en el proceso de
seleccionar los recursos que se deben poner fuera de línea y
comprobar dependencias para asegurarse de que tiene todos los
recursos necesarios para trabajar mientras está desconectado del
sistema remoto.
- En la página Poner proyecto fuera de
línea, seleccione los subproyectos, conjuntos de datos o
miembros que se deben poner fuera de línea.
- Para añadir las dependencias de
cualquier programa COBOL o PL/I seleccionado al subproyecto, siga estos pasos:
- Pulse Siguiente. Se abrirá la página Mostrar dependencias
para recursos seleccionados.
- Pulse Mostrar dependencias. Rational Developer for System z utiliza las opciones de compilador
COBOL y PL/I para determinar las dependencias de programa. Consulte Establecer opciones de compilador para mostrar dependencias y realizar comprobación de sintaxis remota para
obtener información sobre el establecimiento de opciones de
compilador para programas COBOL y PL/I. Las dependencias se muestran en la lista
Archivos de dependencia.
- Seleccione el recuadro de selección situado junto a los
miembros de copia y archivos de inclusión en la lista
Archivos de dependencia para añadir estos
archivos al subproyecto antes de que el proyecto pase a estar fuera
de línea. Los archivos marcados en la lista de dependencias
también se ponen fuera de línea. Si alguno de los programas depende
de un archivo que no se encuentra, se emite un mensaje de error y
el archivo se pasa por alto. Para asegurarse de que no se omitan
archivos, ejecute una comprobación de sintaxis local en el
programa; si la comprobación de sintaxis no produce errores,
significa que todas las dependencias se pueden localizar y no se
omitirá ningún archivo.
- Pulse Finalizar. Los recursos seleccionados se ponen fuera de línea y el
proyecto se etiqueta como [Fuera de línea]
en la vista Proyectos z/OS. Otros recursos de
proyecto que no se pusieron fuera de línea se inhabilitan en la
vista Proyectos z/OS. El ejemplo siguiente muestra
un proyecto fuera de línea en el que
USER33.RDZDB2.COBOL(RDZDB2) se ha puesto fuera
de línea. Los conjuntos de datos restantes de Subproj1
se han inhabilitado y no son accesibles mientras el proyecto está
fuera de línea.
- Ahora se puede desconectar del sistema remoto y trabajar fuera
de línea en los recursos descargados.
Resultados
Cuando un proyecto pasa a estar fuera de línea, las propiedades de biblioteca
utilizadas para construir un archivo se transfieren al subproyecto fuera de línea. Además, de
transferir la SYSLIB para que refleje una versión local, el JCL adicional se
procesa en sentencias SET del campo Variables de entorno. La conversión en local de estas
propiedades le ayuda a continuar las actividades de desarrollo, como comprobación de
sintaxis, abrir miembros de copia y asistente de contenido.
La característica de trabajar fuera de línea es una comodidad
que le permite editar el código fuente, comprobar la sintaxis del código y guardar los
cambios locales cuando no hay una conexión de sistema remoto disponible.
Puede realizar las acciones siguientes en un proyecto fuera de línea:
- Redenominar conjuntos de datos y miembros de conjuntos de datos particionados.
- Copiar conjuntos de datos y miembros de conjuntos de datos particionados.
- Suprimir un miembro de conjunto de datos particionados.
- Editar conjuntos de datos y miembros de conjuntos de datos particionados.
- Realizar una comprobación local de sintaxis.
- Nominar como punto de entrada.
- Asociar grupos de propiedades a recursos.
- Editar propiedades de subproyectos, conjuntos de datos particionados y miembros de conjuntos de datos particionados.
Sin embargo, debe tener en cuenta las siguientes consideraciones especiales y
limitaciones que están en vigor cuando trabaja fuera de línea en un proyecto z/OS: