RLS

RLS realiza la entrada/salida de lista en el sistema de lista REXX.

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual RLS CKDIRDiridDELETEnombrelistaLPULLnombre_var*QUEUE*idcolaLPUSHnombre_var*QUEUE*idcolaLQUEUEnombre_var*QUEUE*idcolaMKDIRDiridREADnombrelistaDATA..(UPDVARDROPnombre_varDiridVARGETnombre_varDiridVARPUTnombre_varDiridWRITEnombrelistaDATA..

Operandos

CKDIR
es un mandato que comprueba un nivel de directorio RLS existente.
dirid
especifica un identificador de nivel de directorio del sistema de lista REXX. Esto es parcial o totalmente calificado. Consulte el mandato CLD para obtener más información.
DELETE
es un mandato que suprime un nivel de directorio RLS o una lista RLS.
nombrelista
especifica un identificador de lista de sistemas de lista REXX. Esto es parcial o totalmente calificado.
LPULL
es un mandato que extrae un registro de la parte superior de la cola.
nombrevar
especifica un nombre de variable REXX simple. No termina en un punto, distinguiendo un nombre de variable de un nombre de raíz.
*COLA*
especifica el nombre predeterminado especial.
id cola
es el identificador de un tipo especial de lista RLS a la que accede LPULL, LPUSH o LQUEUE.
LPUSH
es un mandato que envía un registro a la parte superior de la cola (LIFO).
LQUEUE
es un mandato que añade un registro al final de la cola (FIFO).
MKDIR
es un mandato que crea un nuevo nivel de directorio RLS.
READ
es un mandato que lee registros de una lista RLS en una raíz.
nombrelista
especifica el identificador de lista.
raíz.
especifica el nombre de una raíz. Una raíz debe finalizar en un punto; consulte Stems. La raíz predeterminada es DATA..
UPD
pone en cola en una lista para su actualización.
VARDROP
es una palabra clave que indica que se ha suprimido una variable RLS.
VARGET
es un mandato que toma una variable RLS y la copia en una variable REXX del mismo nombre.
VARPUT
es un mandato que toma una variable REXX y la copia en una variable RLS del mismo nombre.
WRITE
es un mandato que escribe registros en una lista RLS desde una raíz.

Códigos de retorno

0
Retorno normal
701
Mandato no válido
702
Operando no válido
713
No se ha encontrado el directorio
715
El directorio ya existe
716
No se ha especificado el directorio
723
La lista no se ha encontrado
726
Lista no especificada
728
La lista está en modalidad de actualización
729
La lista no está en modalidad de actualización
730
El usuario no ha iniciado la sesión
732
Cola vacía
733
No se ha encontrado la cola con nombre
736
No se ha especificado la raíz o variable
737
Nombre de raíz o variable demasiado largo
738
Recuento de raíz o variable no válido
743
No se ha encontrado el bloque
746
CICGETV, error
747
Error GETMAIN
748
Error FREEMAIN
749
Error ENQ
750
Error de DEQ
751
Error GETMAIN de área dinámica
752
Error en datos de variable guardados
753
No se ha encontrado la variable guardada
754
Usuario no propietario de la lista