CD

CD cambia el directorio del sistema de archivos RFS.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual CD Dirid

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.