CSD LOCK
Restringir el acceso de actualización y de supresión para una grupo o una lista a un único identificador de operador.
Descripción
Cuando bloquea un grupo o lista, otros usuarios pueden verla o copiarla, pero están restringidos a cambiarla o suprimirla. Puede bloquear un grupo o lista no existente para reservar el grupo o lista con nombre para su propio uso futuro. El único mandato que libera un bloqueo es el mandato UNLOCK . Ningún otro mandato RDO puede desbloquear un grupo o lista. Por ejemplo, si suprime todos los recursos de un grupo, o todos los grupos de una lista, el bloqueo permanece.
Utilice los mandatos LOCK y UNLOCK para controlar el acceso de actualización a un grupo o lista para que sólo los operadores con el mismo identificador de operador puedan realizar cambios.
- CHECK (CEDA)
- COPY
- DISPLAY (CEDA)
- INQUIRE/EXAMINAR
- Instalar
- VISTA (CEDA)
Sólo un usuario del mismo sistema y con el mismo identificador de operador puede eliminar el bloqueo utilizando el mandato UNLOCK.
Un punto de sincronización está implícito en el proceso de CSD LOCK , excepto cuando se detecta una condición de excepción al principio del proceso del mandato. Los cambios no confirmados en los recursos recuperables realizados hasta ese momento en la tarea se confirman si el mandato es satisfactorio y se retrotraen si no es así.
Opciones
- GROUP(valor-datos)
- Especifica el nombre de 8 caracteres del grupo que se va a bloquear.
- LIST(valor-datos)
- Especifica el nombre de 8 caracteres de la lista que se va a bloquear.
Condiciones
- CSDERR
- Valores de RESP2:
- 1
- No se puede leer el CSD.
- 2
- El CSD es de sólo lectura.
- 3
- El CSD está lleno.
- 4
- El CSD está siendo utilizado por otro sistema CICS® y no está configurado para el uso compartido.
- 5
- No hay suficientes series VSAM (valor de parámetro de inicialización del sistemaCSDSTRNO ) disponibles para ejecutar el mandato EXEC CICS CSD .
- DUPRES
- Valores de RESP2:
- 2
- El nombre especificado en GROUP existe en el CSD como una lista.
- 3
- El nombre especificado en LIST existe en el CSD como un grupo.
- INVREQ
- Valores de RESP2:
- 2
- La opción GROUP contiene uno o más caracteres que no son válidos.
- 3
- La opción LIST contiene uno o más caracteres que no son válidos.
- 200
- El mandato se ha ejecutado en un programa definido con un valor EXECUTIONSET de DPLSUBSET o en un programa invocado desde un sistema remoto por un enlace de programa distribuido sin la opción SYNCONRETURN.
- LOCKED
- Valores de RESP2:
- 1
- El grupo o lista ya está bloqueado para otro usuario.
- 2
- El grupo o lista está protegido por IBM®.
- NOTAUTH
- Valor RESP2 :
- 100
- El usuario asociado con la tarea emisora no está autorizado a utilizar este mandato.
