SQL3001C | Se ha producido un error de E/S (razón = "<razón>") al abrir el archivo de salida. |
Explicación: Se ha producido un error de E/S del sistema mientras se abría el archivo de salida.
No se puede procesar el mandato. No se procesa ningún dato.
Respuesta del usuario: Para la acción IMPORT/LOAD, compruebe que el archivo de salida existe. Para EXPORT, compruebe si el soporte de almacenamiento de salida tiene suficiente espacio libre. Vuelva a emitir el mandato con un nombre de archivo de salida válido, incluida la vía de acceso correcta. Consulte en el archivo de mensajes si desea obtener información adicional.
SQL3002C | Se ha producido un error de E/S mientras se grababa en el archivo de datos de salida. |
Explicación: Se ha producido un error de E/S del sistema mientras se grababa en el archivo de datos de salida. Es posible que la salida esté incompleta o que el disco esté lleno.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Si el archivo de datos de salida está incompleto, bórrelo y vuelva a emitir el mandato.
SQL3003C | Se ha producido un error de E/S mientras se cerraba el archivo de datos de salida. |
Explicación: Se ha producido un error de E/S del sistema mientras se cerraba el archivo de datos de salida.
El archivo no está cerrado.
Respuesta del usuario: Si el archivo de datos de salida está incompleto, bórrelo y vuelva a emitir el mandato.
SQL3004N | El parámetro tipoarchivo no es válido. |
Explicación: El parámetro tipoarchivo debe ser DEL, ASC, IXF, WSF o DB2CS para el mandato.
El parámetro tipoarchivo debe ser DEL, IXF o WSF para el mandato EXPORT.
El parámetro tipoarchivo debe ser ASC, DEL, IXF o DB2CS para el mandato LOAD.
No se pueden utilizar archivos IXF para cargar en una tabla definida en un grupo de nodos de múltiples nodos.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro tipoarchivo válido.
SQL3005N | Se ha interrumpido el proceso. |
Explicación: Se ha recibido una interrupción durante el proceso. Es posible que el usuario haya pulsado la secuencia de teclas de interrupción.
El programa de utilidad detiene el proceso. Se retrotraen todas las actualizaciones de la base de datos no confirmadas.
Respuesta del usuario: Vuelva a someter el mandato. Si realiza una importación, consulte el manual Consulta de mandatos para obtener información sobre cómo utilizar los parámetros commitcount y restartcount. Al realizar una carga, consulte el manual Consulta de mandatos para obtener información sobre cómo se reinicia la carga.
SQL3006C | Se ha producido un error de E/S mientras se abría el archivo de mensajes. |
Explicación: Se ha producido un error de E/S del sistema mientras se abría el archivo de mensajes. Este error puede hacer referencia a un problema en el cliente o el servidor.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un nombre de archivo de mensajes válido, incluyendo la vía de acceso correcta.
SQL3007C | Se ha producido un error de E/S mientras se grababa en el archivo de mensajes. |
Explicación: Se ha producido un error de E/S del sistema mientras se grababa en el archivo de mensajes.
Es posible que el proceso no haya finalizado.
Respuesta del usuario: Si el archivo de mensajes está incompleto, bórrelo y vuelva a someter el mandato.
SQL3008N | El programa de utilidad ha encontrado un error "<error>" al conectarse a la base de datos. |
Explicación: El programa de utilidad IMPORT o EXPORT no ha podido conectarse a la base de datos.
No se importan ni se exportan datos.
Respuesta del usuario: Vea el número de error del mensaje para obtener más información. Efectúe las modificaciones y vuelva a someter el mandato.
SQL3009N | El parámetro Action String no es válido. |
Explicación: El parámetro Action String (por ejemplo, "REPLACE into ...") del mandato no es válido. El puntero Action String puede ser incorrecto. La estructura a la que apunta Action String puede ser incorrecta. La estructura de Action String puede contener caracteres no válidos.
No se puede procesar el mandato.
Respuesta del usuario: Verifique el puntero Action String y la estructura a la que apunta. Vuelva a someter el mandato con un parámetro Action String válido.
SQL3010N | El parámetro METHOD no es válido. |
Explicación: El parámetro METHOD del mandato no es válido. El puntero METHOD puede ser incorrecto. La estructura a la que METHOD apunta puede ser incorrecta. La estructura METHOD puede contener caracteres que no son válidos.
No se puede procesar el mandato.
Respuesta del usuario: Examine el puntero METHOD y la estructura a la que apunta. Vuelva a someter este mandato con un parámetro METHOD válido.
SQL3011C | No existe suficiente almacenamiento para procesar el mandato. |
Explicación: Se ha producido un error de asignación de memoria. No se dispone de memoria suficiente para procesar el mandato, o bien se ha producido un error al liberar almacenamiento.
No se puede procesar el mandato.
Respuesta del usuario: Detenga la aplicación. Las soluciones posibles son:
SQL3012C | Se ha producido un error del sistema. |
Explicación: Se ha producido un error del sistema operativo.
No se puede procesar el mandato.
Respuesta del usuario: Verifique el archivo de mensajes, corrija el problema y vuelva a someter el mandato.
SQL3013N | La longitud del parámetro filetmod está fuera del rango aceptable. Debe ser mayor o igual que cero y menor o igual que 8000. |
Explicación: El filetmod especificado está fuera del rango aceptable (mayor o igual que cero y menor o igual que 8000).
No se puede procesar el mandato.
Respuesta del usuario: Examine el puntero filetmod y la estructura a la que apunta. Vuelva a someter el mandato con un filetmod válido.
SQL3014C | Se ha producido un error de E/S mientras se cerraba el archivo de mensajes. |
Explicación: Se ha producido un error de E/S del sistema mientras se cerraba el archivo de mensajes.
El archivo de mensajes no está cerrado.
Respuesta del usuario: Si el archivo de mensajes está incompleto, vuelva a someter el mandato.
SQL3015N | Se ha producido un error de SQL "<sqlcode>" durante el proceso. |
Explicación: Se ha producido un error de SQL durante la llamada del programa de utilidad.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Para obtener más información, consulte el SQLCODE (número de mensaje) del mensaje. Efectúe las modificaciones y vuelva a someter el mandato.
SQL3016N | Se ha encontrado una palabra clave "<palabra clave>" inesperada en el parámetro filetmod del tipo de archivo. |
Explicación: Se ha encontrado una palabra clave que no se aplica al tipo de archivo para el programa de utilidad en el modificador de tipo de archivo (el parámetro filetmod o la frase que sigue a MODIFIED BY en un mandato CLP).
El programa de utilidad detiene el proceso.
Respuesta del usuario: Elimine el modificador de tipo de archivo o especifique al menos una palabra clave válida en el modificador de tipo de archivo. Para obtener más información sobre los modificadores de tipo de archivo, consulte el manual Consulta de mandatos.
SQL3017N | Un delimitador no es válido o se utiliza en más de una ocasión. |
Explicación: En los archivos ASCII (DEL) delimitados, se ha producido uno de estos dos errores:
No se puede procesar el mandato.
Respuesta del usuario: Examine los delimitadores especificados para comprobar su validez y exclusividad. Vuelva a someter el mandato con alteraciones temporales de delimitador válidas.
SQL3018N | El punto se ha especificado como un delimitador de serie de caracteres. |
Explicación: En archivos ASCII (DEL) delimitados, no se puede especificar el punto como el delimitador de serie de caracteres.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con alteraciones temporales de delimitador válidas.
SQL3019N | No se ha especificado un parámetro Action String en el mandato. |
Explicación: No se ha especificado Action String (por ejemplo, "REPLACE into ...") para esta llamada al programa de utilidad. Este parámetro es necesario.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro Action String.
SQL3020N | El usuario no tiene autorización para ejecutar el mandato Export especificado. |
Explicación: El usuario ha intentado exportar datos sin la autorización adecuada (autorización SYSADM o DBADM), o sin el privilegio CONTROL o SELECT para cada tabla que tiene algo que ver en la exportación.
No se lleva a cabo la acción de exportación.
Respuesta del usuario: Solicite la autorización adecuada antes de exportar datos desde las tablas.
SQL3021N | El usuario no dispone de autorización para ejecutar el mandato Import especificado en la tabla "<nombre>". |
Explicación: El usuario ha intentado importar datos sin la autorización adecuada para la opción y tabla especificadas.
Para realizar una importación con la opción INSERT es necesario uno de los privilegios siguientes:
Nota: toda la jerarquía hace referencia a todas las subtablas o vistas de objeto de la jerarquía.
Para realizar la importación a una tabla o vista existente utilizando la opción INSERT_UPDATE, REPLACE o la opción REPLACE_CREATE, es necesario uno de los privilegios siguientes:
Nota: toda la jerarquía hace referencia a todas las subtablas o vistas de objeto de la jerarquía.
Realizar la importación a una tabla que no existe, utilizando la opción CREATE o REPLACE_CREATE, requiere uno de los privilegios siguientes:
No se realiza la operación de importación.
Respuesta del usuario: Asegúrese de que el usuario tenga la autorización necesaria para realizar la operación de importación.
SQL3022N | Se ha producido un error SQL "<sqlcode>" al procesar la serie SELECT en el parámetro Action String. |
Explicación: En IMPORT o EXPORT, durante el proceso de la serie SELECT de la estructura Action String (por ejemplo, "REPLACE into ...") se ha producido un error SQL.
No se puede procesar el mandato.
Respuesta del usuario: Para obtener más información, consulte el SQLCODE (número de mensaje) del mensaje. Efectúe las modificaciones y vuelva a someter el mandato.
SQL3023N | El parámetro de nombre de base de datos no es válido. |
Explicación: El parámetro de nombre de base de datos no es válido. Consulte el campo SQLERRD[0] en el SQLCA para obtener más información.
El nombre de la base de datos debe contener de 1 a 8 caracteres y estos deben proceder del juego de caracteres básicos del gestor de bases de datos.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con un parámetro de nombre de base de datos válido.
SQL3025N | Un parámetro que especifica un nombre de archivo o vía de acceso no es válido. |
Explicación: El parámetro contiene una vía de acceso, directorio o nombre de archivo que no es válido.
Para IMPORT y EXPORT, compruebe el parámetro datafile.
Para LOAD, compruebe que cada una de las entradas de los parámetros de tipo sqlu_media_list: datafile debe contener nombres de archivo válidos; lobpaths copytarget, y workdirectory deben contener vías de acceso válidas en el servidor que incluyan el separador final y un terminador nulo.
El puntero para lobpaths, copytarget y workdirectory debe ser válido o nulo.
El puntero que señala a los destinos de estas estructuras debe ser válido.
Compruebe que las sesiones y el tipo_soporte se hayan especificado correctamente.
Asimismo, si se especifica el parámetro lobpaths, compruebe que el tipo_soporte equivalga al especificado para la estructura del archivo de datos.
Si el tipo de archivo es IXF, la longitud del nombre de archivo puede ser demasiado grande.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con un parámetro válido.
SQL3026N | El parámetro de vía de acceso de msgfile o tempfiles no es válido. |
Explicación: Para IMPORT o EXPORT, el parámetro msgfile contiene una vía de acceso, un directorio o un nombre de archivo que no es válido.
Para LOAD, el parámetro msgfile contiene una vía de acceso, un directorio o un nombre de archivo que no es válido en el cliente o la vía de acceso de tempfiles no es válida en el servidor.
Si la base de datos a la que está conectada la aplicación es una base de datos remota, el msgfile debe estar calificado por completo. Para una base de datos local, el programa de utilidad intentará calificar por completo el msgfile si todavía no está calificado por completo. Compruebe también que el puntero para el msgfile es válido.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con un msgfile y/o parámetro de vía de acceso de tempfiles.
SQL3028N | El indicador de método de exportación no es válido. Debe ser 'N' o 'D'. |
Explicación: El indicador de método de exportación debe ser N para Nombres o D para Valor por Omisión.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con un indicador de método válido.
SQL3029N | No se ha especificado ningún parámetro filetype. |
Explicación: El parámetro filetype no se ha especificado o es nulo. El sistema no sabe qué formato debe utilizar para el archivo de datos.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con un filetype válido.
SQL3030C | Se ha producido un error de E/S (razón = "<razón>") al abrir el archivo de entrada. |
Explicación: Se ha producido un error de E/S del sistema mientras se abría el archivo de entrada. Este error puede hacer referencia a un problema en el cliente o el servidor.
Una causa posible puede ser que el archivo de entrada se esté utilizando en otra aplicación.
No se puede procesar el mandato.
Respuesta del usuario: Asegúrese de que sea válido el archivo de entrada (incluida la vía de acceso) y de que no esté utilizándose al mismo tiempo en otra aplicación.
Vuelva a someter el mandato. Consulte el archivo de anotaciones cronológicas de diagnósticos para obtener información adicional.
SQL3031C | Se ha producido un error de E/S mientras se estaba leyendo el archivo de entrada. |
Explicación: Se ha producido un error de E/S del sistema mientras se leía desde el archivo de entrada. Este error puede hacer referencia a un problema en el cliente o el servidor.
No se puede procesar el mandato.
Respuesta del usuario: Verifique que el archivo de entrada puede leerse.
SQL3032N | El indicador de método de importación LOAD/IMPORT no es válido para el tipo de archivo especificado. Debe ser 'N', 'P' o 'valor por omisión'. |
Explicación: Para los tipos de archivo IXF y WSF, el indicador de método LOAD/IMPORT debe ser N para Nombres, P para Posicional o D para Valor por Omisión.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un indicador de método válido.
SQL3033N | Falta una palabra clave como por ejemplo, INSERT, REPLACE, CREATE, INSERT_UPDATE o REPLACE_CREATE en la especificación de destino o la palabra clave está mal escrita. |
Explicación: Para IMPORT, el parámetro Action String (por ejemplo, "REPLACE into ...") no contiene la palabra clave INSERT, REPLACE, CREATE, INSERT_UPDATE o REPLACE_CREATE. Para LOAD, el parámetro Action String no contiene la palabra clave INSERT, REPLACE o RESTART. La palabra clave debe ir seguida como mínimo de un espacio en blanco.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro Action String válido.
SQL3034N | La palabra clave INTO de la especificación de destino falta o está mal escrita. |
Explicación: La palabra clave INTO falta o contiene errores ortográficos. INTO debe ir seguida de un espacio en blanco como mínimo.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro Action String (por ejemplo, "REPLACE into ...").
SQL3035N | El parámetro tablename de la especificación de destino no es válido. |
Explicación: Para IMPORT, el parámetro tablename de Action String (por ejemplo, "REPLACE into ...") no es válido. Para LOAD, el tablename o exception tablename de Action String no es válido.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un tablename válido. Asimismo, asegúrese de que todas las palabras clave y todos los parámetros de mandato se hallen en el orden correcto.
SQL3036N | El tcolumn-list de la especificación destino no tiene un paréntesis de cierre (a la derecha). |
Explicación: El tcolumn-list debe estar delimitado por paréntesis. El paréntesis de cierre no constituía el final de la lista.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la sentencia con una lista de columnas completas que sea válida en el parámetro Action String (por ejemplo, "REPLACE into ...").
SQL3037N | Se ha producido un error de SQL "<sqlcode>" durante el proceso de Import. |
Explicación: Se ha producido un error de SQL durante el proceso del parámetro Action String (por ejemplo, "REPLACE into ...").
No se puede procesar el mandato.
Respuesta del usuario: Para obtener más información, consulte el SQLCODE (número de mensaje) del mensaje. Efectúe las modificaciones y vuelva a someter el mandato.
SQL3038N | El parámetro Action String contiene caracteres inesperados. |
Explicación: Para IMPORT, existen caracteres que no son espacios en blanco después del paréntesis final de la lista de columnas en el parámetro Action String (por ejemplo, "REPLACE into ..."). Para LOAD, existen caracteres que no son espacios en blanco después del paréntesis final de la lista de columnas y/o nombre de tabla de excepción en el parámetro Action String.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro Action String válido.
SQL3039W | La memoria disponible en LOAD para DATA BUFFER prohíbe el paralelismo LOAD completo. Se utilizará el paralelismo de carga de "<valor>". |
Explicación: El programa de utilidad de carga LOAD ha tratado de determinar el nivel óptimo del paralelismo de la CPU para obtener el máximo partido del SMP atendiendo a la configuración del sistema, o bien el usuario ha especificado un valor para el paralelismo de LOAD al invocar el programa de utilidad. Sin embargo, se ha detectado la siguiente limitación:
Por ello, se empleará un grado menor de paralelismo, que necesita menos memoria.
Respuesta del usuario:
SQL3040N | No se pueden utilizar los parámetros lobpath/lobfile tal como se han especificado. Código de razón: "<código-razón>". |
Explicación: El programa de utilidad no puede utilizar los parámetros lobpath o lobfile tal como se han especificado por la razón suministrada por "<código-razón>". A continuación se listan los códigos.
Respuesta del usuario: Códigos de razón:
SQL3042N | El LINKTYPE especificado para una columna DATALINK no es válido. |
Explicación: El valor especificado para LINKTYPE para una columna DATALINK no es válido.
Respuesta del usuario: Compruebe el LINKTYPE especificado. Corrija el valor y vuelva a someter el mandato.
SQL3043N | El valor DATALINK SPECIFICATION para la(s) columna(s) DATALINK no es válido. |
Explicación: El valor DATALINK SPECIFICATION para la(s) columna(s) DATALINK no es válido por una de las razones siguientes:
Respuesta del usuario: Corrija la especificación y vuelva a someter el mandato.
SQL3044N | El valor DATALINK SPECIFICATION para una columna DATALINK presenta una especificación de prefijo duplicado. |
Explicación: El valor DATALINK SPECIFICATION para una columna DATALINK presenta especificaciones duplicadas para DL_URL_REPLACE_PREFIX o DL_URL_DEFAULT_PREFIX.
Respuesta del usuario: Suprima la especificación duplicada y vuelva a someter el mandato.
SQL3045N | La posición dcolumn del parámetro METHOD es menor que uno o mayor que el número máximo de columnas (1024) de un archivo ASCII delimitado. |
Explicación: La posición dcolumn es menor que 1 o mayor que el número máximo de columnas (1024) de un archivo delimitado.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con posiciones dcolumn válidas.
SQL3046N | El número de columnas especificado en el parámetro METHOD es menor que uno. |
Explicación: Para métodos de METHOD diferentes al valor por omisión, el número de columnas especificado debe ser un número positivo (mayor que 0).
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un número válido de columnas en el parámetro METHOD.
SQL3047N | El método LOAD/IMPORT especificado en METHOD no es válido para archivos ASCII delimitados. Debe ser 'P' o 'valor por omisión'. |
Explicación: Los únicos métodos de LOAD/IMPORT válidos para archivos ASCII Delimitados son P para Posiciones o D para Valor por omisión.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con un método de importación válido.
SQL3048N | Existen menos columnas especificadas del archivo de entrada que columnas de la base de datos, pero una de las columnas de la base de datos no puede contener nulos. |
Explicación: Cuando en la lista METHOD se especifican menos columnas que las especificadas para la tabla de destino, los valores para las columnas de entrada que faltan se cargan como valores nulos. Puesto que las columnas de la tabla de destino que corresponden a una o más de estas columnas de entrada no pueden contener nulos, no se pueden insertar nulos.
No se puede cargar el archivo.
Respuesta del usuario: Defina una tabla nueva que tenga el mismo número de columnas que el archivo de entrada o que tenga columnas que puedan contener nulos. Vuelva a someter el mandato.
SQL3049N | El tipo de datos "<tipo>" de la columna de bases de datos "<nombre>" no es compatible con este archivo de formato, pero no se puede anular la columna de bases de datos. |
Explicación: El tipo de columna de bases de datos no es válido para este archivo de formato. No se puede anular la columna de bases de datos, de modo que se interrumpe el programa de utilidad.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Vuelva a definir la tabla de datos, de modo que las columnas sean compatibles con las que se cargan procedentes del archivo.
SQL3050W | Las conversiones de los datos se efectuarán entre la página de códigos del archivo IXF y la página de códigos de la aplicación. |
Explicación: Si se ha emitido una IMPORT de un archivo de datos IXF, y la página de códigos de los datos de tipo carácter del archivo IXF es diferente a la página de códigos de la aplicación que invoca la operación de importación, se llevará a cabo una conversión de la página de códigos del archivo de datos a la página de códigos de la aplicación y la operación continuará.
Si se ha emitido una LOAD de un archivo de datos IXF, y la página de códigos de los datos de tipo carácter del archivo IXF es diferente a la página de códigos de la base de datos, se llevará a cabo una conversión de la página de códigos del archivo de datos a la página de códigos de la base de datos y la operación continuará.
Respuesta del usuario: Si no desea que se lleve a cabo una conversión, invoque el programa de utilidad utilizando la opción FORCEIN; de lo contrario, no es necesaria ninguna acción.
SQL3051W | Los datos a cargar en "<nombre_columna>" se han cargado, pero no se ha efectuado ninguna conversión de la página de códigos del archivo IXF a la página de códigos de la aplicación. |
Explicación: Los datos que se hayan cargado en la columna CLOB o DBCLOB se almacenan en un archivo separado sin que se efectúe ninguna conversión.
Para cargar correctamente los datos, llame al programa de utilidad desde una aplicación que tenga la misma página de códigos que el archivo IXF.
Respuesta del usuario: Tan sólo se trata de un mensaje de aviso.
SQL3053N | Existen más de 8191 filas para exportar a un archivo con formato de hoja de trabajo. |
Explicación: El número máximo de filas que pueden colocarse en un archivo con formato de hoja de trabajo (WSF) es 8191.
El programa de utilidad EXPORT detiene el proceso después de colocar 8191 filas en el archivo.
Respuesta del usuario: Para prevenir este error, utilice una sentencia SELECT que tiene como resultado un número menor de filas para la exportación, y vuelva a someter el mandato.
SQL3054N | El archivo de entrada no es un archivo PC/IXF válido. El archivo es demasiado corto para contener un registro H válido. |
Explicación: Se ha alcanzado el final del archivo antes del final que se esperaba para el primer registro. Tal vez el archivo no sea un archivo PC/IXF.
El programa de utilidad LOAD/IMPORT detiene el proceso. No se importan datos.
Respuesta del usuario: Verifique que el archivo de entrada es correcto.
SQL3055N | El archivo de entrada no es un archivo PC/IXF válido. El campo de longitud del primer registro no puede convertirse en un valor numérico. |
Explicación: El valor del campo de longitud del primer registro no es la representación ASCII de un número. Tal vez el archivo no sea un archivo PC/IXF.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Verifique que el archivo de entrada es correcto.
SQL3056N | El archivo de entrada no es un archivo PC/IXF válido. El valor del campo de longitud del registro H es demasiado pequeño. |
Explicación: El valor del campo de longitud del registro H no es lo bastante grande para un registro H válido. Tal vez el archivo no sea un archivo PC/IXF.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Verifique que el archivo de entrada es correcto.
SQL3057N | El archivo de entrada no es un archivo PC/IXF válido. El campo de tipo del primer registro no es H. |
Explicación: El campo de tipo del primer registro no es H. El primer registro no es un registro H válido. Tal vez el archivo no sea un archivo PC/IXF.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Verifique que el archivo de entrada es correcto.
SQL3058N | El campo de identificador del registro H no es IXF. |
Explicación: El campo de identificador del registro H no identifica el archivo como un archivo PC/IXF.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de identificador en el registro H.
SQL3059N | El campo de versión en el registro H no es válido. |
Explicación: El campo de versión del registro H contiene un valor que no es válido.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de versión en el registro H.
SQL3060N | El campo HCNT del registro H no puede convertirse a un valor numérico, o el valor está fuera de rango. |
Explicación: El campo Número de registros de cabecera del registro H no es una representación ASCII de un número o bien es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo HCNT del registro H.
SQL3061N | El campo de página de códigos de un solo byte o de doble byte del registro H no se puede convertir a un valor numérico o bien el valor está fuera del rango permitido. |
Explicación: El campo de página de códigos de un solo byte o de doble byte del registro H no es una representación ASCII de un número o bien es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de página de códigos de un solo byte y de doble byte en el registro H, cámbielos por los valores adecuados, tal como se especifica en el manual Application Development Guide y vuelva a emitir el mandato.
SQL3062N | El campo de página de códigos de doble byte del registro H no puede convertirse a un valor numérico, o el valor está fuera de rango. |
Explicación: El campo de página de códigos de doble byte del registro H no es una representación ASCII de un número o bien es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de página de códigos de doble byte en el registro H, cámbielo por un valor adecuado tal como se especifica en el manual Application Development Guide y vuelva a emitir el mandato.
SQL3063N | El valor de página de códigos de un solo byte "<valor 1>" del registro H no es compatible con el valor de página de códigos de un solo byte "<valor 2>" para la aplicación. No se ha especificado la opción FORCEIN. |
Explicación: El valor de página de códigos de un solo byte del registro H no es compatible con el valor de página de códigos de la aplicación. Cuando no se utiliza la opción FORCEIN, no se pueden cargar los datos, a menos que se de soporte a la conversión del valor 1 a valor 2.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Para cargar estos datos, vuelva a emitir el mandato con la opción FORCEIN.
SQL3064N | El valor de página de códigos de doble byte "<valor 1>" del registro H no es compatible con el valor "<valor 2>" de página de códigos de doble byte para la aplicación. No se ha especificado la opción FORCEIN. |
Explicación: El valor de página de códigos de doble byte del registro H no es compatible con el valor de página de códigos de la aplicación. Cuando no se utiliza la opción FORCEIN, los datos no se pueden cargar a menos que el valor 1 y el valor 2 sean los mismos.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Para cargar los datos en los que los valores de página de códigos de doble byte no coinciden, vuelva a emitir el mandato con la opción FORCEIN.
SQL3065C | No puede determinarse el valor para la página de códigos de la aplicación. |
Explicación: El sistema ha encontrado un error al determinar la página de códigos de la aplicación.
El programa de utilidad detiene el proceso. No se cargan ni descargan datos.
Respuesta del usuario: Póngase en contacto con el representante del servicio técnico.
SQL3066N | Al leer o buscar el registro T, se ha llegado al final del archivo. |
Explicación: Se ha alcanzado el final del archivo mientras el sistema estaba buscando el registro T o mientras estaba leyéndolo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el registro T del archivo de entrada. Si el archivo PC/IXF se ha copiado de un medio a otro, compare la copia con el original o repita el proceso de copia.
SQL3067N | El campo de longitud del registro T no puede convertirse en un valor numérico. |
Explicación: El campo de longitud del registro T no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud del registro T.
SQL3068N | El valor del campo de longitud del registro T es demasiado pequeño. |
Explicación: El valor del campo de longitud del registro T no es lo bastante grande, por lo que el registro T no es válido.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud del registro T.
SQL3069N | El primer registro no A a continuación del registro H no es un registro T. |
Explicación: Después del registro H, el primer registro que no es un registro A tampoco es un registro T. Inmediatamente después del registro H, debe haber un registro T, pero pueden existir registros A antes del registro T.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los registros que siguen al registro H.
SQL3070N | El campo de longitud de un registro A está fuera de rango. |
Explicación: El campo de longitud de un registro A es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de los registros A.
SQL3071N | El campo de convenio de datos del registro T no es C. |
Explicación: El campo de convenio de datos del registro T es un valor distinto de C.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de convenio de datos del registro T.
SQL3072N | El campo de formato de datos del registro T no es M. |
Explicación: El campo de formato de datos del registro T es un valor diferente a M.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de formato de datos del registro T.
SQL3073N | El campo de formato de máquina del registro T no es PCbbb (siendo b = blanco). |
Explicación: El campo de formato de máquina del registro T es un valor distinto de PCbbb, siendo cada b un blanco.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de formato de máquina del registro T.
SQL3074N | El campo de ubicación de datos del registro T no es I. |
Explicación: El campo de ubicación de datos del registro T es un valor diferente a I.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de ubicación de datos del registro T.
SQL3075N | El CCNT del registro T no puede convertirse en un valor numérico, o el valor está fuera de rango. |
Explicación: El campo de número de registros C del registro T no es una representación ASCII de un número o bien es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo CCNT del registro T.
SQL3076N | El campo de longitud de nombre del registro T no puede convertirse a un valor numérico, o el valor está fuera de rango. |
Explicación: El campo de longitud de nombre del registro T no es una representación ASCII de un número o es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de nombre del registro T.
SQL3077N | El número de registros C especificado en el campo CCNT del registro T "<valor>" excede el máximo permitido "<máximo>". |
Explicación: El valor del campo CCNT del registro T es mayor que el máximo permitido para el release indicado.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo CCNT del registro T.
SQL3078N | El campo de longitud del registro A no puede convertirse a un valor numérico. |
Explicación: El campo de longitud de un registro A no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los campos de longitud de los registros A.
SQL3079N | El campo de longitud de un registro C no puede convertirse a un valor numérico. |
Explicación: El campo de longitud de un registro C no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de los registros C.
SQL3080N | El valor del campo de longitud del registro C es demasiado pequeño. |
Explicación: El valor del campo de longitud de un registro C no es suficientemente grande, por lo que el registro C no es válido.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de los registros C.
SQL3081N | No se han encontrado suficientes registros C. |
Explicación: El número de registros C que se ha encontrado (en la posición correcta) es menor que el número previsto procedente del número de registros C (CCNT) en el registro T.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los registros T y C.
SQL3082N | Al leer o buscar un registro C, se ha llegado al final del archivo. |
Explicación: Se ha alcanzado el final de archivo mientras el sistema estaba buscando un registro C o mientras estaba leyéndolo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los registros C en el archivo de entrada. Si el archivo PC/IXF se ha copiado de un medio a otro, compare la copia con el original o repita el proceso de copia.
SQL3083N | El campo de identificador de registros D del registro C correspondiente a la columna "<nombre>" no se puede convertir a un valor numérico. |
Explicación: El campo de identificador de registros D del registro C correspondiente a la columna indicada no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de identificador de registros D del registro C.
SQL3084N | El campo de posición de registros D del registro C correspondiente a la columna "<nombre>" no se puede convertir a un valor numérico. |
Explicación: El campo de posición de registros D del registro C correspondiente a la columna indicada no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de posición de registros D del registro C.
SQL3085N | Los campos de posición de registros D y de identificador de registros D del registro C correspondiente a la columna "<nombre>" están fuera de rango o no son coherentes con el registro C anterior. |
Explicación: Los campos de identificador de registros D y de posición de registros D del registro C correspondiente a la columna indicada contienen un valor que está fuera de rango o que no es correcto con relación al registro C anterior.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los campos de identificador de registros D y de posición de registros D del registro C.
SQL3086N | No se ha especificado ninguna columna de origen para cargarla en la columna de base de datos "<nombre>" o la columna de origen especificada no existe, pero la columna de base de datos no contiene valores nulos. |
Explicación: No se ha especificado una columna PC/IXF para exportarla a la columna indicada o bien la columna de origen PC/IXF especificada no existe. No se pueden insertar nulos, porque la columna de base de datos no puede contener nulos.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Compruebe si en el parámetro METHOD existen nombres o posiciones erróneas o si existen menos entradas en el parámetro METHOD d lo que el parámetro Action String (por ejemplo, "REPLACE into ...") indica o implica.
SQL3087N | La columna de origen especificada para cargarla en la columna de base de datos "<nombre>" no es válida, pero la columna de base de datos no contiene valores nulos. |
Explicación: La columna PC/IXF no se puede cargar en la columna de base de datos indicada y la razón se indicó en un mensaje anterior de anotaciones cronológicas de mensajes. No se pueden insertar nulos, porque la columna de base de datos no puede contener nulos.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Lea los mensajes anteriores para comprender el motivo por el que la columna no es válida.
SQL3088N | La columna de origen especificada para cargar en la columna de base de datos "<nombre>" no es compatible con la columna de base de datos, pero la columna de base de datos no puede contener nulos. |
Explicación: La columna PC/IXF de origen no es compatible con la columna de base de datos de destino. Es posible que los tipos o longitudes de columna no sean compatibles. No se pueden insertar nulos, porque la columna de base de datos no puede contener nulos.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Compare las columnas en el archivo PC/IXF de origen con las columnas de la base de datos.
SQL3089N | Se ha encontrado un registro que no es D en el lugar en el que se esperaba un registro D. |
Explicación: Se ha encontrado algún registro distinto de un registro D, donde se esperaba un registro D.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine los registros D del archivo.
SQL3090N | El campo de longitud de un registro D no puede convertirse a un valor numérico. |
Explicación: El campo de longitud de un registro D no es una representación ASCII de un número.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de los registros D.
SQL3091N | El campo de longitud de un registro D está fuera de rango. |
Explicación: El campo de longitud de un registro D es un número que no es válido para este campo.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de longitud de los registros D.
SQL3092N | El campo de identificador de un registro D no contiene el valor esperado. |
Explicación: El campo de identificador de un registro D no es válido. Es posible que uno o más registros D se hayan grabado fuera de secuencia.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Examine el campo de identificador de los registros D.
SQL3093N | El archivo de entrada no es un archivo WSF válido. |
Explicación: El primer registro del archivo con formato de hoja de trabajo (WSF) no era un un registro (BOF) de principio de archivo, o la versión el archivo WSF no recibe soporte.
El programa de utilidad IMPORT detiene el proceso. No se importan datos.
Respuesta del usuario: Verifique que el archivo es un archivo WSF válido y que el nombre se ha entrado correctamente.
SQL3094N | No se ha encontrado la columna de entrada "<nombre>", pero la columna de base de datos correspondiente no puede contener nulos. |
Explicación: La columna especificada no estaba en el archivo de entrada. Puesto que la columna de base de datos correspondiente no puede contener nulos, no se pueden cargar datos en la columna.
El programa de utilidad detiene el proceso. No se cargan datos. Los nombres de columna se han procesado antes de que se produjese el error en la base de datos.
Respuesta del usuario: Verifique que el archivo de entrada contiene los nombres de columna especificados.
SQL3095N | La posición de columna especificada "<posición>" no está en el rango válido de 1 a 256. |
Explicación: Se ha especificado una columna que no estaba dentro del rango de 1 a 256.
El programa de utilidad detiene el proceso. No se cargan datos. Los nombres de columna procesados antes de que se produjese el error están en la base de datos.
Respuesta del usuario: Verifique que la posición de columna especificada está dentro del rango del 1 al 256.
SQL3096N | El tipo de datos "<tipo>" de la columna de base de datos "<nombre>" no es compatible con ningún tipo de columna WSF, pero la columna de base de datos no puede contener nulos. |
Explicación: No existe ningún tipo de columna con formato de hoja de trabajo (WSF) que sea compatible con la columna de base de datos indicada. La columna de base de datos no puede contener nulos, así es que el programa de utilidad IMPORT detiene el proceso.
No se importan datos.
Respuesta del usuario: Vuelva a definir la tabla de base de datos de tal manera que las columnas sean compatibles con las que se importan desde el archivo WSF. Vuelva a someter el mandato.
SQL3097N | El campo de longitud de registro del registro WSF no es válido para su tipo de registro. |
Explicación: Los registros con formato de hoja de trabajo (WSF) tienen una longitud fija que es la prevista o un rango de longitud variable. El registro no contiene la longitud fija, o la longitud variable está fuera del rango. El archivo WSF ha sufrido algún daño o se ha generado de forma incorrecta, posiblemente con un nivel de producto Lotus que el gestor de bases de datos no soporta.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo WSF con un nivel del producto Lotus soportado.
SQL3098N | El número de fila del archivo de entrada no está en el rango válido del 1 al 8192. |
Explicación: El número máximo de filas que una hoja de cálculo con formato de hoja de trabajo (WSF) puede contener es 8192. La coordenada de casilla contiene un valor que está fuera del rango válido. El archivo WSF ha sufrido algún daño o se ha generado de forma incorrecta, posiblemente con un nivel de producto Lotus que el gestor de bases de datos no soporta.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo WSF con un nivel del producto Lotus soportado.
SQL3099N | El número de columna del archivo de entrada no está en el rango válido del 1 al 256. |
Explicación: El número máximo de columnas que una hoja de cálculo con formato de hoja de trabajo (WSF) puede contener es 256. La coordenada de casilla contiene un valor que está fuera del rango válido. El archivo WSF ha sufrido algún daño o se ha generado de forma incorrecta, posiblemente con un nivel del producto Lotus que el gestor de bases de datos no soporta.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo WSF con un nivel del producto Lotus soportado.