RFS
RFS realiza la entrada/salida de archivo en el sistema de archivos REXX.
Operandos
- AUTORIZACIÓN
- es un mandato que autoriza el acceso a los directorios RFS. El acceso especificado se aplica a todos los archivos de este directorio.
- dirid
- especifica un identificador de directorio del sistema de archivos REXX. Esto es parcial o totalmente calificado. Consulte el mandato CD para obtener más información.
- private
- especifica que sólo el propietario del directorio tiene acceso de lectura/grabación a los archivos. Este es el valor predeterminado.
- PUBLICR
- especifica que cualquier usuario tiene acceso de sólo lectura a los archivos del directorio.
- PÚBLICO
- especifica que cualquier usuario tiene acceso de lectura/grabación a los archivos del directorio.
- SEGURO
- especifica que RACF® concede acceso a los archivos del directorio.
- CKDIR
- es un mandato que comprueba un nivel de directorio RFS existente.
- ARCHIVO
- es un mandato que comprueba si existe el ID de archivo especificado, parcial o totalmente calificado.
- id_archivo
- especifica el identificador de archivo.
- COPY
- es un mandato que copia un archivo, sustituyendo cualquier archivo existente.
- fileid1
- especifica el identificador del archivo fuente. Puede ser un directorio completo o parcialmente calificado y un identificador de archivo.
- fileid2
- especifica el identificador de archivo de destino. Puede ser un directorio completo o parcialmente calificado y un identificador de archivo.
- DELETE
- es un mandato que suprime un nivel de directorio RFS o un archivo RFS.
- id_archivo
- especifica el identificador del archivo fuente. Puede estar completa o parcialmente calificado.
- DISKR
- es un mandato que lee registros de un archivo RFS.
- 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..
- DISKO
- es un mandato que escribe registros en un archivo RFS.
- GETDIR
- es un mandato que devuelve una lista del contenido del directorio actual o especificado en la matriz REXX especificada.
- MKDIR
- es un mandato que crea un nuevo nivel de directorio RFS.
- RDIR
- es un mandato que elimina el directorio RFS especificado.
- Renombrar
- es un mandato que cambia el nombre de un archivo RFS por un nombre nuevo.
- fileid1
- especifica el identificador del archivo fuente. Puede ser un directorio completo o parcialmente calificado y un identificador de archivo.
- fileid2
- especifica el identificador del archivo de destino de origen. Puede ser un directorio completo o parcialmente calificado y un identificador de archivo.
Códigos de retorno
- 0
- Retorno normal
- 101
- Mandato no válido
- 102
- Operando no válido
- 103
- No se ha encontrado el archivo
- 104
- No autorizado
- 105
- El archivo ya existe
- 107
- Espacio insuficiente en la agrupación de archivos
- 110
- La solicitud ha fallado
- 111
- ID de archivo no válido
- 113
- No se ha encontrado el directorio
- 115
- El directorio ya existe
- 116
- No se ha especificado el directorio
- 121
- Archivo dañado
- 122
- No válido o fuera de rango stem.0
- 126
- Error de vía de acceso
- 127
- Error de E/S de CICS®
- 128
- Mandato no válido desde esta ubicación
- 130
- Directorio no vacío
- 131
- Falta operando
- 132
- Falta el registro de datos de agrupación de archivos. Es probable que la agrupación de archivos no tenga formato.
- 199
- Error interno
Nota: La comprobación de seguridad de acceso a archivos se realiza a nivel de directorio, en lugar de a nivel de archivo. Si un ID de archivo especificado no es un ID completo, el directorio actual o los directorios PATH se utilizan en un intento de resolver el nombre parcial en un nombre completo; en este caso no es necesaria ninguna comprobación adicional. Si se utiliza un ID de archivo completo, se comprueba el directorio en el que reside para obtener la autorización de acceso adecuada, en el momento de abrir el archivo.
