CD
CD cambia el directorio del sistema de archivos RFS.
Sintaxis
Descripción
El mandato CD funciona junto con el mandato PATH que identifica el orden de búsqueda para la ejecución de ejecutables REXX. El directorio actual (especificado por el mandato CD) siempre se busca primero en los ejecutables. A continuación, se busca en los directorios y en los conjuntos de datos particionados z/OS® listados en el mandato PATH . Por último, se busca en los conjuntos de datos particionados de z/OS asignados en el JCL de inicio de la región CICS® .
Operandos
- dirid
Especifica un directorio del sistema de archivos REXX parcial o completo que se convierte en el nuevo directorio de trabajo actual.
Si no se especifica dirid , el directorio de trabajo actual se recupera y se coloca en la variable especial REXX RESULT, en lugar de cambiar el directorio de trabajo actual.
Un ID de directorio completo tiene el formato: poolid:\dirid1\...\diridn
Cuando se especifica un ID de directorio completo, sustituye completamente el valor de directorio anterior.
Un ID de directorio parcial no empieza por un poolid. En este caso, el ID de directorio parcial se añade al final del ID de directorio existente. Si el ID de directorio parcial empieza con dos puntos, esto indica que se elimina un nivel de directorio (de la derecha), antes de que el nuevo ID de directorio parcial se añada al final. En este caso, se necesita una barra inclinada invertida antes del ID de directorio.
Por ejemplo, si el directorio actual es POOL1:\USERS\USER1\ABC y especifica
CD ..\XYZ, el nuevo directorio actual será POOL1:\USERS\USER1\XYZ.El ID de directorio predeterminado es poolid:\USERS\userid\, donde poolid: es el identificador de agrupación de archivos de la primera agrupación de archivos RFS definida y userid es el ID de usuario de inicio de sesión de CICS . Si no ha iniciado sesión en CICS, userid toma de forma predeterminada el valor en CICS DFLTUSER.
Códigos de retorno
- 0
- Retorno normal
- 521
- Error al recuperar la definición de agrupación de archivos
- 522
- Error al crear el directorio RFS predeterminado
- 523
- Error al almacenar la información de directorio RFS actual
- 524
- El directorio RFS no existe o el acceso no está autorizado
- 525
- Error al recuperar información de directorio
- 526
- Directorio/agrupación de archivos no válido
- 527
- No se puede retroceder más allá del directorio raíz
- 528
- Error al establecer el valor de resultado
Ejemplo
'CD \USERS\USER2\XYZ'Este ejemplo cambia el directorio de trabajo actual a \USERS\USER2\XYZ en la agrupación de archivos que está utilizando actualmente, independientemente del valor de directorio anterior.
Si el directorio actual es \USERS\USER2 y especifica 'CD
XYZ', el directorio actual se cambia a \USERS\USER2\XYZ.
