CLD
CLD cambia el directorio de lista RLS actual.
Sintaxis
Descripción
El directorio actual (especificado por el mandato CLD ) siempre se busca en primer lugar, intentando localizar una lista RLS con el nombre de lista adecuado.
Un nombre de archivo RLS completo omite la búsqueda de los directorios.
Operandos
- dirid
- Especifica un directorio de sistema de lista 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 REXX RESULT, en lugar de cambiar el directorio de trabajo actual.
Un ID de directorio completo empieza con una barra inclinada y tiene el formato: \dirid1\...\diridn
Cuando especifica un ID de directorio completo, sustituye completamente el valor de directorio anterior.
Un ID de directorio parcial no empieza por una barra inclinada. 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 \USERS\USER1\ABC y especifica
CLD ..\XYZ, el nuevo directorio actual será \USERS\USER1\XYZ.El ID de directorio predeterminado es \USERS\genid\, donde genid es el ID de usuario de inicio de sesión de CICS® . Si no ha iniciado sesión en CICS, genid toma como valor predeterminado el valor de DFLTUSER.
Códigos de retorno
- 0
- Retorno normal
- 923
- Error al almacenar la información de directorio RLS actual
- 924
- El directorio RLS no existe o el acceso no está autorizado
- 925
- Error al recuperar información de directorio
- 926
- Directorio no válido
- 927
- No se puede retroceder más allá del directorio raíz
- 928
- Error al establecer el valor de resultado
Ejemplo
'CLD \USERS\USER2\XYZ'Este ejemplo cambia el directorio de lista de trabajo actual a \USERS\USER2\XYZ, independientemente del valor de directorio anterior.
Si el directorio actual es \USERS\USER2 y especifica 'CLD
XYZ', el directorio actual se cambia a \USERS\USER2\XYZ.
