SQL3100W | El número de columna "<número-columna>" (identificado como "<nombre>") en el archivo con formato DEL de salida tiene una longitud mayor que 254 bytes. |
Explicación: La longitud o longitud máxima de la columna de salida especificada es mayor que 254 bytes. Algunos otros productos no soportan las columnas de longitud superior a 254.
Se exporta la totalidad del campo sin truncar.
Respuesta del usuario: Si otro producto no puede procesar el archivo de salida, exporte únicamente una subserie de la columna incorrecta, vuelva a definir la tabla, o trunque los datos de la columna DEL de forma manual.
SQL3101W | Existe un delimitador de serie de caracteres en la columna "<número-columna>" de la fila "<número-fila>". |
Explicación: El sistema coloca los delimitadores de la serie de caracteres alrededor de las series de caracteres que se exportan, pero ha encontrado una serie de caracteres que ya tiene el delimitador en la serie de caracteres.
Se colocarán delimitadores alrededor de la serie de caracteres. La utilización de esta serie en el futuro hace que parezca que se haya truncado. Se puede continuar el proceso.
Respuesta del usuario: Revise los datos para la columna y fila proporcionadas en la tabla o archivo de salida. Para evitar pérdidas de datos, cambie el delimitador de caracteres por algún carácter que no esté en los datos.
SQL3102W | El número de columnas del parámetro METHOD es mayor que el número de columnas del parámetro Action String (por ejemplo, "REPLACE into ..."). |
Explicación: El número de columnas tomadas del archivo o tabla de entrada es mayor que el número que va a figurar en la tabla o archivo de salida.
Sólo se procesarán datos para las columnas indicadas en la tabla o archivo de salida. No se procesan los datos de las columnas de entrada que sobran.
Respuesta del usuario: Revise los datos de la tabla o archivo de salida.
SQL3103W | El número de columnas del parámetro METHOD es menor que el número de columnas del parámetro Action String (por ejemplo, "REPLACE into ..."). |
Explicación: El número de columnas tomadas del archivo o tabla de entrada es menor que el número que va a figurar en la tabla o archivo de salida.
Sólo se procesarán los datos de las columnas indicadas en la tabla o archivo de entrada. No se procesan los datos de las columnas de salida que sobran.
Respuesta del usuario: Revise los datos de la tabla o archivo de salida.
SQL3104N | El programa de utilidad Exportar empieza a exportar datos al archivo "<nombre>". |
Explicación: Este es el mensaje normal de inicio.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3105N | El programa de utilidad Exportar ha terminado de exportar "<número>" filas. |
Explicación: Este es el mensaje de resumen para el programa de utilidad Exportar que se imprime al final del archivo de mensajes. Este mensaje indicará cuántas filas generadas por la sentencia SELECT se habían procesado antes de haberse interrumpido el programa de utilidad Exportar.
Respuesta del usuario: Si se ha devuelto un sqlcode de 0 desde el programa de utilidad, no es necesaria ninguna respuesta. Si se ha generado un sqlcode 3107, compruebe en el archivo de mensajes los avisos que hayan existido durante la exportación y vuelva a emitir el mandato si así lo desea. Si se ha devuelto un sqlcode negativo, se ha producido un error durante la exportación y es posible que el archivo de datos no contenga todos los datos solicitados. El mandato debe volver a someterse con el error corregido.
SQL3106N | Se ha producido un error mientras se daba formato a un mensaje para el archivo de mensajes. |
Explicación: El mensaje de error puede estar incompleto o contener un formato incorrecto.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3107W | Por lo menos existe un mensaje de aviso en el archivo de mensajes. |
Explicación: Por lo menos se ha recibido un aviso durante el proceso.
Este aviso no afecta al proceso.
Respuesta del usuario: Revise el aviso del archivo de mensajes.
SQL3108W | No se puede accede al archivo al que hace referencia un valor de DATALINK en la fila "<número-fila>" y la columna "<número-columna>". Código de razón = "<código-razón>". |
Explicación: Las causas posibles de este mensaje dependen del valor de "<código-razón>":
Respuesta del usuario: La acción se basa en el "<código-razón>" tal como sigue:
SQL3109N | El programa de utilidad está empezando a cargar datos del archivo "<nombre>". |
Explicación: Este es el mensaje normal de inicio. El mensaje puede indicar el nombre de un archivo temporal creado en el servidor en lugar del archivo fuente.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3110N | El programa de utilidad ha acabado de procesarse. Se han leído "<número>" filas del archivo de entrada. |
Explicación: Este es el mensaje normal de finalización.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3111C | Se ha producido un error de E/S mientras se cerraba el archivo de datos de entrada. |
Explicación: Se ha producido un error de E/S del sistema mientras se cerraba el archivo de datos de entrada. Este error puede hacer referencia a un problema en el cliente o el servidor.
El archivo no está cerrado.
Respuesta del usuario: Examine el archivo de entrada para ver si existe un error de E/S.
SQL3112W | Existen menos columnas de archivo de entrada especificadas que columnas de base de datos. |
Explicación: Existen menos columnas especificadas en el archivo de entrada que en la tabla de salida. Puesto que las columnas que sobran en la tabla se han definido con la posibilidad de contener nulos, los valores de esas columnas se rellenan con nulos.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3113W | El tipo de datos "<tipo>" de la columna de la base de datos "<nombre>" no es compatible con este archivo de formato. Se insertan valores nulos para la columna. |
Explicación: El tipo de columna de la base de datos no es válido para este archivo. Dado que la columna puede contener nulos, se insertan nulos.
Se cargan valores nulos para la columna indicada.
Respuesta del usuario: Si no se aceptan nulos para la columna, realice una de las siguientes acciones:
SQL3114W | Algunos datos que siguen a "<texto>" en la fila "<número-fila>" y la columna "<número-columna>" no se han cargado. |
Explicación: No se han cargado algunos datos de la fila y columna especificada, probablemente porque la columna contiene datos con las siguientes características:
El texto que se ha cargado se muestra en el símbolo "<texto>".
El contenido del campo puede estar incompleto.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos en la tabla.
SQL3115W | El valor del campo que empieza por "<texto>" en la fila "<número-fila>" y la columna "<número-columna>" tiene una longitud mayor que la columna de la tabla que tiene la mayor longitud permitida. Se ha truncado el valor. |
Explicación: El valor de campo tiene una longitud superior a 32700 bytes.
El valor se ha truncado después de los 32700 bytes.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla. Compruebe que no existen delimitadores de serie de caracteres no coincidentes.
SQL3116W | Falta el valor del campo de la fila "<número-fila>" y la columna "<número-columna>", pero la columna de destino no puede contener un valor nulo. |
Explicación: Se ha encontrado un valor de campo nulo en el archivo de entrada. Dado que la columna de destino de la tabla no puede contener un valor nulo, no se puede cargar.
Para archivos diferentes a archivos ASCII, el valor del número de columna especifica el campo dentro de la fila de los datos que faltan. Para los archivos ASCII, el valor del número de columna especifica la posición de byte dentro de la fila de los datos que faltan.
No se carga la fila.
Respuesta del usuario: Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3117W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor SMALLINT. Se ha cargado un nulo. |
Explicación: El valor del campo especificado no puede convertirse a un valor SMALLINT. Puede existir una discrepancia en el tipo de datos. El valor debe ser superior a un entero de 2 bytes.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Se carga un valor nulo.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3118W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor SMALLINT, pero la columna de destino no puede contener nulos. No se ha cargado la fila. |
Explicación: El valor del campo especificado no puede convertirse a un valor SMALLINT. Puede existir una discrepancia en el tipo de datos. El valor debe ser superior a un entero de 2 bytes. No se puede cargar un nulo porque la columna de salida de la tabla no puede contener nulos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
No se carga la fila.
Respuesta del usuario: Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.
SQL3119W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor INTEGER. Se ha cargado un nulo. |
Explicación: Puede existir una discrepancia en el tipo de datos porque el valor del campo especificado no puede convertirse a un valor INTEGER.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Se carga un valor nulo.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3120W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor INTEGER, pero la columna de destino no puede contener nulos. No se ha cargado la fila. |
Explicación: Puede existir una discrepancia en el tipo de datos porque el valor del campo especificado no puede convertirse a un valor INTEGER. No se puede cargar un nulo porque la columna de salida de la tabla no puede contener nulos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
No se carga la fila.
Respuesta del usuario: Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.
SQL3121W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor FLOAT. Se ha cargado un nulo. |
Explicación: El valor del campo especificado no puede convertirse a un valor FLOAT. Puede existir una discrepancia en el tipo de datos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Se carga un valor nulo.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3122W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor FLOAT, pero la columna de destino no puede contener nulos. No se ha cargado la fila. |
Explicación: El valor del campo especificado no puede convertirse a un valor FLOAT. Puede existir una discrepancia en el tipo de datos. No se puede cargar un nulo porque la columna de salida de la tabla no puede contener nulos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
No se carga la fila.
Respuesta del usuario: Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.
SQL3123W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor PACKED DECIMAL. Se ha cargado un nulo. |
Explicación: El valor del campo especificado no puede convertirse a un valor PACKED DECIMAL. Puede existir una discrepancia en el tipo de datos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Se carga un valor nulo.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3124W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" no puede convertirse a un valor PACKED DECIMAL, pero la columna de destino no puede contener nulos. No se ha cargado la fila. |
Explicación: El valor del campo especificado no puede convertirse a un valor PACKED DECIMAL. Puede existir una discrepancia en el tipo de datos. No se puede cargar un nulo porque la columna de salida de la tabla no puede contener nulos.
Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
No se carga la fila.
Respuesta del usuario: Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.
SQL3125W | Se han truncado los datos de tipo carácter en la fila "<número-fila>" y la columna "<número-columna>", porque los datos sobrepasan la longitud de la columna de la base de datos destino. |
Explicación: La longitud de los datos de campo en el archivo de entrada era superior a la longitud del campo de base de datos donde se carga.
Se han truncado los datos de tipo carácter.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla. No puede aumentarse el ancho de la columna de base de datos. Si es necesario, defina una nueva tabla con columnas más anchas y repita el proceso.
SQL3128W | El campo que contiene "<datos>" en la fila "<número-fila>" y la columna "<número-columna>" se ha truncado en un campo DATE porque los datos sobrepasan la longitud de la columna de base de datos. |
Explicación: El valor de fecha en el campo especificado sobrepasa la longitud de la representación de serie de una fecha.
Se trunca el valor de fecha para que quepa en la tabla.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3129W | El campo de fecha, hora o indicación de la hora que contiene "<texto>" en la fila "<número-fila>" y la columna "<número-columna>" se ha rellenado con blancos. |
Explicación: Los datos del campo en el archivo de entrada tenían una longitud menor que la columna de base de datos.
Los datos que quedan a la derecha se rellenan con blancos.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3130W | El campo que contiene "<texto>" en la fila "<número-fila>" y la columna "<número-columna>" se ha truncado a un campo TIME, porque los datos tienen una longitud mayor que la columna de la base de datos. |
Explicación: El valor de hora en el campo especificado sobrepasa la longitud de la representación de caracteres de una hora.
El valor de hora se trunca para que quepa en la tabla.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3131W | El campo que contiene "<texto>" en la fila "<número-fila>" y la columna "<número-columna>" se ha truncado a un campo TIMESTAMP, porque los datos tienen una longitud mayor que la columna de la base de datos. |
Explicación: El valor de indicación horaria del campo especificado sobrepasa la longitud de la representación de caracteres de una indicación horaria.
El valor de indicación horaria se trunca para que quepa en la tabla.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3132W | Los datos de caracteres de la columna "<columna>" se truncarán al tamaño "<tamaño>". |
Explicación: La columna de datos de caracteres tiene un tamaño definido no mayor que la columna de caracteres por omisión más larga que puede exportarse; cada valor se truncará por el tamaño especificado.
Por ejemplo, por omisión, sólo se exportarán los primeros bytes de SQL_LONGMAX de una columna LOB. Si se desea exportar toda la columna LOB, se debe especificar la palabra clave LOBSINFILE en el modificador de tipo de archivo y cada columna LOB se almacenará en un archivo distinto.
Respuesta del usuario: Tan sólo se trata de un mensaje de aviso. No es necesaria ninguna acción.
SQL3133W | El valor del campo de la fila "<número-fila>" y la columna "<número-columna>" contiene un valor de DATALINK no válido. Se ha cargado un nulo. |
Explicación: El valor DATALINK en el campo especificado no es válido. Para archivos ASCII delimitados (DEL), el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Se carga un valor nulo.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3134W | El campo de la fila "<número-fila>" y la columna "<número-columna>" contiene un valor de DATALINK no válido, pero la columna de destino no puede contener nulos. No se ha cargado la fila. |
Explicación: El valor DATALINK en el campo especificado no es válido. Para archivos ASCII delimitados (DEL), el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.
Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato.
SQL3135N | El número de columnas del parámetro METHOD es mayor que el número de columnas de la tabla destino. |
Explicación: El número de columnas de datos del parámetro METHOD debe ser menor o igual que el número de columnas de datos de la tabla real.
Respuesta del usuario: Especifique el número correcto de columnas de entrada del parámetro METHOD y vuelva a someter el mandato.
SQL3137W | La fila "<número-fila>" es demasiado corta. Por lo menos falta un valor de entrada que se está cargando a una columna de base de datos que no puede contener nulos. No se ha cargado la fila. |
Explicación: Si se carga desde un archivo ASCII delimitado, la fila contiene un número de campos demasiado pequeño. Si se carga desde un archivo ASCII no delimitado, la fila contiene un número de bytes de datos demasiado pequeño. No existe valor de entrada como mínimo para una columna de destino que no puede contener nulos.
No se carga la fila.
Respuesta del usuario: Examine el archivo de entrada y el contenido de la tabla destino. Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.
SQL3138W | No se ha encontrado el delimitador de serie de caracteres final antes de que se llegase al final del archivo de datos de entrada. |
Explicación: Se ha llegado al final del archivo de datos de entrada antes de encontrar el delimitador de serie de caracteres de terminación.
Se asume un delimitador de serie de caracteres de cierre al final de los datos.
Respuesta del usuario: Compare el valor de la tabla de salida con el archivo de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.
SQL3139W | Se ha producido un error "<error>" mientras el programa de utilidad se estaba desconectando de la base de datos. |
Explicación: El programa de utilidad IMPORT o EXPORT no se ha podido desconectar de la base de datos.
Es posible que los datos de salida estén incompletos.
Respuesta del usuario: Utilice el número de error del mensaje para determinar el error exacto.
SQL3142W | La cabecera de la columna "<número-columna>" se trunca a 240 bytes. |
Explicación: Los programas LOTUS 1-2-3** y Symphony** tienen un límite de 240 bytes para los registros de etiqueta. Si se especifica una cabecera de columna mayor que 240 bytes para la exportación, se trunca a 240 bytes.
Se trunca la cabecera de columna. El proceso continúa.
Respuesta del usuario: Verifique que las cabeceras de columna tienen 240 bytes o menos de 240 bytes. Compruebe si hay algún posible error al especificar los nombres para las columnas del archivo de salida con formato de hoja de trabajo (WSF).
SQL3143W | Una longitud máxima de la columna de longitud variable "<número-columna>" sobrepasa el límite de 240 bytes. Es posible que haya datos de la columna truncados. |
Explicación: Los programas LOTUS 1-2-3** y Symphony** tienen un límite de 240 bytes para los registros de etiqueta. Siempre que un campo de tipo carácter de longitud superior a 240 bytes se graba en un archivo con formato de hoja de trabajo (WSF), los datos se truncan a 240 bytes.
Continúe el proceso. Es posible que las entradas de datos siguientes para la columna estén truncadas.
Respuesta del usuario: Verifique la salida. Si se pierden datos significativos de la columna a causa del truncamiento, pruebe a seleccionar los datos de la columna en varios campos sustrayendo o volviendo a diseñar la base de datos.
SQL3144W | La longitud de la columna de longitud fija "<número-columna>" sobrepasa el límite de 240 bytes. Es posible que haya datos de la columna truncados. |
Explicación: Los programas Lotus 1-2-3** y Symphony** tienen un límite de 240 bytes para registros de etiqueta. Siempre que un campo de tipo carácter de longitud superior a 240 bytes se graba en un archivo con formato de hoja de trabajo (WSF), los datos se truncan a 240 bytes.
Todas las entradas de datos para la columna se truncan sin grabar mensajes adicionales en la anotación cronológica de mensajes.
Continúe el proceso.
Respuesta del usuario: Verifique la salida. Si se pierden datos significativos de la columna a causa del truncamiento, pruebe a seleccionar los datos de la columna en varios campos sustrayendo o volviendo a diseñar la base de datos.
SQL3145W | Los datos de la fila "<número-fila>" y la columna "<número-columna>" se trunca a 240 bytes. |
Explicación: Los programas Lotus 1-2-3** y Symphony** tienen un límite de 240 bytes para registros de etiqueta. Siempre que un campo de tipo carácter de longitud superior a 240 bytes se graba en un archivo con formato de hoja de trabajo (WSF), los datos se truncan a 240 bytes. Este mensaje va precedido del mensaje SQL3143 asociado con la columna.
El proceso continúa. Se truncan los datos.
Respuesta del usuario: Verifique la salida. Si se pierden datos significativos de la columna a causa del truncamiento, pruebe a seleccionar los datos de la columna en varios campos sustrayendo o volviendo a diseñar la base de datos.
SQL3146N | El valor DATE o TIMESTAMP de la fila "<número-fila>" y la columna "<número-columna>" está fuera del rango. |
Explicación: El valor para una fecha o indicación horaria no es válido. Un valor de fecha del 01-01-1900 al 12-31-2099 es válido para los archivos con formato de hoja de trabajo (WSF).
No se crea el registro de casillas.
Respuesta del usuario: Compare el valor del archivo de salida con la tabla de entrada. Si es necesario, corrija el valor de entrada y vuelva a someter el mandato o edite los datos en la tabla.
SQL3147W | Se han exportado más de 2048 filas a un archivo con formato de hoja de trabajo. |
Explicación: El número de filas exportadas sobrepasa 2048. Los productos de la primera generación no pueden soportar más de 2048 filas.
Continúe el proceso.
Respuesta del usuario: Las filas a partir de la 2048 sólo pueden leerlas productos de la segunda y tercera generación.
SQL3148W | No se ha insertado una fila del archivo de entrada en la tabla. Se ha devuelto SQLCODE "<sqlcode>". |
Explicación: La operación de la base de datos para insertar una fila de datos leídos desde el archivo de entrada ha resultado anómala. Uno o más campos del archivo de entrada no son compatibles con el campo de base de datos donde se inserta el campo.
El proceso continúa con la siguiente fila de datos de entrada.
Respuesta del usuario: Vea el siguiente mensaje del archivo de mensajes para saber cuál es el número de la fila que no se ha insertado. Examine el archivo de entrada y el contenido de la base de datos. Si lo desea, modifique la base de datos o modifique el archivo de entrada y vuelva a ejecutar la operación.
SQL3149N | Se han procesado "<número-1>" filas del archivo de entrada. Se han insertado satisfactoriamente "<número-2>" filas en la tabla. Se han rechazado "<número-3>" filas. |
Explicación: Este mensaje de resumen indica cuántas filas de datos se han leído desde el archivo de entrada, cuántas filas se han insertado con éxito en la tabla de base de datos, y cuántas filas se han rechazado. Si se utiliza la opción INSERT_UPDATE, el número de filas actualizadas es el número de filas procesadas menos el de insertadas y rechazadas.
Respuesta del usuario: Ninguna, porque este es un mensaje de resumen. Los mensajes de detalle pueden sugerir la acción correctiva.
SQL3150N | El registro H del archivo PC/IXF tiene el producto "<producto>", la fecha "<fecha>", y la hora "<hora>". |
Explicación: Se proporciona información acerca del producto que ha creado el archivo PC/IXF y cuándo lo creó.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3151N | No se realizará la conversión de datos desde el valor de página de códigos de un solo byte "<página-códigos>" del registro H al valor de página de códigos de un solo byte "<página-códigos>" de la aplicación, porque se ha especificado la opción FORCEIN. |
Explicación: No se realizará la conversión de datos de la página de códigos de IXF a la página de códigos de la aplicación porque se ha especificado la opción FORCEIN.
Respuesta del usuario: No es necesaria ninguna acción. Si el gestor de bases de datos soporta la conversión desde la página de códigos del archivo IXF a la página de códigos de la aplicación, se puede volver a someter la operación sin la opción FORCEIN y se convertirán los datos.
SQL3152N | El valor de página de códigos de doble byte "<valor>" del registro H no es compatible con el valor de página de códigos de doble byte "<valor>" para la aplicación. Se insertarán los datos porque se ha especificado la opción FORCEIN. |
Explicación: Los valores de página de códigos de doble byte del registro y la aplicación no son compatibles. Dado que se ha utilizado la opción, FORCEIN, se insertarán los datos.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3153N | El registro T del archivo PC/IXF tiene el nombre "<nombre>", el calificador "<calificador>" y el origen "<origen>". |
Explicación: Se proporciona información opcional acerca del nombre de la tabla donde se extrajeron los datos, el producto que creó la tabla, y el fuente original de los datos.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3154W | El valor HCNT del registro H y el valor CCNT del registro T no son compatibles. Se utilizará el valor CCNT del registro T. |
Explicación: El valor HCNT del registro H y el valor CCNT del registro T no concuerdan.
Se utiliza el valor CCNT del registro T.
Respuesta del usuario: Compruebe que el valor CCNT es correcto. Si no lo es, efectúe los cambios necesarios en los valores HCNT o CCNT y vuelva a someter el mandato.
SQL3155W | El campo de longitud de nombre del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El valor del campo de longitud de nombre del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de longitud de nombre del registro C y vuelva a someter el mandato.
SQL3156W | El campo nulo del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo nulo del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo nulo del registro C y vuelva a someter el mandato.
SQL3157W | El campo de tipo del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de tipo del registro C para la columna indicada no es válido. Es posible que los valores de página de códigos no sean compatibles con el tipo de columna.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de tipo del registro C y vuelva a someter el mandato.
SQL3158W | El campo de página de códigos de un solo byte del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de página de códigos de un solo byte del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de página de códigos de un solo byte del registro C y vuelva a someter el mandato.
SQL3159W | El campo de página de códigos de doble byte del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de página de códigos de doble byte del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de página de códigos de doble byte del registro C y vuelva a someter el mandato.
SQL3160W | El campo de longitud de columna del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de longitud de columna del registro C para la columna indicada no es válida.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de longitud de columna del registro C y vuelva a someter el mandato.
SQL3161W | El campo de precisión del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de precisión del registro C para la columna indicada no es válida.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de precisión del registro C y vuelva a someter el mandato.
SQL3162W | El campo de escala del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de escala del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de escala del registro C y vuelva a someter el mandato.
SQL3163W | El campo de longitud de columna del registro C para la columna de coma flotante "<nombre>" está en blanco. Se utilizará un valor de 00008. |
Explicación: El campo de longitud de columna del registro C para la columna indicada está en blanco.
Se utiliza una longitud de columna de 00008.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3164W | El campo de longitud de columna del registro C para la columna de punto flotante "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El campo de longitud de columna del registro C para la columna indicada no es válida. La columna indicada es una columna de coma flotante.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de longitud de columna del registro C y vuelva a someter el mandato.
SQL3165W | El campo de tipo de columna "<tipo>" del registro C para la columna "<nombre>" no es válido. No se cargarán datos de la columna. |
Explicación: El tipo de columna del registro C para la columna indicada no es válido.
No se cargan datos de la columna indicada.
Respuesta del usuario: Modifique el campo de tipo de columna del registro C y vuelva a someter el mandato.
SQL3166W | No se ha especificado ninguna columna de PC/IXF para cargarla en la columna de base de datos "<nombre>" o la columna de PC/IXF especificada no existe. Se insertarán nulos. |
Explicación: No había ninguna columna de PC/IXF especificada para cargarla en la columna indicada o la columna origen de PC/IXF especificada no existe.
Se cargan valores nulos para la columna indicada.
Respuesta del usuario: No es necesaria ninguna acción. Si no se aceptan nulos para esta columna, compruebe el parámetro METHOD para ver si hay nombres o posiciones erróneos o menos entradas en el parámetro METHOD que columnas indicadas o implicadas por el parámetro Action String (por ejemplo, "REPLACE into ...").
SQL3167W | La columna de PC/IXF especificada para cargarla en la columna de base de datos "<nombre>" no es válida. Se insertarán nulos. |
Explicación: Los valores de la columna de PC/IXF no pueden cargarse en la columna de base de datos indicada; el motivo se explica en un mensaje anterior de anotaciones cronológicas.
Se cargan valores nulos para la columna indicada.
Respuesta del usuario: Lea los mensajes anteriores para comprender el motivo por el que la columna no es válida.
SQL3168W | La columna de PC/IXF especificada para cargarla en la columna de base de datos "<nombre>" no es compatible con la columna de base de datos. Se insertarán nulos. |
Explicación: Es posible que los tipos o longitudes de columna de base de datos destino y los de PC/IXF de origen no sean compatibles.
Se cargan valores nulos para la columna indicada.
Respuesta del usuario: Compare las columnas del archivo PC/IXF de origen y de la base de datos.
SQL3169N | Se puede utilizar la opción FORCEIN para que la columna de PC/IXF "<nombre>" sea aceptable para cargarla en la columna de base de datos "<nombre>". |
Explicación: Se trata sólo de información acerca del uso opcional de la opción FORCEIN.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3170W | Se ha llegado al final del archivo dentro de una fila de datos. No se ha cargado la fila parcial de datos. |
Explicación: Se ha llegado al final del archivo antes del final de la fila de datos actual. Es posible que el archivo sólo contenga una parte de los datos esperados.
No se carga la fila parcial de datos.
Respuesta del usuario: 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.
SQL3171W | Se ha encontrado un registro sin etiqueta en la fila de cabecera de columna. No se ha procesado el registro. |
Explicación: El programa de utilidad IMPORT sólo espera registros de etiqueta en la fila de cabecera de columna (fila uno) del archivo con formato de hoja de trabajo (WSF).
El sistema no procesa el registro y continúa con el siguiente registro.
Respuesta del usuario: Suprima todos los datos e información excepto las cabeceras de columna a partir de la primera fila del archivo de hoja de cálculo. Vuelva a someter el mandato.
SQL3172W | No se ha encontrado la columna de entrada "<nombre>" especificada. La columna de base de datos correspondiente contendrá valores nulos. |
Explicación: No se ha encontrado la columna de entrada especificada en el archivo de hoja de cálculo de entrada. La columna de base de datos puede contener nulos y contiene valores nulos.
Respuesta del usuario: Compruebe el nombre de la columna de entrada especificada.
SQL3173N | Los datos insertados para la columna "<nombre>" contendrán siempre menos caracteres que el ancho de la columna. |
Explicación: El ancho de columna de la base de datos es mayor que el registro de etiqueta máximo con formato de hoja de trabajo (WSF).
Continúe el proceso.
Respuesta del usuario: No es necesaria ninguna acción.
SQL3174W | El tipo de datos "<tipo>" de la columna de base de datos "<nombre>" no es compatible con ningún tipo de columna WSF. Se insertarán valores nulos para esta columna. |
Explicación: El tipo de columna de base de datos no es válido para un archivo con formato de hoja de trabajo (WSF). Puesto que la columna puede contener nulos, se importan nulos para la columna.
Respuesta del usuario: Si no se aceptan nulos para la columna, realice una de las siguientes acciones:
SQL3175W | El registro de entrada de la fila de base de datos "<fila>", columna "<columna>" no es válido. |
Explicación: El registro del archivo de hoja de cálculo no es compatible con el tipo de datos de la columna de base de datos. Si la columna de base de datos contiene datos de tipo gráfico, los datos de entrada pueden contener un número impar de bytes.
Si la columna puede contener nulos, se inserta un nulo. Si la columna no puede contener nulos, no se importa la fila.
Respuesta del usuario: Edite los datos de la tabla o verifique que los datos del archivo de hoja de cálculo son válidos para la importación a una base de datos del gestor de bases de datos, y vuelva a someter el mandato.
SQL3176W | El valor de la fila "<fila>", columna "<columna>" del archivo WSF está fuera del rango de un valor de fecha. |
Explicación: El registro del archivo de hoja de cálculo contiene un valor demasiado grande o demasiado pequeño para representar una fecha válida con formato de hoja de trabajo (WSF). Una fecha WSF válida está entre el 1 y el 73050, ambos inclusive.
Si la columna puede contener nulos, se inserta un nulo. Si la columna no puede contener nulos, no se importa la fila.
Respuesta del usuario: Edite los datos de la tabla o compruebe que los datos del archivo de hoja de cálculo son válidos para la importación a una base de datos del gestor de bases de datos, y vuelva a someter el mandato.
SQL3177W | El valor de la fila "<fila>", columna "<columna>" en el archivo WSF está fuera del rango de un valor de hora. |
Explicación: El registro del archivo de hoja de cálculo contiene un valor que es demasiado grande o demasiado pequeño para representar una hora válida con formato de hoja de trabajo (WSF). Una hora WSF válida es un valor mayor o igual que cero, pero menor que uno.
Si la columna puede contener nulos, se inserta un nulo. Si la columna no puede contener nulos, no se importa la fila.
Respuesta del usuario: Edite los datos de la tabla o compruebe que el valor que se va a importar es un valor de hora del archivo de hoja de cálculo de entrada, y vuelva a someter el mandato.
SQL3178W | El tipo de registro de la fila de base de datos "<número-fila>", columna "<número-columna>" en el archivo WSF no es válido para representar un valor de hora. |
Explicación: El valor de entrada es un valor de entero. Un valor de hora debe representarse mediante un número de coma flotante o una fracción de día en un archivo de hoja de cálculo con formato de hoja de trabajo (WSF).
Si la columna puede contener nulos, se inserta un nulo. Si la columna no puede contener nulos, no se importa la fila.
Respuesta del usuario: Edite los datos de la tabla o compruebe que el valor que se va a importar es un valor de hora del archivo de hoja de cálculo de entrada, y vuelva a someter el mandato.
SQL3179W | En la fila "<fila>" del archivo de entrada faltan datos para insertarlos en una columna no de nulos de la base de datos. No se ha insertado la fila. |
Explicación: A la fila de datos del archivo de entrada le faltan datos, o contiene datos que no son válidos para una columna que no puede contener nulos. No se insertan los valores de las columnas de base de datos restantes de dicha fila.
El proceso continúa con la siguiente fila. No se inserta la fila.
Respuesta del usuario: Edite los datos de la tabla o verifique que los datos del archivo de hoja de cálculo sean válidos para su inserción en una base de datos del gestor de bases de datos.
SQL3180W | Inserte el disquete "<número>" en la unidad "<unidad>". |
Explicación: Esta es una petición para que la aplicación solicite al usuario que coloque el disquete especificado en la unidad especificada.
El programa de utilidad espera volver a ser llamado después de que el usuario coloca el disquete en la unidad.
Respuesta del usuario: Solicite el disquete al usuario y regrese al programa de utilidad con el parámetro callerac que indica si el proceso continuará o finalizará.
SQL3181W | Se ha llegado al final del archivo antes de encontrar el registro final esperado. |
Explicación: Durante la carga de un archivo PC/IXF creado por el gestor de bases de datos, no se ha encontrado el registro A del subtipo E que se espera como último registro A.
Es probable que el archivo de entrada esté dañado.
Continúe el proceso.
Respuesta del usuario: Compruebe los datos que no se han cargado. Si faltan datos, edite la tabla o cambie el archivo de entrada y vuelva a someter el mandato. 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.
SQL3182W | Inserte el disquete "<número>" en la unidad "<unidad>". El disquete que está insertado actualmente no es el disquete adecuado, o el disquete siguiente no es válido. |
Explicación: Durante la carga de un archivo PC/IXF que está contenido en más de un disquete, se ha enviado una petición para insertar un disquete en la aplicación y se ha devuelto una confirmación de que el disquete está en la unidad, pero el archivo de continuación no se encuentra ahí o no es válido. Esta acción no es aplicable al primer disquete.
El programa de utilidad espera una respuesta de la aplicación para continuar el proceso o detenerlo.
Respuesta del usuario: Haga que el usuario compruebe que el disquete correcto está en la unidad. Si en la unidad está el disquete correcto, vuelva a llamar al programa de utilidad con el parámetro callerac definido para detener el proceso.
SQL3183W | Las alteraciones temporales múltiples de delimitadores en el parámetro filetmod no están separadas por espacios en blanco. |
Explicación: Como mínimo una palabra clave COLDEL, CHARDEL o DECPT del parámetro filetmod no se encuentra al principio del parámetro filetmod y no sigue a un blanco (espacio). Esta condición puede producirse durante la operación LOAD/IMPORT o de exportación de archivos ASCII delimitados (DEL).
El programa de utilidad detiene el proceso. Se ignoran las alteraciones temporales del delimitador erróneo.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro filetmod correcto.
SQL3185W | El error anterior se ha producido mientras se procesaban datos de la fila "<número-fila>" del archivo de entrada. |
Explicación: Este mensaje proporciona la identificación de la fila donde se ha producido el error para el mensaje anterior listado en el archivo de mensajes (por ejemplo, SQL3306).
Respuesta del usuario: No es necesaria ninguna acción.
SQL3186W | No se han cargado datos en la base de datos, porque el registro cronológico estaba lleno. Se ha devuelto SQLCODE "<sqlcode>". Se intentará una confirmación y la operación continuará si la confirmación es satisfactoria. |
Explicación: El programa de utilidad no ha podido insertar una fila de datos en la base de datos porque el registro cronológico de transacciones de la base de datos está lleno.
Se confirman las transacciones de la base de datos que se han completado, y se vuelve a intentar la inserción. Si la inserción repetida continúa indicando que el registro cronológico está lleno, el programa de utilidad detiene el proceso.
Respuesta del usuario: Tenga en cuenta que una anomalía posterior del programa de utilidad hace que la base de datos se retrotraiga al estado en que se encontraba después de la última confirmación, y no al estado en que se encontraba antes de que se llamase al programa de utilidad inicialmente.
SQL3187W | Se ha producido un error al crear un índice. Se ha devuelto SQLCODE "<sqlcode>". |
Explicación: El programa de utilidad IMPORT estaba creando un índice cuando se produjo un error. Es posible que ya exista un índice para alguna tabla.
Este error sólo tiene lugar durante la importación de un archivo PC/IXF.
El proceso del programa de utilidad continúa. El archivo se ha importado, pero el índice no se ha creado en la tabla.
Usuarios del sistema federado: además de la causa indicada anteriormente, este error puede producirse al emitir una sentencia CREATE NICKNAME en el servidor federado si la tabla de la fuente de datos tiene un índice o índices con demasiadas columnas, o si el tamaño total de la fila del índice no puede representarse en el catálogo del servidor federado. El "<sqlcode>" del mensaje proporciona más información acerca del problema detectado.
Respuesta del usuario: Lea el siguiente mensaje en el registro cronológico de mensajes (SQL3189) para ver el nombre del índice que no se ha creado. Cree el índice con el mandato CREATE INDEX.
Usuarios del sistema federado: efectúe una selección en el catálogo de la fuente de datos y el catálogo del servidor federado para determinar cuál es el índice o índices que no se han creado en el catálogo del servidor federado. Proceda de una de estas maneras:
Ambas posibilidades pueden tener implicaciones con respecto al rendimiento.
SQL3188N | Se ha producido un error al borrar el contenido de la tabla. |
Explicación: Cuando se ejecuta LOAD/IMPORT con la opción REPLACE, la tabla de base de datos especificada se trunca antes de volver a insertar los datos en la tabla. Se ha producido un error durante el proceso de truncamiento.
El programa de utilidad finaliza con un error.
Respuesta del usuario: Vuelva a someter el mandato.
SQL3189N | El mensaje anterior hace referencia al índice "<nombre>" con las columnas "<lista columnas>". |
Explicación: Este mensaje siempre sigue al mensaje SQL3187 cuando se produce un error mientras se crea un índice. "<nombre>" es el nombre del índice donde ha fallado la operación de creación. "<lista columnas>" es una serie de nombres de columna de índice. Cada nombre de columna de la serie va precedido de un signo más (+) o menos (-), que indican un orden ascendente o descendente.
El proceso del programa de utilidad continúa.
Respuesta del usuario: Cree de forma manual el índice con el mandato CREATE INDEX.
SQL3190N | La opción indexixf no es válida para esta operación de Importación. |
Explicación: Si se utiliza INDEXIXF en el parámetro filetmod del mandato IMPORT, también es necesario lo siguiente:
El programa de utilidad detiene el proceso. No se importan datos.
Respuesta del usuario: Vuelva a someter el mandato sin la opción INDEXIXF o con los otros parámetros que son válidos con la opción INDEXIXF.
SQL3191N | El campo en la fila "<número-fila>", columna "<número-columna>" que empieza con "<cadena>" no coincide con el DATEFORMAT, TIMEFORMAT o TIMESTAMPFORMAT especificado por el usuario. La fila se rechazará. |
Explicación: Los datos no coinciden con el formato especificado por el usuario. Puede que esto se deba a campos que faltan, a separadores de columna que discrepan a un valor que está fuera de rango.
Respuesta del usuario: Examine el valor de entrada. Corrija el archivo de entrada o especifique un DATEFORMAT, TIMEFORMAT o TIMESTAMPFORMAT que coincida con los datos y vuelva a someter el mandato.
SQL3192N | En el filetmod un usuario especificó un formato "<palabra-clave>" que empieza con la serie "<cadena>" y no es válido. |
Explicación: El formato especificado por el usuario no es válido porque puede que se haya especificado más de una vez o porque puede que contenga un carácter no válido.
Los formatos deben estar entre comillas.
Los especificadores de DATEFORMAT válidos incluyen "YYYY" y los caracteres "M" y "D".
Especificadores TIMEFORMAT válidos incluyen "AM", "PM", "TT" y los caracteres "H", "M" y "D".
Los especificadores TIMESTAMPFORMAT válidos incluyen todos los especificadores para DATEFORMAT y TIMEFORMAT, así como "UUUUUU". Sin embargo, "M" no puede estar al lado de un especificador de formato de fecha o de un especificador de formato de hora.
Es necesario un separador de campo si el valor correspondiente del archivo de datos puede tener una longitud variable.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Examine el especificador de formato. Corrija el formato y vuelva a someter el mandato.
SQL3193N | No se puede actualizar la vista o la tabla de resumen especificada. No se puede LOAD/IMPORT en esta vista o LOAD en esta tabla de resumen. |
Explicación: El programa de utilidad LOAD/IMPORT puede ejecutarse en una vista sólo si puede actualizarse la vista. La vista especificada se define de tal manera que los datos que contiene no puedan modificarse. El programa de utilidad LOAD se puede ejecutar para una tabla de resumen únicamente si ésta no está duplicada. La tabla especificada es una tabla de resumen duplicada.
El programa de utilidad LOAD/IMPORT detiene el proceso. No se insertan los datos.
Respuesta del usuario: Vuelva a someter el mandato con el nombre de una tabla o una vista que pueda actualizarse.
SQL3194N | La tabla especificada es una tabla del sistema.
No puede cargar una tabla de sistema. |
Explicación: El programa de utilidad no puede ejecutarse contra una tabla del sistema.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Vuelva someter el mandato con un nombre de tabla válido.
SQL3195W | El disquete "<número>" que está en la unidad "<unidad>" no se puede utilizar para el archivo de salida. Inserte un disquete con formato y con espacio libre para grabar. |
Explicación: El programa de utilidad EXPORT no puede utilizar el disquete actual para exportar al archivo PC/IXF por una de las siguientes razones:
Este código de aviso es una petición para que la aplicación solicite al usuario que coloque otro disquete en la unidad especificada.
El programa de utilidad espera volver a ser llamado después de que el usuario coloca el disquete en la unidad.
Respuesta del usuario: Solicite el disquete al usuario y regrese al programa de utilidad con el parámetro callerac que indica si el proceso continuará o finalizará.
SQL3196N | No se ha encontrado el archivo de entrada. |
Explicación: El archivo fuente que se va a cargar en una base de datos no ha podido encontrarse en la vía de acceso indicada por el parámetro datafile.
No se puede procesar el mandato.
Respuesta del usuario: Compruebe que el archivo de entrada existe, y que la vía de acceso para el mismo es correcta.
SQL3197N | Se ha realizado un intento de ejecutar múltiples copias de importación o exportación. |
Explicación: Se ha realizado un intento de ejecutar más de un ejemplo del programa de utilidad de importación o exportación en un sistema donde esto no está soportado.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter la segunda operación cuando ningún otro proceso intente ejecutar el mismo programa de utilidad.