AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Cierra un archivo abierto mediante DTWF_OPEN.
Formato
@DTWF_CLOSE(nombarchivo, reintento)
@DTWF_CLOSE(nombarchivo)
Parámetros
Tabla 173. Parámetros de DTWF_CLOSE
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
serie | nombarchivo | INOUT | El nombre del archivo que ha de cerrarse. Cuando la llamada se completa satisfactoriamente, este parámetro devuelve el nombre de archivo completamente calificado. |
entero | reintento | IN | El número de veces que ha de efectuarse un reintento en el caso de que el archivo no pueda cerrarse inmediatamente. El valor por omisión es no efectuar ningún reintento. |
Códigos de retorno
Tabla 174. Códigos de retorno de DTWF_CLOSE
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1001 | Un parámetro de entrada contenía un valor NULL. |
1002 | Un parámetro de entrada contenía un valor de serie que consistía en el carácter de terminación nulo. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1007 | Un parámetro contiene un valor que no es válido. |
2002 | Una función incorporada de la interfaz de archivo plano no ha podido cerrar el archivo especificado porque no lo había abierto esta invocación de macro. |
2004 | Una función incorporada de la interfaz de archivo plano estaba intentando encontrar un archivo, pero ha encontrado una vía de acceso en la variable del archivo de configuración FFI_PATH cuya longitud era superior al número máximo de bytes soportados, que es 4095. |
Ejemplos
Ejemplo 1:
@DTWF_CLOSE(myFile, "5")