Rational Developer for System z


Crear una nueva acción de menú con valores de alteración temporal predeterminados para parámetros identificados

Esta lección describe como utilizar el Gestor de menús para crear una nueva acción de menú para proporcionar valores para los parámetros identificados en el JCL.

Utilice el Gestor de menús para crear nuevas acciones y especificar valores de alteración temporal predeterminados para parámetros. Para crear una nueva acción y especificar valores de parámetros de alteración temporal, siga estos pasos:

  1. Pulse Ventana > Preferencias, abra la lista situada bajo Gestor de menús, y pulse Acciones y menús.
  2. Pulse Nuevo para crear un archivo de acciones nuevo. Se abre la ventana Archivo nuevo.
  3. Pulse Archivo para indicar que las acciones contenidas en el archivo nuevo se ejecutarán para archivos. La opción Proyecto/subproyecto le permite crear acciones que se ejecutarán para proyectos y subproyectos.
  4. Escriba una vía de acceso para el nuevo archivo de acciones, o pulse Examinar para ir hasta la ubicación donde desee almacenar el archivo de acciones y escriba un nombre de archivo para él. Los archivos de acciones se almacenan en formato XML, por lo que debe especificar un nombre de archivo con la extensión .xml, tal como c:\worklocation\myActions.xml (Windows®) o /root/worklocation/myActions.xml (Linux®). La vía de acceso que especifique para el directorio debe ya existir.
  5. Pulse Siguiente. Se abre la página Crear contenido de archivo.
  6. Pulse Crear nueva acción local/remota y luego pulse Finalizar. Se abre el Asistente de acción nueva del gestor de menús.
  7. Escriba Definir programa para CICS en el campo Nombre y, opcionalmente, escriba un comentario que describa la nueva acción; luego pulse Siguiente. El nombre que especifique es el nombre que aparecerá en el menú contextual cuando seleccione el programa o archivo y pulse el botón derecho del ratón para ejecutar la acción. Se abre la página Asociaciones de archivos.
  8. Seleccione uno o más tipos de archivo que desee asociar a la acción y pulse Añadir. Los tipos de archivo se añadirán a la lista Tipos de archivo elegidos.
  9. Pulse Siguiente. Se abre la página Opciones de ejecución.
  10. Escriba el mandato y los parámetros para las acciones, separados por comas. Debe escribir el mandato en una sola línea. Utilice uno de los formatos siguientes, dependiendo de si un diálogo necesita solicitar alteraciones temporales para los parámetros predeterminados. Si especifica PROMPT, se muestra un diálogo que le permite alterar temporalmente algunos de los valores antes de someter el JCL. Si especificó todos los valores necesarios y no necesita un indicador de solicitud, especifique NOPROMPT. Para las tareas repetitivas, donde los valores se repiten o se proporcionan en variables, puede ser preferible utilizar NOPROMPT. Para otras tareas en las que es necesario entrar datos, puede ser preferible utilizar PROMPT.
    • <Action>,<Program>,PROMPT,<Columns>,<Column headers="">,<Button text="">,<Title>,<Column Values="">
    • <Action>,<Program>,NOPROMPT,<Columns>,<Column Values=""></Column></Columns></Program></Action></Column></Title></Button></Column></Columns></Program></Action>
    El mandato siguiente solicita a los usuarios que escriban un valor.
    Submit,ELISEE.TEST.JCL(PROGRDO),PROMPT,2,Variable,Value,Submit,Define program to CICS using batch RDO definition,PROGRAM,$name,USERID,$userid,GROUP,MYGROUP,LANGUAGE,COBOL
    El mandato siguiente no solicita un valor a los usuarios:
    Submit,ELISEE.TEST.JCL(PROGRDO),NOPROMPT,2, PROGRAM,$name,USERID,$userid,GROUP,MYGROUP,LANGUAGE,COBOL
  11. Pulse Mostrar en menú genérico.
  12. Pulse Utilizar acción existente y luego pulse Seleccionar. Se abre la ventana Selección de acción.
  13. Expanda com.ibm.etools.varsubstitution, seleccione com.ibm.ftt.ui.menumanager.mfivarsubsaction y pulse Aceptar.
  14. Para guardar la nueva acción, siga uno de estos pasos:
    • Pulse Finalizar para guardar la acción que ha creado.
    • Pulse Aceptar para guardar la nueva acción en el archivo de menú.

Consideraciones sobre la creación de acciones

Son aplicables las consideraciones siguientes cuando especifica valores de alteración temporal de parámetros:
  • Si no especifica un valor para el parámetro PROGRAM, cuando se selecciona el recurso, es el recurso sobre quien se actúa como JCL a ejecutar. Por ejemplo, puede necesitar someter un JCL de inicio de CICS que tenga determinadas opciones, sin modificar el propio JCL. Usuarios diferentes pueden someter el mismo JCL, pero con valores de parámetros diferentes.
  • Si especifica un valor para el parámetro PROGRAM, es el JCL a ejecutar cuando se ejecuta la acción. El recurso, que se selecciona pulsando el botón derecho del ratón, se asocia entonces al JCL que se debe someter.
  • Si especifica un parámetro en el JCL, pero no especifica un valor de alteración temporal, el valor de ese parámetro se sustituye por una seria de caracteres vacía. Por ejemplo, considere la entrada siguiente contenida en un JCL:
    MEMBER=!PROG!,PARM='1920'
    Si no especifica un valor de alteración temporal para la entrada !PROG!, esa entrada se convierte en lo siguiente:
    MEMBER=,PARM='1920'
Los siguientes valores de variables resultan de utilidad. Para ver todos los valores de variables disponibles, pulse Variables en la página Opciones de ejecución del asistente Acción nueva del Gestor de menús.
$name
Devuelve el nombre del recurso que está seleccionado actualmente cuando se muestra la opción de menú emergente. Devuelve el nombre del miembro.
$fullname
Devuelve el nombre del recurso que está seleccionado actualmente cuando se muestra la opción de menú emergente. Devuelve el nombre del conjunto de datos y el nombre de miembro en el formato DATASET(MEMBER).
$datasetname
Devuelve el nombre del conjunto de datos donde reside el recurso de miembro que se selecciona pulsando sobre él con el botón derecho del ratón.

Términos de uso | Comentarios



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