CLD

CLD cambia el directorio de lista RLS actual.

Sintaxis

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual CLD Dirid

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.