Rational Developer for System z

Trabajar fuera de línea en un proyecto z/OS

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

  1. 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.
  2. 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.
  3. Para añadir las dependencias de cualquier programa COBOL o PL/I seleccionado al subproyecto, siga estos pasos:
    1. Pulse Siguiente. Se abrirá la página Mostrar dependencias para recursos seleccionados.
    2. 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.
    3. 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.
  4. 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.
    Proyecto fuera de línea
  5. 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:
  • Los recursos del sistema remoto siguen siendo accesibles a otros. Necesitará fusionar los cambios que ha realizado con los cambios que otros usuarios han efectuado sobre recursos.
    Nota: Si elige sobrescribir un recurso remoto cuando pone de nuevo en línea un proyecto, se perderán los cambios realizados por otros usuarios sobre el recurso en el sistema remoto.
  • Para MVS, las operaciones remotas, incluidas la comprobación de sintaxis remota, las construcciones de proyectos, la asignación o supresión de conjuntos de datos, la creación o supresión de un miembro, las operaciones de mover, copiar y pegar, renombrar, guardar como, generar JCL, depurar y comprimir, y la migración de conjuntos de datos, no son posibles cuando se trabaja fuera de línea, incluso si el sistema asociado al proyecto está conectado. Para z/OS UNIX® System Services, la construcción de proyectos, la compilación a nivel de archivo, y el ensamblaje y la depuración no son posibles en el estado fuera de línea.
  • No se pueden crear nuevos conjuntos de datos en un subproyecto fuera de línea.

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)