db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fuzzylo...@apache.org
Subject svn commit: r483356 [4/16] - in /db/derby/code/trunk: ./ java/drda/org/apache/derby/loc/drda/ java/engine/org/apache/derby/loc/ java/testing/org/apache/derbyTesting/functionTests/master/ java/testing/org/apache/derbyTesting/functionTests/master/DerbyNe...
Date Thu, 07 Dec 2006 06:27:36 GMT
Modified: db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties?view=diff&rev=483356&r1=483355&r2=483356
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties Wed Dec  6 22:27:34 2006
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+# NLS_ENCODING=UTF-8
+# NLS_MESSAGEFORMAT_ALL
 
 ###############################################################################
 #
@@ -24,8 +26,7 @@
 XBM01.D=Error de arranque debido a una excepci\u00f3n. Consulte la excepci\u00f3n siguiente para obtener detalles. 
 XBM02.D=Error de arranque debido a una falta de funcionalidad para {0}. Aseg\u00farese de que la classpath incluya el software Derby correcto.
 XBM05.D=Error de arranque debido a la falta de informaci\u00f3n sobre la versi\u00f3n del producto para {0}.
-XBM06.D=Error de arranque. No se puede acceder a una base de datos cifrada sin la contrase\u00f1a de arranque correcta.
-
+XBM06.D=Error de arranque. No se puede acceder a una base de datos cifrada sin la contrase\u00f1a de arranque correcta.  
 XBM07.D=Error de arranque. La contrase\u00f1a de arranque debe tener al menos 8 bytes de longitud.
 XBM08.D=No se ha podido generar la instancia de la clase StorageFactory {1} de {0}.
 
@@ -39,7 +40,7 @@
 XBM0N.D=No se ha podido registrar el controlador JDBC con java.sql.DriverManager. Consulte la excepci\u00f3n siguiente para obtener detalles. 
 XBM0P.D=El suministrador de servicio es de s\u00f3lo lectura. Operaci\u00f3n no permitida. 
 XBM0S.D=No es posible renombrar el archivo ''{0}'' como ''{1}''
-XBM0T.D=Subprotocolo ambiguo para el nombre de base de datos {0}. 
+XBM0T.D=Subprotocolo ambiguo para el nombre de base de datos {0}.   
 XBM0U.S=No se han registrado clases para el identificador {0}.
 XBM0V.S=Se ha generado una excepci\u00f3n al cargar la clase {1} registrada para el identificador {0}.
 XBM0W.S=Se ha generado una excepci\u00f3n al crear una instancia de la clase {1} registrada para el identificador {0}.
@@ -47,8 +48,7 @@
 XBM0Y.D=No se encontr\u00f3 el directorio de copia de seguridad de base de datos {0}. Aseg\u00farese de que la v\u00eda de acceso para las copias de seguridad que se ha especificado sea la correcta.
 XBM0Z.D=No es posible copiar el archivo ''{0}'' como ''{1}''. Aseg\u00farese de que haya suficiente espacio y que los permisos sean los adecuados. 
 XBM0Q.D=No se encontr\u00f3 el archivo {0}. Aseg\u00farese de que la copia de seguridad es la correcta y que no est\u00e1 corrompida.
-XBM0R.D=No se pudo eliminar el archivo {0}.
-
+XBM0R.D=No se pudo eliminar el archivo {0}.  
 
 # Upgrade
 XCW00.D=Actualizaci\u00f3n no soportada de ''{0}'' a ''{1}''.
@@ -58,6 +58,8 @@
 
 # COntext service
 08000=Conexi\u00f3n cerrada por una interrupci\u00f3n desconocida.
+08000.S.1=No se puede cerrar una conexi\u00f3n con una transacci\u00f3n activa.  La transacci\u00f3n permanece abierta y la conexi\u00f3n no se ha cerrado.
+
 
 #../java/com/ibm/db2j/protocol/BasicServices/LockManager/messages.properties
 40001=No se ha podido obtener un bloqueo debido a un punto muerto, el ciclo de bloqueos y esperas es:\n{0}. La v\u00edctima seleccionada es XID : {1}.
@@ -69,22 +71,25 @@
 XBCM1.S=Error de enlace Java generado durante la carga de la clase generada {0}.
 XBCM2.S=No se puede crear una instancia de la clase generada {0}.
 XBCM3.S=El m\u00e9todo {1}() no existe en la clase generada {0}.
+XBCM4.S=Se ha excedido el l\u00edmite o los l\u00edmites de formato de clase Java: {1} en la clase generada {0}.
 
 # Properties
 
 XCY00.S=Valor no v\u00e1lido para la propiedad ''{0}''=''{1}''.
 XCY02.S=El cambio de propiedad solicitado no est\u00e1 soportado ''{0}''=''{1}''.
 XCY03.S=La propiedad necesaria ''{0}'' no se ha establecido.
+XCY04.S=Sintaxis no v\u00e1lida para los modificadores de optimizador. La sintaxis debe ser -- DERBY-PROPERTIES propertyName = valor [, propertyName = valor]*
+
 
 # Cryptography
 XBCX0.S=Excepci\u00f3n del suministrador de cifrado. Consulte la excepci\u00f3n siguiente para obtener detalles.
 XBCX1.S=Inicializando cifrado con modalidad no permitida, debe ser ENCRYPT o DECRYPT.
-XBCX2.S=Inicializando cifrado con una contrase\u00f1a de arranque demasiado corta. La contrase\u00f1a debe tener al menos {0} caracteres de longitud. 
+XBCX2.S=Inicializando cifrado con una contrase\u00f1a de arranque demasiado corta. La contrase\u00f1a debe tener al menos {0} caracteres de longitud.    
 XBCX5.S=No se puede cambiar la contrase\u00f1a de arranque a nulo.
 XBCX6.S=No se puede cambiar la contrase\u00f1a de arranque a un tipo serializable distinto de serie.
 XBCX7.S=Formato incorrecto para cambiar la contrase\u00f1a de arranque.  El formato debe ser: contrase\u00f1a_arranque_anterior, contrase\u00f1a_arranque_nueva.
 XBCX8.S=No se puede cambiar la contrase\u00f1a de arranque de una base de datos no cifrada.
-XBCX9.S=No se puede cambiar la contrase\u00f1a de arranque de una base de datos de solo lectura. 
+XBCX9.S=No se puede cambiar la contrase\u00f1a de arranque de una base de datos de solo lectura.  
 XBCXA.S=Contrase\u00f1a de arranque incorrecta.
 XBCXB.S=Relleno de cifrado ''{0}'' incorrecto o no se ha especificado relleno. Se debe utilizar ''NoPadding''.
 XBCXC.S=El algoritmo de cifrado ''{0}'' no existe. Compruebe que el suministrador ''{1}'' elegido ofrezca soporte para este algoritmo.
@@ -94,10 +99,19 @@
 XBCXG.S=El suministrador de cifrado ''{0}'' no existe.
 XBCXH.S=El algoritmo de cifrado ''{0}'' no est\u00e1 en el formato correcto. El formato correcto es algoritmo/modalidadRetroalimentaci\u00f3n/NoPadding.
 XBCXI.S=La modalidad de retroalimentaci\u00f3n ''{0}'' no est\u00e1 soportada. Las modalidades de retroalimentaci\u00f3n soportadas son CBC, CFB, OFB y ECB.
-XBCXJ.S=La aplicaci\u00f3n est\u00e1 utilizando una versi\u00f3n de JCE (Java Cryptography Extension) anterior a la 1.2.1. Actualice a JCE 1.2.1 e intente de nuevo la operaci\u00f3n. 
+XBCXJ.S=La aplicaci\u00f3n est\u00e1 utilizando una versi\u00f3n de JCE (Java Cryptography Extension) anterior a la 1.2.1.  Actualice a JCE 1.2.1 e intente de nuevo la operaci\u00f3n.    
 XBCXK.S=La clave de cifrado proporcionada no coincide con la clave de cifrado utilizada al crear la base de datos. Aseg\u00farese de utilizar la clave de cifrado correcta e int\u00e9ntelo de nuevo. 
-XBCXL.S=El proceso de verificaci\u00f3n para la clave de cifrado no ha sido satisfactorio. Esto puede haber estado causado por un error al acceder al archivo apropiado para llevar a cabo el proceso de verificaci\u00f3n. Consulte la excepci\u00f3n siguiente para obtener detalles.
-
+XBCXL.S=El proceso de verificaci\u00f3n para la clave de cifrado no ha sido satisfactorio. Esto puede haber estado causado por un error al acceder al archivo apropiado para llevar a cabo el proceso de verificaci\u00f3n.  Consulte la excepci\u00f3n siguiente para obtener detalles.  
+XBCXM.S=La longitud de la clave de cifrado externa debe ser un n\u00famero par.
+XBCXN.S=La clave de cifrado externa contiene uno o m\u00e1s caracteres no permitidos. Los caracteres permitidos para un n\u00famero hexadecimal son 0-9, a-f y A-F.
+XBCXO.S=No se puede cifrar la base de datos cuando existe una transacci\u00f3n global en estado de preparada.
+XBCXP.S=No se puede volver a cifrar la base de datos con una nueva contrase\u00f1a de arranque o una clave de cifrado externa cuando existe una transacci\u00f3n global en estado de preparada.
+XBCXQ.S=No se puede configurar una base de datos de s\u00f3lo lectura para cifrado.
+XBCXR.S=No se puede volver a cifrar una base de datos de s\u00f3lo lectura con una nueva contrase\u00f1a de arranque o una clave de de cifrado externa.
+XBCXS.S=No se puede configurar una base de datos para cifrado cuando la base de datos est\u00e1 en modalidad de registro de archivado.
+XBCXT.S=No se puede volver a cifrar una base de datos con una nueva contrase\u00f1a de arranque o una clave de cifrado externa cuando la base de datos est\u00e1 en modalidad de registro de archivado.
+XBCXU.S=El cifrado de una base de datos no cifrada ha sido err\u00f3neo: {0}.
+XBCXV.S=El cifrado de una base de datos cifrada con una nueva clave o una nueva contrase\u00f1a ha sido err\u00f3neo: {0}.
 
 #../java/com/ibm/db2j/impl/BasicServices/CacheService/Generic/messages.properties
 
@@ -174,9 +188,9 @@
 XSCB9.S=Reservado para pruebas.
 XSCB8.S=El conglomerado btree {0} est\u00e1 cerrado.
 XSCB7.S=Se ha producido un error interno durante una exploraci\u00f3n btree - current_rh es nulo = {0}, clave de posici\u00f3n es nula = {1}.
-XSCB6.S=Limitaci\u00f3n: no se puede actualizar o insertar el registro de un \u00edndice secundario btree debido a la falta de espacio en la p\u00e1gina. Utilice los par\u00e1metros derby.storage.pageSize y/o derby.storage.pageReservedSpace para solucionar esta limitaci\u00f3n.
+XSCB6.S=Limitaci\u00f3n: no se puede actualizar o insertar el registro de un \u00edndice secundario btree debido a la falta de espacio en la p\u00e1gina.  Utilice los par\u00e1metros derby.storage.pageSize y/o derby.storage.pageReservedSpace para solucionar esta limitaci\u00f3n.
 XSCB5.S=No se ha podido encontrar la fila en el \u00e1rbol durante una operaci\u00f3n deshacer l\u00f3gica de una inserci\u00f3n o supresi\u00f3n de btree.
-XSCB4.S=Se ha llamado a un m\u00e9todo de una exploraci\u00f3n abierta btree antes de posicionar la exploraci\u00f3n en la primera fila (esto es, no se ha realizado a\u00fan una llamada next()). El estado actual de la exploraci\u00f3n es ({0}).
+XSCB4.S=Se ha llamado a un m\u00e9todo de una exploraci\u00f3n abierta btree antes de posicionar la exploraci\u00f3n en la primera fila (esto es, no se ha realizado a\u00fan una llamada next()).  El estado actual de la exploraci\u00f3n es ({0}).
 XSCB3.S=Caracter\u00edstica no implementada.
 XSCB2.S=No se ha encontrado la propiedad necesaria {0} en la lista de propiedades dada para createConglomerate() de un \u00edndice secundario btree.
 XSCB1.S=Contenedor {0} no encontrado.
@@ -201,7 +215,9 @@
 XSRS7.S=Se ha producido una excepci\u00f3n inesperada durante la copia de seguridad.
 XSRS8.S=El dispositivo de anotaci\u00f3n cronol\u00f3gica s\u00f3lo puede establecerse en el momento de creaci\u00f3n de la base de datos y no puede cambiarse sobre la marcha.
 XSRS9.S=El registro {0} ya no existe
-
+XSRSA.S=No se puede realizar una copia de seguridad de la base de datos cuando existen operaciones sin registrar no comprometidas. Comprometa las transacciones con operaciones de bloqueo de copia de seguridad. 
+XSRSB.S=La copia de seguridad no se puede realizar en una transacci\u00f3n con operaciones no registradas sin comprometer.
+XSRSC.S=No se puede realizar la copia de seguridad de la base de datos en {0}, es un directorio de base de datos.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Log/Generic
 # statement errors.
@@ -217,7 +233,7 @@
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Log/Generic
 # database errors.
 # sqlstate range: XSLA0 to XSLAZ
-XSLAT.D=Existe el directorio de anotaciones cronol\u00f3gicas {0}. Aseg\u00farese de que la ubicaci\u00f3n logDevice especificada sea la correcta.  
+XSLAT.D=El directorio de anotaciones cronol\u00f3gicas ''{0}'' ya existe. El directorio puede pertenecer a otra base de datos. Compruebe que la ubicaci\u00f3n especificada para el atributo logDevice sea correcta.
 XSLAS.D=No se encontr\u00f3 el directorio de anotaciones cronol\u00f3gicas {0} al restaurar la copia de seguridad. Aseg\u00farese de que la copia de seguridad es la correcta y que no est\u00e1 corrompida.
 XSLAR.D=No es posible copiar el archivo ''{0}'' como ''{1}'' durante la restauraci\u00f3n. Aseg\u00farese de que haya suficiente espacio y que los permisos sean los adecuados. 
 XSLAQ.D=No se puede crear una archivo de anotaciones cronol\u00f3gicas en el directorio {0}.
@@ -240,7 +256,7 @@
 XSLA7.D=No se puede rehacer la operaci\u00f3n {0} en el archivo de anotaciones cronol\u00f3gicas.
 XSLA6.D=No se puede recuperar la base de datos.
 XSLA5.D=No se puede leer la corriente de datos para las anotaciones cronol\u00f3gicas por alguna raz\u00f3n para retrotraer la transacci\u00f3n {0}.
-XSLA4.D=No se puede grabar en las anotaciones cronol\u00f3gicas, puede que est\u00e9n llenas.  Suprima archivos innecesarios.  Tambi\u00e9n es posible que el sistema de archivos sea de s\u00f3lo lectura, que el disco tenga error o alg\u00fan otro problema con el soporte.
+XSLA4.D=No se puede grabar en las anotaciones cronol\u00f3gicas, puede que est\u00e9n llenas.  Suprima archivos innecesarios.  Tambi\u00e9n es posible que el sistema de archivos sea de s\u00f3lo lectura, que el disco tenga error o alg\u00fan otro problema con el soporte.  
 XSLA3.D=Anotaciones cronol\u00f3gicas da\u00f1adas, datos no v\u00e1lidos en la corriente de anotaciones.
 XSLA2.D=Se concluir\u00e1 el sistema, se obtuvo una excepci\u00f3n de E/S al acceder al archivo de anotaciones cronol\u00f3gicas.
 XSLA1.D=Se ha enviado el registro de anotaciones cronol\u00f3gicas a la corriente, pero no puede aplicarse al almac\u00e9n (Objeto {0}).  Esto tambi\u00e9n puede producir problemas de recuperaci\u00f3n.
@@ -268,6 +284,45 @@
 40XT7=La operaci\u00f3n no est\u00e1 soportada en una transacci\u00f3n interna.
 
 #
+# 2D, 24, 57,58 - DRDA errors with SQLStates required by the spec
+2D521.S.1=setAutoCommit(true) no v\u00e1lido durante una transacci\u00f3n global.
+2D521.S.2=COMMIT o ROLLBACK no v\u00e1lido para el entorno de ejecuci\u00f3n de aplicaci\u00f3n. 
+24501.S=El cursor identificado no est\u00e1 abierto.
+# 58009.C is a generic message
+# MAKE SURE YOU INTERNATIONALIZE THE REASON STRING AS WELL - Use the JXXX 
+# codes below.  Add constants for the JXXX codes in reference.MessageId.java
+58009.C=Se ha encontrado un error de protocolo de red y se ha finalizado la conexi\u00f3n: {0}
+58009.C.2=SocketException: ''{0}''
+58009.C.3=Se ha detectado un error de comunicaciones: {0}.
+58009.C.4=Se ha producido un error durante un restablecimiento de conexi\u00f3n diferido y la conexi\u00f3n se ha finalizado.  Consulte las excepciones encadenadas para obtener detalles.
+58009.C.5=No hay suficientes datos mientras se lee desde la red - se esperaba un m\u00ednimo de {0} y s\u00f3lo se han recibido {1} bytes.  La conexi\u00f3n se ha finalizado.
+58009.C.6=Se ha intentado materializar por completo datos lob demasiado grandes para JVM.  La conexi\u00f3n se ha finalizado.
+58009.C.7=Excepci\u00f3n de protocolo de red: la longitud de scldta, {0}, no es v\u00e1lida para rdbcolid.  La conexi\u00f3n se ha finalizado.
+58009.C.8=Excepci\u00f3n de protocolo de red: la longitud de scldta, {0}, no es v\u00e1lida para pkgid.  La conexi\u00f3n se ha finalizado.
+58009.C.9=Excepci\u00f3n de protocolo de red: la longitud PKGNAMCSN, {0}, no es v\u00e1lida en SQLAM {1}.  La conexi\u00f3n se ha finalizado.
+58009.C.10=Excepci\u00f3n de protocolo de red: s\u00f3lo una longitud de VCM o VCS puede ser mayor que 0.  La conexi\u00f3n se ha finalizado.
+58009.C.11=La conexi\u00f3n se ha finalizado porque la codificaci\u00f3n no est\u00e1 soportada.
+58009.C.12=Excepci\u00f3n de protocolo de red: el punto de c\u00f3digo real, {0}, no coincide con el punto de c\u00f3digo esperado, {1}.  La conexi\u00f3n se ha finalizado.
+58009.C.13=Excepci\u00f3n de protocolo de red: la colecci\u00f3n DDM contiene menos de 4 bytes de datos.  La conexi\u00f3n se ha finalizado.
+58009.C.14=Excepci\u00f3n de protocolo de red: la pila de la colecci\u00f3n no est\u00e1 vac\u00eda al final del mismo an\u00e1lisis de cadena de id.  La conexi\u00f3n se ha finalizado.
+58009.C.15=Excepci\u00f3n de protocolo de red: la longitud de DSS no es 0 al final del mismo an\u00e1lisis de cadena de id.  La conexi\u00f3n se ha finalizado.
+58009.C.16=Excepci\u00f3n de protocolo de red: DSS encadenado con el mismo id al final del mismo an\u00e1lisis de cadena de id.  La conexi\u00f3n se ha finalizado.
+58009.C.17=Excepci\u00f3n de protocolo de red: se ha alcanzado de forma prematura el final de la corriente al leer InputStream, par\u00e1metro #{0}.  La conexi\u00f3n se ha finalizado.
+58009.C.18=Excepci\u00f3n de protocolo de red: FDOCA LID no v\u00e1lido.  La conexi\u00f3n se ha finalizado.
+58009.C.19=Excepci\u00f3n de protocolo de red: no se ha devuelto secktn.  La conexi\u00f3n se ha finalizado.
+58009.C.20=Excepci\u00f3n de protocolo de red: s\u00f3lo uno de NVCM o NVCS puede ser no nulo.  La conexi\u00f3n se ha finalizado.
+58009.C.21=Excepci\u00f3n de protocolo de red: la longitud de scldta, {0}, no es v\u00e1lida para rdbnam.  La conexi\u00f3n se ha finalizado.
+
+
+58010.C=Se ha encontrado un error de protocolo de red.  No se ha podido establecer una conexi\u00f3n debido a que el gestor {0} en el nivel {1} no est\u00e1 soportado en el servidor. 
+58014.C=El mandato de DDM 0x{0} no est\u00e1 soportado.  La conexi\u00f3n se ha finalizado.
+58015.C=El objeto de DDM 0x{0} no est\u00e1 soportado.  La conexi\u00f3n se ha finalizado.
+58016.C=El par\u00e1metro de DDM 0x{0} no est\u00e1 soportado.  La conexi\u00f3n se ha finalizado.
+58017.C=El valor del par\u00e1metro de DDM 0x{0} no est\u00e1 soportado.  Es posible que una variable de lenguaje principal de entrada no est\u00e9 dentro del rango que soporta el servidor.  La conexi\u00f3n se ha finalizado.
+57017.C=No existe ninguna conversi\u00f3n disponible para la p\u00e1gina de c\u00f3digos de origen, {0}, a la p\u00e1gina de c\u00f3digos de destino, {1}.  La conexi\u00f3n se ha finalizado.
+
+
+#
 #java/com/ibm/db2j/internalUtil
 #	Id Parse Errors       			XCXA0-XCXAZ
 #  	Db Class Path Parse Errors 	 	XCXB0-XCXBZ
@@ -278,6 +333,7 @@
 XCXB0.S=Classpath de base de datos no v\u00e1lida: ''{0}''.
 XCXC0.S=Lista de id no v\u00e1lida.
 XCXE0.S=Est\u00e1 intentando realizar una operaci\u00f3n que utiliza el territorio de la base de datos, pero la base de datos no dispone de un territorio.
+
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Transactions/Basic
 # system errors.
 # sqlstate range: XSTB0 to XSTBZ
@@ -291,7 +347,7 @@
 # transaction errors.
 # sqlstate range: 40XD0 to 40XDZ
 40XD0=Se ha cerrado el contenedor
-40XD1=El contenedor se ha abierto en modalidad de s\u00f3lo lectura. 
+40XD1=El contenedor se ha abierto en modalidad de s\u00f3lo lectura.   
 40XD2=El contenedor {0} no se puede abrir; o bien se ha eliminado o bien no existe.
 
 
@@ -318,6 +374,8 @@
 XSDAJ.S=Excepci\u00f3n durante la grabaci\u00f3n de un objeto serializable o SQLData
 XSDAK.S=Se ha obtenido una p\u00e1gina incorrecta para el descriptor de contexto de registro {0}.
 XSDAL.S=El descriptor de contexto de registro {0} se\u00f1ala inesperadamente a una p\u00e1gina de desbordamiento.
+XSDAM.S=Excepci\u00f3n durante la restauraci\u00f3n de un objeto SQLData de clase {0}. No se puede crear una instancia de la clase especificada.
+XSDAN.S=Excepci\u00f3n durante la restauraci\u00f3n de un objeto SQLData de clase {0}. La clase especificada ha encontrado una excepci\u00f3n de acceso no permitida.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/Generic
 # database errors.
@@ -329,8 +387,8 @@
 XSDB4.D=La p\u00e1gina {0} es de la versi\u00f3n {1}, el archivo de anotaciones cronol\u00f3gicas contiene un cambio versi\u00f3n {2}, o faltan registros de anotaci\u00f3n cronol\u00f3gica de esta p\u00e1gina o esta p\u00e1gina no se ha grabado correctamente en el disco.
 XSDB5.D=Las anotaciones cronol\u00f3gicas tienen un registro de cambio en la p\u00e1gina {0} que est\u00e1 m\u00e1s all\u00e1 del final del contenedor.
 XSDB6.D=Es posible que otra instancia de Derby haya iniciado ya la base de datos {0}.
-XSDB7.D=AVISO: Derby (instancia {0}) est\u00e1 intentando arrancar la base datos {1} a pesar de que Derby (instancia {2}) pueda seguir activo. S\u00f3lo una instancia de Derby debe arrancar una base de datos al mismo tiempo. Pueden producirse da\u00f1os graves y no recuperables aunque podr\u00edan haberse producido ya.
-XSDB8.D=AVISO: Derby (instancia {0}) est\u00e1 intentando arrancar la base datos {1} a pesar de que Derby (instancia {2}) pueda seguir activo. S\u00f3lo una instancia de Derby debe arrancar una base de datos al mismo tiempo. Pueden producirse da\u00f1os graves y no recuperables si 2 instancias de Derby se arrancan en la misma base de datos al mismo tiempo. Se ha establecido la propiedad db2j.database.forceDatabaseLock=true para que no arranque la base de datos mientras est\u00e9 presente db.lck. Normalmente este archivo se elimina cuando termina la primera instancia de Derby que se arranca en la base de datos, pero puede dejarse a veces al concluir. En este caso ser\u00e1 necesario eliminar el archivo a mano.  Es importante comprobar que no hay ninguna otra VM accediendo a la base de datos antes de suprimir el archivo db.lck a mano.
+XSDB7.D=AVISO: Derby (instancia {0}) est\u00e1 intentando arrancar la base datos {1} a pesar de que Derby (instancia {2}) pueda seguir activo.  S\u00f3lo una instancia de Derby debe arrancar una base de datos al mismo tiempo. Pueden producirse da\u00f1os graves y no recuperables aunque podr\u00edan haberse producido ya.
+XSDB8.D=AVISO: Derby (instancia {0}) est\u00e1 intentando arrancar la base datos {1} a pesar de que Derby (instancia {2}) pueda seguir activo.  S\u00f3lo una instancia de Derby debe arrancar una base de datos al mismo tiempo. Pueden producirse da\u00f1os graves y no recuperables si 2 instancias de Derby se arrancan en la misma base de datos al mismo tiempo.  Se ha establecido la propiedad db2j.database.forceDatabaseLock=true para que no arranque la base de datos mientras est\u00e9 presente db.lck.  Normalmente este archivo se elimina cuando termina la primera instancia de Derby que se arranca en la base de datos, pero puede dejarse a veces al concluir.  En este caso ser\u00e1 necesario eliminar el archivo a mano.  Es importante comprobar que no hay ninguna otra VM accediendo a la base de datos antes de suprimir el archivo db.lck a mano.
 XSDB9.D=El contenedor de corriente {0} est\u00e1 da\u00f1ado.
 XSDBA.D=Anomal\u00eda al intentar asignar el objeto {0}.
 
@@ -348,6 +406,8 @@
 XSDFB.S=Operaci\u00f3n no soportada por una base de datos de s\u00f3lo lectura
 XSDFD.S=Se ha le\u00eddo una imagen de p\u00e1gina diferente en 2 E/S de la p\u00e1gina {0}, la primera imagen tiene una suma de comprobaci\u00f3n incorrecta, la segunda imagen tiene una suma de comprobaci\u00f3n correcta. Im\u00e1genes de p\u00e1gina: {1} {2}
 XSDFF.S=Anomal\u00eda en la operaci\u00f3n solicitada debido a una excepci\u00f3n inesperada.
+XSDFH.S=No se puede realizar una copia de seguridad de la base de datos, se ha producido una Excepci\u00f3n de E/S al grabar en el archivo contenedor de copia de seguridad {0}.
+XSDFI.S=Se ha producido un error al intentar grabar datos en el disco durante la recuperaci\u00f3n de la base de datos.  Compruebe que el disco de la base de datos no est\u00e9 lleno. Si est\u00e1 lleno, suprima los archivos innecesarios y vuelva a intentar conectarse a la base de datos.  Tambi\u00e9n es posible que el sistema de archivos sea de s\u00f3lo lectura, que el disco haya fallado o que se haya producido alg\u00fan otro problema en el soporte.  El sistema ha encontrado un error mientras procesaba la p\u00e1gina {0}.
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/FileSystem
 # database errors.
@@ -369,31 +429,54 @@
 01504=El nuevo \u00edndice es un duplicado de un \u00edndice existente: {0}.
 01505=Es posible que el valor {0} est\u00e9 truncado.
 01522=El sin\u00f3nimo ''{0}'' reci\u00e9n definido se ha resuelto en el objeto ''{1}'' que no est\u00e1 actualmente definido.
+01001=Se ha intentado actualizar o suprimir una fila ya suprimida: no se ha actualizado o suprimido ninguna fila.
 01003=Se han eliminado valores nulos del argumento de una funci\u00f3n de columna.
+01006=Privilegio no revocado del usuario {0}.
 0100E=Intento de XX de devolver demasiados conjuntos de resultados. 
 02000=No se ha encontrado ninguna fila para FETCH, UPDATE o DELETE; o el resultado de una consulta es una tabla vac\u00eda.
+# Next one is generic XQuery error per SQL/XML[2006]
+10000=Se ha encontrado un error al evaluar una expresi\u00f3n de consulta XML para el operador {0}: {1}
 21000=La subconsulta escalar tiene permitido devolver una sola fila.
 22001=Se ha producido un error de truncamiento al intentar recortar {0} ''{1}'' a una longitud {2}.
 54006=La longitud resultante de la operaci\u00f3n {0} es mayor que {1}.
 22003=El valor resultante queda fuera del rango para el tipo de datos {0}.
+22003.S.1=El a\u00f1o ({0}) excede el m\u00e1ximo ''{1}''.
+22003.S.2=El decimal s\u00f3lo puede tener un m\u00e1ximo de 31 d\u00edgitos.
+22003.S.3=Se ha producido un desbordamiento durante la conversi\u00f3n del tipo de datos num\u00e9rico de ''{0}'' a {1}.
+22004.S.4=La longitud de ({0}) excede la longitud m\u00e1xima para el tipo de datos ({1}).
 22005=Se ha intentado obtener un valor de datos de tipo ''{0}'' de un valor de datos de tipo ''{1}''.
+22005.S.1=No se ha podido convertir un valor del tipo ''{0}'' al tipo ''{1}'' : la codificaci\u00f3n no est\u00e1 soportada.
+22005.S.2=El convertidor de caracteres necesario no est\u00e1 disponible.
+22005.S.3=La serie Unicode no se puede convertir a la serie Ebcdic
+22005.S.4=Tipo JDBC no reconocido. Tipo: {0}, columnCount: {1}, columnIndex: {2}.
+22005.S.5=Tipo JDBC no v\u00e1lido para el par\u00e1metro {0}.
+22005.S.6=Tipo SQL Java no reconocido {0}.
 22007.S.180=La representaci\u00f3n de serie de un valor de fecha y hora queda fuera de rango.
 22007.S.181=La sintaxis de la representaci\u00f3n de serie de un valor de fecha y hora es incorrecta.
 22008.S=''{0}'' es un argumento no v\u00e1lido en la funci\u00f3n {1}.
 22011=El segundo o tercer argumento de la funci\u00f3n SUBSTR queda fuera de rango.
 22012=Intento de divisi\u00f3n por cero.
 22013=Intento de calcular la ra\u00edz cuadrada de un n\u00famero negativo, ''{0}''.
-22014=La posici\u00f3n inicial de LOCATE no es v\u00e1lida; debe ser un entero positivo. El \u00edndice desde el que comenzar la b\u00fasqueda es ''{2}''. La serie a buscar es ''{0}''. La serie desde la que buscar es ''{1}''. 
-22015=La funci\u00f3n ''{0}'' no est\u00e1 permitida en el siguiente conjunto de tipos. El primer operando es de tipo ''{1}''. El segundo operando es de tipo ''{2}''. El tercer operando (posici\u00f3n inicial) es de tipo ''{3}''.
+22014=La posici\u00f3n inicial de LOCATE no es v\u00e1lida; debe ser un entero positivo. El \u00edndice desde el que comenzar la b\u00fasqueda es ''{2}''.  La serie a buscar es ''{0}''.  La serie desde la que buscar es ''{1}''. 
+22015=La funci\u00f3n ''{0}'' no est\u00e1 permitida en el siguiente conjunto de tipos.  El primer operando es de tipo ''{1}''.  El segundo operando es de tipo ''{2}''.  El tercer operando (posici\u00f3n inicial) es de tipo ''{3}''.
+22015.S.1= Conversi\u00f3n de datos no v\u00e1lida: la conversi\u00f3n solicitada producir\u00eda una p\u00e9rdida de precisi\u00f3n de {0}
 22018=Formato de serie de caracteres no v\u00e1lido para tipo {0}.
 22019=Secuencia de escape no v\u00e1lida, ''{0}''. La serie de escape debe contener exactamente un car\u00e1cter. No puede ser nula o contener m\u00e1s de un car\u00e1cter.
-22025=El car\u00e1cter de escape debe ir seguido del car\u00e1cter de escape, '_' o '%'. No puede ir seguido de ning\u00fan otro car\u00e1cter o ir al final del patr\u00f3n.
+22025=El car\u00e1cter de escape debe ir seguido del car\u00e1cter de escape, ''_'' o ''%''. No puede ir seguido de ning\u00fan otro car\u00e1cter o ir al final del patr\u00f3n.
 22027=La funci\u00f3n incorporada TRIM() soporta un solo car\u00e1cter de ajuste.  Las funciones incorporadas LTRIM() y RTRIM() soportan varios caracteres de ajuste.
+22028=La serie excede la longitud m\u00e1xima de {0}.
 22501=Una cl\u00e1usula ESCAPE de NULL devuelve resultados no definidos y no est\u00e1 permitida.
-2200L=El operando XMLPARSE no es un documento XML; consulte la excepci\u00f3n siguiente para obtener detalles.
+
+## SQL/XML errors.
+2200L=Los valores asignados a columnas XML deben tener nodos DOCUMENT formados correctamente.
+2200M=DOCUMENT de XML no v\u00e1lido: {0}
+2200V=Elemento de contexto no v\u00e1lido para el operador {0}; los elementos de contexto deben ser nodos DOCUMENT formados correctamente.
+2200W=Error de serializaci\u00f3n de XQuery: Se ha intentado serializar uno o m\u00e1s nodos de Atributo de nivel superior.
+# end SQL/XML errors.
+
 23502=La columna ''{0}'' no puede aceptar un valor NULL.
 23505=La sentencia ha terminado anormalmente porque habr\u00eda provocado un valor de clave duplicado en una restricci\u00f3n de clave \u00fanica o primaria o en un \u00edndice \u00fanico identificado por ''{0}'' definido en ''{1}''.
-23503={2} en la tabla ''{1}'' ha causado una violaci\u00f3n de restricci\u00f3n de clave for\u00e1nea ''{0}'' para la clave {3}. La sentencia se ha retrotra\u00eddo.
+23503={2} en la tabla ''{1}'' ha causado una violaci\u00f3n de restricci\u00f3n de clave for\u00e1nea ''{0}'' para la clave {3}.  La sentencia se ha retrotra\u00eddo.
 23513=La restricci\u00f3n de comprobaci\u00f3n ''{1}'' se ha violado al realizar un INSERT o UPDATE en la tabla ''{0}''.
 38000=Se he generado la excepci\u00f3n ''{0}'' al evaluar una expresi\u00f3n.
 38001=No se permite a la rutina externa que ejecute sentencias SQL.
@@ -438,27 +521,24 @@
 42X02={0}.
 42X03=El nombre de columna ''{0}'' est\u00e1 en m\u00e1s de una tabla de la lista FROM.
 42X04=La columna ''{0}'' no est\u00e1 en ninguna tabla de la lista FROM o aparece en una especificaci\u00f3n de uni\u00f3n y est\u00e1 fuera del \u00e1mbito de la especificaci\u00f3n de uni\u00f3n o bien aparece en una cl\u00e1usula HAVING y no est\u00e1 en la lista GROUP BY. Si se trata de una sentencia CREATE o ALTER TABLE entonces ''{0}'' no es una columna de la tabla destino.
-42X05=La tabla ''{0}'' no existe.
+42X05=La tabla/vista ''{0}'' no existe.
 42X06=Se han especificado demasiadas columnas de resultados para la tabla ''{0}''.
 42X07=NULL s\u00f3lo est\u00e1 permitido en una cl\u00e1usula VALUES dentro de una sentencia INSERT.
 42X08=El constructor de la clase ''{0}'' no se puede utilizar como tabla virtual externa porque la clase no implementa ''{1}''. 
 42X09=La tabla o nombre de alias ''{0}'' se utiliza m\u00e1s de una vez en la lista FROM.
 42X10=''{0}'' no es un nombre de tabla expuesto en el \u00e1mbito en que aparece.
 42622=El nombre ''{0}'' es demasiado largo. La longitud m\u00e1xima es ''{1}''.
-42X12=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la sentencia CREATE TABLE. 
+42X12=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la sentencia CREATE TABLE.  
 54011=Se han especificado demasiadas columnas ({0}) para la tabla o vista {1}. El l\u00edmite es {2}.
-42Z9F=Demasiados \u00edndices ({0}) en la tabla {1}. El l\u00edmite es {2}.
-
-42X13=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la lista de columnas de una sentencia INSERT.
-
+42Z9F=Demasiados \u00edndices ({0}) en la tabla {1}. El l\u00edmite es {2}.  
+42X13=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la lista de columnas de una sentencia INSERT. 
 42X14=''{0}'' no es una columna en la tabla o VTI ''{1}''.
 42X15=El nombre de columna ''{0}'' aparece en una sentencia sin una lista FROM.
 42X16=El nombre de columna ''{0}'' aparece varias veces en la cl\u00e1usula SET de una sentencia UPDATE.
-42X17=En la lista Properties de una cl\u00e1usula FROM, el valor ''{0}'' no es v\u00e1lido como especificaci\u00f3n joinOrder. S\u00f3lo son v\u00e1lidos los valores FIXED y UNFIXED.
-
+42X17=En la lista Properties de una cl\u00e1usula FROM, el valor ''{0}'' no es v\u00e1lido como especificaci\u00f3n joinOrder. S\u00f3lo son v\u00e1lidos los valores FIXED y UNFIXED.  
 42803=Una expresi\u00f3n que contiene la columna ''{0}'' aparece en la lista SELECT y no forma parte de una cl\u00e1usula GROUP BY.
 42818=Las comparaciones entre ''{0}'' y ''{1}'' no est\u00e1n soportadas.
-42X19=La cl\u00e1usula WHERE o HAVING o definici\u00f3n CHECK CONSTRAINT es una expresi\u00f3n ''{0}''. Debe ser una expresi\u00f3n BOOLEAN.
+42X19=La cl\u00e1usula WHERE o HAVING o definici\u00f3n CHECK CONSTRAINT es una expresi\u00f3n ''{0}''.  Debe ser una expresi\u00f3n BOOLEAN.
 42X23=El cursor {0} no es actualizable.
 #42X24=The unary ''-'' operator is not allowed on the ''{0}'' type.
 42X25=La funci\u00f3n ''{0}'' no est\u00e1 permitida en el tipo ''{1}''.
@@ -470,46 +550,42 @@
 42X42=Nombre de correlaci\u00f3n no permitido para columna ''{0}'' porque es parte de la lista FOR UPDATE.
 42X32=El n\u00famero de columnas en la lista de columnas derivadas debe coincidir con el n\u00famero de columnas de la tabla ''{0}''.
 42X33=La lista de columnas derivadas contiene un nombre de columna duplicado ''{0}''.
-42X34=Hay un par\u00e1metro ? en la lista de selecci\u00f3n. No est\u00e1 permitido.
+42X34=Hay un par\u00e1metro ? en la lista de selecci\u00f3n.  No est\u00e1 permitido.
 42X35=No est\u00e1 permitido que ambos operandos de ''{0}'' sean par\u00e1metros ?.
 42X36=No est\u00e1 permitido que el operador ''{0}'' tome un par\u00e1metro ? como operando.
 42X37=El operador unitario ''{0}'' no est\u00e1 permitido sobre el tipo ''{1}''.
-42X38='SELECT *' s\u00f3lo est\u00e1 permitido en subconsultas EXISTS y NOT EXISTS.
+42X38=''SELECT *'' s\u00f3lo est\u00e1 permitido en subconsultas EXISTS y NOT EXISTS.
 42X39=La consulta s\u00f3lo tiene permitido devolver una sola columna.
-42X40=Una sentencia NOT tiene un operando que no es booleano. El operando de NOT debe dar como resultado TRUE, FALSE o UNKNOWN.
-
-42X41=En la cl\u00e1usula Properties de una lista FROM , la propiedad ''{0}'' no es v\u00e1lida (la propiedad se hab\u00eda establecido como ''{1}'').
-
+42X40=Una sentencia NOT tiene un operando que no es booleano. El operando de NOT debe dar como resultado TRUE, FALSE o UNKNOWN. 
+42X41=En la cl\u00e1usula Properties de una lista FROM , la propiedad ''{0}'' no es v\u00e1lida (la propiedad se hab\u00eda establecido como ''{1}''). 
 42821=Las columnas de tipo ''{0}'' no pueden contener valores de tipo ''{1}''. 
-42X43=El ResultSetMetaData devuelto para la clase/objeto ''{0}'' era nulo. Para poder utilizar esta clase como tabla virtual externa, el valor de ResultSetMetaData no debe ser nulo.
-
+42X43=El ResultSetMetaData devuelto para la clase/objeto ''{0}'' era nulo. Para poder utilizar esta clase como tabla virtual externa, el valor de ResultSetMetaData no debe ser nulo. 
 42X44=Longitud ''{0}'' no v\u00e1lida en la especificaci\u00f3n de columna.
 42X45={0} es un tipo no v\u00e1lido para el n\u00famero de argumento {1} de {2}.
-# 42X46=
-# 42X47=
+42X46=Existen varias funciones llamadas ''{0}''. Utilice la signatura completa o el nombre espec\u00edfico.
+42X47=Existen varios procedimientos llamados ''{0}''. Utilice la signatura completa o el nombre espec\u00edfico.
 42X48=El valor ''{1}'' no es una precisi\u00f3n v\u00e1lida para {0}.
 42X49=El valor ''{0}'' no es un literal entero v\u00e1lido.
 42X50=No se ha encontrado ning\u00fan m\u00e9todo que coincidiese con la llamada de m\u00e9todo {0}.{1}({2}), despu\u00e9s de probar todas las combinaciones de los tipos de objeto y primitivo y todas las conversiones de tipos posibles de todos los par\u00e1metros que pudiera tener la llamada de m\u00e9todo. El m\u00e9todo puede existir, pero no es p\u00fablico y/o est\u00e1tico, o los tipos de par\u00e1metro no son convertibles por la invocaci\u00f3n del m\u00e9todo.
 42X51=La clase ''{0}'' no existe o es inaccesible. Esto puede ocurrir si la clase no es p\u00fablica.
 42X52=No est\u00e1 permitido que el m\u00e9todo de llamada (''{0}'') que utilice un receptor del tipo primitivo de Java ''{1}''.
 42X53=El predicado LIKE s\u00f3lo puede tener los operandos ''CHAR'' o ''VARCHAR''. El tipo ''{0}'' no est\u00e1 permitido.
-42X54=El m\u00e9todo Java ''{0}'' tiene un ? como receptor. No est\u00e1 permitido.
+42X54=El m\u00e9todo Java ''{0}'' tiene un ? como receptor.  No est\u00e1 permitido.
 42X55=El nombre de tabla ''{1}'' debe ser el mismo que ''{0}''.
 42X56=El n\u00famero de columnas de la lista de columnas de la vista no coincide con el n\u00famero de columnas de la expresi\u00f3n de consulta subyacente en la definici\u00f3n de la vista para ''{0}''.
-42X57=getColumnCount() de la tabla virtual externa ''{0}'' ha devuelto un valor no v\u00e1lido ''{1}''. Los valores v\u00e1lidos son mayores o iguales que 1.
-
+42X57=getColumnCount() de la tabla virtual externa ''{0}'' ha devuelto un valor no v\u00e1lido ''{1}''.  Los valores v\u00e1lidos son mayores o iguales que 1. 
 42X58=El n\u00famero de columnas en los lados izquierdo y derecho de ''{0}'' debe ser el mismo.
 42X59=El n\u00famero de columnas en cada constructor VALUES debe ser el mismo.
 42X60=Se ha especificado un valor no v\u00e1lido ''{0}'' para la propiedad insertMode de la tabla ''{1}''.
 42X61=Los tipos ''{0}'' y ''{1}'' no son compatibles con {2}.
 42X62=''{0}'' no est\u00e1 permitido en el esquema ''{1}''.
-42X63=La cl\u00e1usula USING no ha devuelto ning\u00fan resultado. No se pueden establecer par\u00e1metros.
+42X63=La cl\u00e1usula USING no ha devuelto ning\u00fan resultado. No se pueden establecer par\u00e1metros. 
 42X64=En la lista Properties, se ha especificado el valor ''{0}'' no v\u00e1lido para la propiedad useStatistics. Los \u00fanicos valores v\u00e1lidos son TRUE o FALSE. 
 42X65=El \u00edndice ''{0}'' no existe.
 42X66=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la sentencia CREATE INDEX.
-42X68=No se ha encontrado ning\u00fan campo ''{0}'' perteneciente a la clase ''{1}''. Es posible que el campo exista pero que no sea p\u00fablico, o que la clase no exista o no sea p\u00fablica.
+42X68=No se ha encontrado ning\u00fan campo ''{0}'' perteneciente a la clase ''{1}''.  Es posible que el campo exista pero que no sea p\u00fablico, o que la clase no exista o no sea p\u00fablica.
 42X69=No est\u00e1 permitido hacer referencia a un campo (''{0}'') utilizando una expresi\u00f3n de referencia del tipo primitivo Java ''{1}''.
-42X72=No se ha encontrado ning\u00fan campo est\u00e1tico ''{0}'' perteneciente a la clase ''{1}''. El campo puede existir, pero no es p\u00fablico y/o est\u00e1tico, o bien la clase no existe o \u00e9sta no es p\u00fablica. 
+42X72=No se ha encontrado ning\u00fan campo est\u00e1tico ''{0}'' perteneciente a la clase ''{1}''.  El campo puede existir, pero no es p\u00fablico y/o est\u00e1tico, o bien la clase no existe o \u00e9sta no es p\u00fablica.  
 42X73=Resoluci\u00f3n ambigua del m\u00e9todo para la firma {0}.{1}({2}). (No hay un m\u00e9todo espec\u00edfico que sea m\u00e1s importante).
 42X74=Sintaxis de la sentencia CALL no v\u00e1lida.
 42X75=No se ha encontrado ning\u00fan constructor con la firma {0}({1}).  Es posible que los tipos de par\u00e1metro no sean convertibles por la invocaci\u00f3n del m\u00e9todo.
@@ -521,12 +597,12 @@
 42X80=La cl\u00e1usula VALUES debe contener al menos un elemento. Los elementos vac\u00edos no est\u00e1n permitidos. 
 42X82=La cl\u00e1usula USING ha devuelto m\u00e1s de una fila. \u00danicamente se permiten filas individuales ResultSets.
 42X83=Las restricciones sobre la columna ''{0}'' requieren que acepte nulos y que no los acepte.
-42X84=El \u00edndice ''{0}'' se ha creado para imponer la restricci\u00f3n ''{1}''. S\u00f3lo puede eliminarse eliminando la restricci\u00f3n.
+42X84=El \u00edndice ''{0}'' se ha creado para imponer la restricci\u00f3n ''{1}''.  S\u00f3lo puede eliminarse eliminando la restricci\u00f3n.
 42X85=Es necesario que la restricci\u00f3n ''{0}'' est\u00e9 en el mismo esquema que la tabla ''{1}''.
 42X86=Error de ALTER TABLE. No existe restricci\u00f3n ''{0}'' en la tabla ''{1}''. 
 42X87=Al menos una expresi\u00f3n de resultado (THEN o ELSE) de la expresi\u00f3n ''{0}'' no debe ser un ''?''. 
-42X88=Un condicional tiene un operando no booleano. El operando de un condicional debe dar como resultado TRUE, FALSE o UNKNOWN. 
-42X89=Los tipos ''{0}'' y ''{1}'' no son compatibles. Ning\u00fan tipo es asignable al otro tipo. 
+42X88=Un condicional tiene un operando no booleano. El operando de un condicional debe dar como resultado TRUE, FALSE o UNKNOWN.  
+42X89=Los tipos ''{0}'' y ''{1}'' no son compatibles. Ning\u00fan tipo es asignable al otro tipo.  
 42X90=Se ha especificado m\u00e1s de una restricci\u00f3n de clave primaria para la tabla ''{0}''.
 42X91=El nombre de restricci\u00f3n ''{0}'' aparece m\u00e1s de una vez en la sentencia CREATE TABLE. 
 42X92=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en una lista de columnas de la restricci\u00f3n.
@@ -534,6 +610,7 @@
 42Z93=Las restricciones ''{0}'' y ''{1}'' tiene el mismo conjunto de columnas, lo cual no est\u00e1 permitido. 
 42Z9B=La interfaz de tabla virtual externa no da soporte a columnas BLOB o CLOB. ''{0}'' columna ''{1}''. 
 42Z9D=Las sentencias ''{0}'' no est\u00e1n permitidas en desencadenantes ''{1}''.
+42Z9D.S.1=Los procedimientos que modifican datos SQL no se permiten en desencadenantes BEFORE.
 42Z9E=La restricci\u00f3n ''{0}'' no es una restricci\u00f3n ''{1}''.
 42X94={0} ''{1}'' no existe.
 42X96=La v\u00eda de acceso de clase (classpath) de la base de datos contiene un archivo jar ''{0}'' desconocido.
@@ -541,35 +618,39 @@
 42Y00=La clase ''{0}'' no implementa org.apache.derby.iapi.db.AggregateDefinition y por tanto no puede utilizarse como una expresi\u00f3n de agregaci\u00f3n.
 42Y01=La restricci\u00f3n ''{0}'' no es v\u00e1lida.
 42Y03=''{0}'' no se reconoce como una funci\u00f3n o procedimiento.
+42ZA0=La sentencia es demasiado compleja. Intente escribir de nuevo la consulta para eliminar la complejidad. La eliminaci\u00f3n de muchas expresiones duplicadas o la divisi\u00f3n de la consulta y el almacenamiento de los resultados temporales en una tabla temporal a menudo puede ayudar a resolver este error.
+42ZA1=SQL no v\u00e1lido en el proceso por lotes: ''{0}''.
+
 
 # EXTERNAL NAME is SQL keyword - do not translate
-42Y04=No se puede crear un procedimiento o funci\u00f3n con EXTERNAL NAME ''{0}'' porque no es una lista separada por puntos. El formato esperado es <v\u00eda de acceso java completa>.<nombre de m\u00e9todo>. 
+42Y04=No se puede crear un procedimiento o funci\u00f3n con EXTERNAL NAME ''{0}'' porque no es una lista separada por puntos. El formato esperado es <v\u00eda de acceso java completa>.<nombre de m\u00e9todo>.
+
 42Y05=No existe una clave for\u00e1nea llamada ''{0}''.
 42Y07=El esquema ''{0}'' no existe.
 42Y08=Las restricciones de clave for\u00e1nea no est\u00e1n permitidas en tablas del sistema.
 42Y09=Los m\u00e9todos void s\u00f3lo est\u00e1n permitidos dentro de una sentencia CALL.
-42Y10=Un constructor de tabla que no est\u00e1 en una sentencia INSERT tiene todos los par\u00e1metros ? en una de sus columnas. En cada columna, al menos una de las filas debe tener un no-par\u00e1metro.
+42Y10=Un constructor de tabla que no est\u00e1 en una sentencia INSERT tiene todos los par\u00e1metros ? en una de sus columnas.  En cada columna, al menos una de las filas debe tener un no-par\u00e1metro.
 42Y11=Se necesita una especificaci\u00f3n de uni\u00f3n con la cl\u00e1usula ''{0}''.
-42Y12=La cl\u00e1usula ON de JOIN es una expresi\u00f3n ''{0}''. Debe ser una expresi\u00f3n BOOLEAN.
+42Y12=La cl\u00e1usula ON de JOIN es una expresi\u00f3n ''{0}''.  Debe ser una expresi\u00f3n BOOLEAN.
 42Y13=El nombre de columna ''{0}'' aparece m\u00e1s de una vez en la sentencia CREATE VIEW.
 42Z97=La columna restante ''{0}'' originar\u00e1 que la restricci\u00f3n de comprobaci\u00f3n ''{1}'' se interrumpa.
 42Z99=El literal String o Hex no puede superar 64K.
 42Y16=No se ha encontrado ning\u00fan m\u00e9todo est\u00e1tico p\u00fablico ''{0}'' en la clase ''{1}''. Es posible que el m\u00e9todo exista, pero no es p\u00fablico, o bien no es est\u00e1tico. 
 42846=No se pueden convertir los tipos ''{0}'' a ''{1}''.
-42Y19=''{0}'' aparece varias veces en la lista GROUP BY. Las columnas de la lista GROUP BY no deben ser ambiguas.
+#42Y19=''{0}'' appears multiple times in the GROUP BY list. Columns in the GROUP BY list must be unambiguous.
 42Y22=La agregaci\u00f3n {0} no puede operar sobre el tipo {1}.
 42Y23=Se ha devuelto una informaci\u00f3n de tipo JDBC incorrecta para la columna {0}.
 42Y24=La vista ''{0}'' no es actualizable. (Actualmente las vistas no son actualizables). 
-42Y25=''{0}'' es una tabla del sistema. Los usuarios no tienen permitido modificar el contenido de esta tabla.
-#42Y26=Parameters are not allowed in the WHEN clause of a trigger.
+42Y25=''{0}'' es una tabla del sistema.  Los usuarios no tienen permitido modificar el contenido de esta tabla.
+42Y26=No se permiten agregados en la lista GROUP BY.
 42Y27=No est\u00e1n permitidos par\u00e1metros en la acci\u00f3n del desencadenante.
 42Y29=La lista SELECT de una consulta no agrupada contiene al menos una expresi\u00f3n no v\u00e1lida. Cuando la lista SELECT contiene al menos una agregaci\u00f3n entonces todas las entradas deben ser expresiones de agregaci\u00f3n v\u00e1lidas.
-42Y30=La lista SELECT de una consulta agrupada contiene al menos una expresi\u00f3n no v\u00e1lida. Si una lista SELECT tiene un GROUP BY, la lista s\u00f3lo puede contener columnas de agrupaci\u00f3n y expresiones de agregaci\u00f3n v\u00e1lidas. 
+42Y30=La lista SELECT de una consulta agrupada contiene al menos una expresi\u00f3n no v\u00e1lida. Si una lista SELECT tiene un GROUP BY, la lista s\u00f3lo puede contener expresiones de agrupaci\u00f3n v\u00e1lidas y expresiones de agregaci\u00f3n v\u00e1lidas.  
 42Y32=La clase de agregador ''{0}'' para la agregaci\u00f3n ''{1}'' en el tipo {2} no implementa com.ibm.db2j.aggregates.Aggregator. 
 42Y33=El agregado {0} contiene uno o m\u00e1s agregados.
 42Y34=El nombre de columna ''{0}'' coincide con m\u00e1s de una columna de resultado de la tabla ''{1}''.
-42Y35=La referencia de columna ''{0}'' no es v\u00e1lida. Cuando la lista SELECT contiene al menos una agregaci\u00f3n entonces todas las entradas deben ser expresiones de agregaci\u00f3n v\u00e1lidas. 
-42Y36=La referencia de columna ''{0}'' no es v\u00e1lida. Para una lista SELECT con un GROUP BY, la lista s\u00f3lo puede contener columnas de agrupaci\u00f3n y expresiones de agregaci\u00f3n v\u00e1lidas. 
+42Y35=La referencia de columna ''{0}'' no es v\u00e1lida. Cuando la lista SELECT contiene al menos una agregaci\u00f3n entonces todas las entradas deben ser expresiones de agregaci\u00f3n v\u00e1lidas.  
+42Y36=La referencia de columna ''{0}'' no es v\u00e1lida. Para una lista SELECT con un GROUP BY, la lista s\u00f3lo puede contener expresiones de agrupaci\u00f3n y expresiones de agregaci\u00f3n v\u00e1lidas.  
 42Y37=''{0}'' es un primitivo Java y no puede utilizarse con este operador.
 42Y38=insertMode = replace no est\u00e1 permitido en una inserci\u00f3n donde se hace referencia a la tabla destino, ''{0}'', en SELECT.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
@@ -581,8 +662,8 @@
 42Y43=La escala ''{0}'' no es una escala v\u00e1lida con precisi\u00f3n de ''{1}''.
 42Y44=Se ha especificado una clave ''{0}'' no v\u00e1lida en la lista Properties de una lista FROM. Las claves sensibles a may\u00fasculas/min\u00fasculas que se soportan actualmente son ''{1}''. 
 42Y45=No se puede vincular la VTI ''{0}'' porque es una VTI de desencadenante especial y esta sentencia no forma parte de una acci\u00f3n de desencadenante o cl\u00e1usula WHEN.
-42Y46=Lista Properties no v\u00e1lida en lista FROM. No existe ning\u00fan \u00edndice ''{0}'' en la tabla ''{1}''.
-42Y48=Lista Properties no v\u00e1lida en lista FROM. No hay restricci\u00f3n con nombre ''{0}'' sobre la tabla ''{1}'' o la restricci\u00f3n no tiene un \u00edndice de respaldo.
+42Y46=Lista Properties no v\u00e1lida en lista FROM.  No existe ning\u00fan \u00edndice ''{0}'' en la tabla ''{1}''.
+42Y48=Lista Properties no v\u00e1lida en lista FROM.  No hay restricci\u00f3n con nombre ''{0}'' sobre la tabla ''{1}'' o la restricci\u00f3n no tiene un \u00edndice de respaldo.
 42Y49=Se han especificado varios valores para la clave de propiedad ''{0}''. 
 42Y50=La lista Properties de la tabla ''{0}'' puede contener valores de \u00edndice o de restricci\u00f3n pero no ambos.
 42Y55=No se puede realizar ''{0}'' sobre ''{1}'' porque no existe.
@@ -592,33 +673,30 @@
 42Y60=Valor no v\u00e1lido, ''{0}'', especificado para el modificador de hashLoadFactor. El valor debe ser mayor que 0.0 y menor o igual a 1.0.
 42Y61=Valor no v\u00e1lido, ''{0}'', especificado para el modificador de hashMaxCapacity. El valor debe ser mayor que 0.
 42Y62=''{0}'' no est\u00e1 permitido sobre ''{1}'' porque es una vista.
-42Y63=La uni\u00f3n hash requiere un predicado equijoin optimizable sobre una columna del \u00edndice o heap seleccionado. No existe un predicado equijoin optimizable sobre ninguna columna de la tabla o \u00edndice ''{0}''. Utilice el modificador del optimizador ''index'' para especificar dicho \u00edndice o heap sobre la tabla ''{1}''.
+42Y63=La uni\u00f3n hash requiere un predicado equijoin optimizable sobre una columna del \u00edndice o heap seleccionado.  No existe un predicado equijoin optimizable sobre ninguna columna de la tabla o \u00edndice ''{0}''. Utilice el modificador del optimizador ''index'' para especificar dicho \u00edndice o heap sobre la tabla ''{1}''.
 42Y64=El valor de bulkFetch de ''{0}'' no es v\u00e1lido. El valor m\u00ednimo para bulkFetch es 1.
 42Y65=bulkFetch no se permite en uniones ''{0}''.
 42Y66=bulkFetch no se permite en cursores actualizables. 
 42Y67=El esquema ''{0}'' no se puede eliminar.
-42Y69=No se ha encontrado un plan de ejecuci\u00f3n v\u00e1lido para esta sentencia. Puede deberse a una de estas dos causas: ha especificado una estrategia de uni\u00f3n hash cuando la uni\u00f3n hash no est\u00e1 permitida (equijoin no optimizable) o est\u00e1 intentando unir dos tablas virtuales externas, que se referencian entre ellas, y por tanto no se puede evaluar la sentencia.
-
+42Y69=No se ha encontrado un plan de ejecuci\u00f3n v\u00e1lido para esta sentencia. Puede deberse a una de estas dos causas: ha especificado una estrategia de uni\u00f3n hash cuando la uni\u00f3n hash no est\u00e1 permitida (equijoin no optimizable) o est\u00e1 intentando unir dos tablas virtuales externas, que se referencian entre ellas, y por tanto no se puede evaluar la sentencia.  
 42Y70=El usuario ha especificado una orden de uni\u00f3n no v\u00e1lida. Esto podr\u00eda estar causado porque se est\u00e1 pasando como par\u00e1metro una columna de uni\u00f3n desde una tabla interior a una tabla virtual externa.
 42Y71=La funci\u00f3n del sistema o el procedimiento ''{0}'' no se puede eliminar.
-42Y82=La sentencia preparada almacenada generada por el sistema ''{0}'' no se puede eliminar mediante DROP STATEMENT. Es parte de un desencadenante.
-
+42Y82=La sentencia preparada almacenada generada por el sistema ''{0}'' no se puede eliminar mediante DROP STATEMENT. Es parte de un desencadenante. 
 42Y83=No se permite un nulo sin tipo como argumento del agregado {0}.  Convierta el nulo a un tipo adecuado.
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
 # Some possible values are "subquery", "CurrentDate", and "?".
 42Y84=''{0}'' no puede aparecer en una definici\u00f3n DEFAULT.
 42Y85=La palabra clave DEFAULT s\u00f3lo est\u00e1 permitida en una cl\u00e1usula VALUES cuando la cl\u00e1usula VALUES aparece dentro de una sentencia INSERT.
-42Y90=No se permite FOR UPDATE en este tipo de sentencia. 
+42Y90=No se permite FOR UPDATE en este tipo de sentencia.  
 42Y91=La cl\u00e1usula USING no se permite en EXECUTE STATEMENT de una acci\u00f3n de desencadenante.
 42Y92=Los desencadenantes {0} s\u00f3lo pueden hacer referencia a variables/tablas de transici\u00f3n {1}.
 42Y93=Cl\u00e1usula REFERENCING no permitida: s\u00f3lo se permite un nombre para cada tipo de variable/tabla de transici\u00f3n.
-42Y94=Un AND u OR tienen un operando no booleano. Los operandos de AND y OR deben dar como resultado TRUE, FALSE o UNKNOWN.
-
+42Y94=Un AND u OR tienen un operando no booleano. Los operandos de AND y OR deben dar como resultado TRUE, FALSE o UNKNOWN.  
 42Y95=El operador ''{0}'' con un tipo de operando izquierdo de ''{1}'' y un tipo de operando derecho de ''{2}'' no est\u00e1 soportado.
 42Y96.U=DESCONOCIDO
 42Y97=Car\u00e1cter de escape en la l\u00ednea ''{0}'', columna ''{1}''.
 42Y98.U=Se ha encontrado ''{0}'' en la l\u00ednea {1}, columna {2}
-42Y99.U=Error l\u00e9xico en la l\u00ednea {0}, columna {1}.  Encontrado: {2}
+42Y99.U=Error l\u00e9xico en la l\u00ednea {0}, columna {1}. Encontrado: {2}
 42Z00.U=Llamada de m\u00e9todo Java o referencia de campo
 # This message is put into message 42X75 when a parameter doesn't have a
 # datatype. For example, from the parameterWidening test:
@@ -641,26 +719,23 @@
 
 # alter table modify column error messages.
 #####
-42Z15=Se ha especificado un tipo no v\u00e1lido para la columna ''{0}''. No se puede cambiar el tipo de una columna.
-
+42Z15=Se ha especificado un tipo no v\u00e1lido para la columna ''{0}''. No se puede cambiar el tipo de una columna.  
 42Z16=S\u00f3lo puede alterarse la longitud de las columnas VARCHAR. 
 42Z17=Se ha especificado una longitud no v\u00e1lida para la columna ''{0}''. La longitud debe ser mayor que la longitud de columna actual.
 42Z18=La columna ''{0}'' forma parte de una restricci\u00f3n de clave for\u00e1nea ''{1}''. Para alterar la longitud de esta columna, primero debe eliminar la restricci\u00f3n, realizar ALTER TABLE y despu\u00e9s volver a crear la restricci\u00f3n.
-42Z19=La columna ''{0}'' est\u00e1 referenciada por al menos una restricci\u00f3n de clave for\u00e1nea ''{1}''. Para alterar la longitud de esta columna, debe eliminar las restricciones de referencia, realizar ALTER TABLE y despu\u00e9s volver a crear las restricciones.
-
-42Z20=La columna ''{0}'' no puede aceptar nulos. Forma parte de una clave primaria, que no puede tener columnas con valores nulos.
+42Z19=La columna ''{0}'' est\u00e1 referenciada por al menos una restricci\u00f3n de clave for\u00e1nea ''{1}''. Para alterar la longitud de esta columna, debe eliminar las restricciones de referencia, realizar ALTER TABLE y despu\u00e9s volver a crear las restricciones. 
+42Z20=La columna ''{0}'' no puede aceptar nulos. Forma parte de una clave primaria o restricci\u00f3n \u00fanica, que no puede tener columnas con valores nulos.
 
 #####
 # end of alter table modify constraints.
 # identity error message (from 42Z21-42Z29)
 #####
 42837=ALTER TABLE ''{0}'' ha especificado atributos para la columna ''{1}'' que no son compatibles con la columna existente.
-42Z21=Se ha especificado un incremento no v\u00e1lido para la identidad de la columna ''{0}''. El incremento no puede ser cero.
-
+42Z21=Se ha especificado un incremento no v\u00e1lido para la identidad de la columna ''{0}''. El incremento no puede ser cero.  
 42Z22=Se ha especificado un tipo no v\u00e1lido para la columna de identidad ''{0}''. Los \u00fanicos tipos v\u00e1lidos para columnas de identidad son BIGINT, INT y SMALLINT.
 42Z23=Se ha intentado modificar una columna de identidad ''{0}''. 
 42Z24=Se ha producido un desbordamiento en el valor de identidad de la columna ''{1}'' de la tabla ''{0}''.
-42Z25=ERROR INTERNO de contador de identidad. Se ha llamado a la actualizaci\u00f3n sin argumentos mientras el valor actual es igual a NULL.
+42Z25=ERROR INTERNO de contador de identidad. Se ha llamado a la actualizaci\u00f3n sin argumentos con el valor actual \= NULL.
 42Z26=Una columna, ''{0}'', con un valor por omisi\u00f3n de identidad no puede aceptar nulos.
 42Z27=Una columna que acepta nulos, ''{0}'', no puede modificarse para que tenga un valor por omisi\u00f3n de identidad.
 
@@ -692,6 +767,9 @@
 # matches DB2
 42939=No se puede crear un objeto con el nombre de esquema ''{0}''.
 
+
+
+
 42Z50=ERROR INTERNO: imposible generar c\u00f3digo para {0}.
 42Z53=ERROR INTERNO: se desconoce el tipo de activaci\u00f3n a generar para la elecci\u00f3n del nodo {0}.
 42Z54.U=Esta excepci\u00f3n detiene la sentencia despu\u00e9s de analizar; no se necesitan m\u00e1s procesos.
@@ -700,6 +778,19 @@
 42Z57.U=Ejecuci\u00f3n detenida despu\u00e9s de optimizar mediante el distintivo de depuraci\u00f3n StopAfterOptimizing.
 42Z58.U=Ejecuci\u00f3n detenida despu\u00e9s de generar mediante el distintivo de depuraci\u00f3n StopAfterGenerating.
 
+42Z60={0} no se permite a menos que la propiedad de base de datos {1} tenga el valor ''{2}''.
+
+# Derby-specific XML compile errors (42Z70 - 42Z7Z)
+42Z70=La vinculaci\u00f3n directa a un valor XML no est\u00e1 permitida; intente utilizar XMLPARSE.
+42Z71=Los valores XML no est\u00e1n permitidos en conjuntos de resultados de nivel superior; intente utilizar XMLSERIALIZE.
+42Z72=Falta(n) palabra(s) clave de SQL/XML ''{0}'' en la l\u00ednea {1}, columna {2}.
+42Z73=Tipo de destino no v\u00e1lido para XMLSERIALIZE: ''{0}''.
+42Z74=Funci\u00f3n XML no soportada: ''{0}''.
+42Z75=La expresi\u00f3n de consulta XML debe ser un literal de tipo serie.
+42Z76=No se permiten m\u00faltiples elementos de contexto XML.
+42Z77=El elemento de contexto debe ser de tipo ''XML''; ''{0}'' no se permite.
+42Z79=No se puede determinar el tipo de par\u00e1metro para XMLPARSE; intente utilizar CAST.
+
 ## More RUNTIMESTATISTICS messages
 42Z80.U=serializable
 42Z81.U=lectura comprometida
@@ -918,12 +1009,18 @@
 43Y47.U=Suprimir ResultSet de VTI
 43Y49.U=Insertar VTI
 43Y50.U=Suprimir VTI
-43Y51.U=Suprimr Cascade ResultSet
+43Y51.U=Suprimir Cascade ResultSet
 43Y52.U=Suprimir utilizaci\u00f3n de Cascade ResultSet
 43Y53.U=Acciones de referencia en tablas dependientes
 43Y54.U=Iniciar acci\u00f3n de referencia en n\u00famero de tabla dependiente
 43Y55.U=Finalizar acci\u00f3n de referencia en n\u00famero de tabla dependiente
-
+43Y56.U=Los modificadores de optimizador proporcionados por el usuario en {0} son {1}
+43Y57.U=Los modificadores de optimizador proporcionados por el usuario para uni\u00f3n son {0}
+43Y58.U=Intersect ResultSet
+43Y59.U=Intersect
+43Y60.U=Except ResultSet
+43Y61.U=Except
+	
 54004=La sentencia SELECT tiene demasiados elementos en GROUP BY, ORDER BY o lista de selecci\u00f3n.
 54008=La sentencia CREATE INDEX especifica demasiadas columnas (16 es el n\u00famero m\u00e1ximo).
 54023=Se ha excedido el l\u00edmite del n\u00famero de par\u00e1metros para un procedimiento. El l\u00edmite es {0} y el n\u00famero de par\u00e1metros del procedimiento {1} es {2}.
@@ -933,20 +1030,21 @@
 44X00.U=Nombre de tipo SQL
 44X05.U=error siguiente
 
+X0A00.S=La lista de selecci\u00f3n menciona la columna ''{0}'' dos veces. Esto no se permite en consultas con las cl\u00e1usulas GROUP BY o HAVING. Intente crear un alias de una de las columnas en conflicto que sea un nombre exclusivo.
+
 X0X02.S=La tabla ''{0}'' no se puede bloquear en modalidad ''{1}''.
 X0X03.S=Estado de transacci\u00f3n no v\u00e1lido - el cursor retenido necesita el mismo nivel de aislamiento
-X0X05.S=La tabla ''{0}'' no existe.
-X0X0E.S=La posici\u00f3n de columna ''{0}'' que aparece en la matriz de selecci\u00f3n de columnas autogeneradas no se ha encontrado en la tabla de inserci\u00f3n.
-
+X0X05.S=La tabla/vista ''{0}'' no existe.
+X0X0E.S=La posici\u00f3n de columna ''{0}'' que aparece en la matriz de selecci\u00f3n de columnas autogeneradas no se ha encontrado en la tabla de inserci\u00f3n. 
 X0X0F.S=El nombre de columna ''{0}'' que aparece en la matriz de selecci\u00f3n de columnas autogeneradas no se ha encontrado en la tabla de inserci\u00f3n.
 X0X07.S=No se puede eliminar el archivo jar ''{0}'' porque est\u00e1 en derby.database.classpath ''{0}''.
 X0X10.S=La cl\u00e1usula USING ha devuelto m\u00e1s de una fila; solamente se permiten ResultSets de una sola fila.
 X0X11.S=La cl\u00e1usula USING no ha devuelto ning\u00fan resultado, por tanto no se pueden establecer par\u00e1metros. 
 X0X13.S=El archivo jar ''{0}'' no existe en el esquema ''{1}''.
-X0X57.S=Se ha realizado un intento de situar un valor Java de tipo ''{0}'' en un valor SQL, pero no existe el tipo SQL correspondiente. El valor Java es probablemente el resultado de una llamada de m\u00e9todo o acceso de campo.
+X0X57.S=Se ha realizado un intento de situar un valor Java de tipo ''{0}'' en un valor SQL, pero no existe el tipo SQL correspondiente.  El valor Java es probablemente el resultado de una llamada de m\u00e9todo o acceso de campo.
 X0X60.S=Ya existe un cursor con el nombre ''{0}''.
-X0X61.S=Los valores para la columna ''{4}'' del \u00edndice ''{0}'' y la tabla ''{1}.{2}'' no coinciden con la ubicaci\u00f3n de fila {3}. El valor del \u00edndice es ''{5}'', mientras que el valor de la tabla base es ''{6}''. La clave de \u00edndice completa, incluida la ubicaci\u00f3n de la fila, es ''{7}''. La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
-X0X62.S=Se ha encontrado una incoherencia entre la tabla ''{0}'' y el \u00edndice ''{1}''. Error al intentar recuperar la ubicaci\u00f3n de la fila ''{2}'' de la tabla. La clave de \u00edndice completa, incluida la ubicaci\u00f3n de la fila, es ''{3}''. La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
+X0X61.S=Los valores para la columna ''{4}'' del \u00edndice ''{0}'' y la tabla ''{1}.{2}'' no coinciden con la ubicaci\u00f3n de fila {3}.  El valor del \u00edndice es ''{5}'', mientras que el valor de la tabla base es ''{6}''.  La clave de \u00edndice completa, incluida la ubicaci\u00f3n de la fila, es ''{7}''.  La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
+X0X62.S=Se ha encontrado una incoherencia entre la tabla ''{0}'' y el \u00edndice ''{1}''.  Error al intentar recuperar la ubicaci\u00f3n de la fila ''{2}'' de la tabla.  La clave de \u00edndice completa, incluida la ubicaci\u00f3n de la fila, es ''{3}''. La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
 X0X63.S=Se ha obtenido una excepci\u00f3n de E/S (IOException) ''{0}''.
 X0X67.S=Las columnas de tipo ''{0}'' no se pueden utilizar en sentencias CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT o DISTINCT, porque no se soportan las comparaciones de ese tipo.
 X0X81.S={0} ''{1}'' no existe.
@@ -956,45 +1054,39 @@
 X0X95.S=No se puede realizar la operaci\u00f3n ''{0}'' sobre el objeto ''{1}'' porque existe un ResultSet abierto que depende de ese objeto.
 X0X99.S=El \u00edndice ''{0}'' no existe.
 
-# Derby-specific XML errors.
-X0X14.S=La vinculaci\u00f3n directa a un valor XML no est\u00e1 permitida; intente utilizar XMLPARSE.
-X0X15.S=Los valores XML no est\u00e1n permitidos en conjuntos de resultados de nivel superior; intente utilizar XMLSERIALIZE.
-X0X16.S=Error de sintaxis XML; falta(n) palabra(s) clave: ''{0}''.
-X0X17.S=Tipo de destino no v\u00e1lido para XMLSERIALIZE: ''{0}''.
-X0X18.S=Funci\u00f3n XML no soportada: ''{0}''.
-X0XML.S=Se ha encontrado un error no esperado al procesar XML; consulte la excepci\u00f3n siguiente para obtener detalles.
-
-X0Y16.S=''{0}'' no es una vista. Si es una tabla utilice en su lugar DROP TABLE.
+X0Y16.S=''{0}'' no es una vista.  Si es una tabla utilice en su lugar DROP TABLE.
 X0Y23.S=No se puede realizar la operaci\u00f3n ''{0}'' sobre el objeto ''{1}'' porque VIEW ''{2}'' depende de ese objeto.
 X0Y24.S=No se puede realizar la operaci\u00f3n ''{0}'' sobre el objeto ''{1}'' porque STATEMENT ''{2}'' depende de se objeto.
 X0Y25.S=No se puede realizar la operaci\u00f3n ''{0}'' sobre el objeto ''{1}'' porque {2} ''{3}'' depende de ese objeto.
 X0Y26.S=Es necesario que el \u00edndice ''{0}'' est\u00e9 en el mismo esquema que la tabla ''{1}''.
-X0Y28.S=No se puede crear el \u00edndice ''{0}'' en la tabla del sistema ''{1}''. Los usuarios no pueden crear \u00edndices en tablas del sistema.
+X0Y28.S=No se puede crear el \u00edndice ''{0}'' en la tabla del sistema ''{1}''.  Los usuarios no pueden crear \u00edndices en tablas del sistema.
 # column c already exists in table t.
 X0Y32.S={0} ''{1}'' ya existe en {2} ''{3}''.
 X0Y38.S=No se puede crear el \u00edndice ''{0}'' porque la tabla ''{1}'' no existe.
-X0Y41.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida porque la tabla referenciada {1} no tiene una clave primaria. A\u00f1ada una clave primaria a {1} o especifique expl\u00edcitamente las columnas de una restricci\u00f3n \u00fanica a las que haga referencia esta clave for\u00e1nea. 
+X0Y41.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida porque la tabla referenciada {1} no tiene una clave primaria.  A\u00f1ada una clave primaria a {1} o especifique expl\u00edcitamente las columnas de una restricci\u00f3n \u00fanica a las que haga referencia esta clave for\u00e1nea. 
 X0Y42.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida: los tipos de las columnas de la clave for\u00e1nea no coinciden con los tipos de las columnas referenciadas.
 X0Y43.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida: el n\u00famero de columnas de {0}({1}) no coincide con el n\u00famero de columnas de la clave referenciada ({2}).
 X0Y44.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida: no existe una restricci\u00f3n de clave \u00fanica o primaria sobre la tabla ''{1}'' que coincida con el n\u00famero y tipos de las columnas de la clave primaria.
-X0Y45.S=La restricci\u00f3n de clave for\u00e1nea ''{0}'' no se puede a\u00f1adir o habilitar sobre la tabla {1} porque una o m\u00e1s claves for\u00e1neas no tienen claves referenciadas coincidentes. 
+X0Y45.S=La restricci\u00f3n de clave for\u00e1nea ''{0}'' no se puede a\u00f1adir o habilitar sobre la tabla {1} porque una o m\u00e1s claves for\u00e1neas no tienen claves referenciadas coincidentes.  
 X0Y46.S=La restricci\u00f3n ''{0}'' no es v\u00e1lida: la tabla referenciada {1} no existe.
 X0Y54.S=El esquema ''{0}'' no se puede eliminar porque no est\u00e1 vac\u00edo.
-X0Y55.S=El n\u00famero de filas de la tabla base no coincide con el n\u00famero de filas de al menos 1 de los \u00edndices de la tabla. El \u00edndice ''{0}'' de la tabla ''{1}.{2}'' tiene {3} filas, pero la tabla base tiene {4} filas. La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
+X0Y55.S=El n\u00famero de filas de la tabla base no coincide con el n\u00famero de filas de al menos 1 de los \u00edndices de la tabla. El \u00edndice ''{0}'' de la tabla ''{1}.{2}'' tiene {3} filas, pero la tabla base tiene {4} filas.  La acci\u00f3n correctiva sugerida es volver a crear el \u00edndice.
 X0Y56.S=''{0}'' no se permite en la tabla del sistema ''{1}''.
 X0Y57.S=No se puede a\u00f1adir una columna que no acepta nulos a la tabla ''{0}'' porque la tabla contiene al menos una fila. Las columnas que no aceptan nulos s\u00f3lo pueden a\u00f1adirse en tablas vac\u00edas.
-X0Y58.S=Se ha intentado a\u00f1adir una restricci\u00f3n de clave primaria en la tabla ''{0}'' y no se ha podido porque la tabla ya tiene una restricci\u00f3n de ese tipo. Una tabla puede tener una sola restricci\u00f3n de clave primaria.
+X0Y58.S=Se ha intentado a\u00f1adir una restricci\u00f3n de clave primaria en la tabla ''{0}'' y no se ha podido porque la tabla ya tiene una restricci\u00f3n de ese tipo.  Una tabla puede tener una sola restricci\u00f3n de clave primaria.
 X0Y59.S=Se ha intentado a\u00f1adir o habilitar la(s) restricci\u00f3n(es) sobre la tabla ''{1}'' y no se ha podido porque la tabla contiene {2} fila(s) que infringe(n) la(s) restricci\u00f3n(es) de comprobaci\u00f3n siguiente(s): {0}.
-X0Y63.S=El mandato de la tabla ''{0}'' no ha sido satisfactorio porque se han encontrado datos nulos en la(s) columna(s) de clave primaria o restricci\u00f3n/\u00edndice \u00fanico. Todas las columnas de una clave primaria o de \u00edndice \u00fanico deben ser no nulas. 
+X0Y63.S=El mandato de la tabla ''{0}'' no ha sido satisfactorio porque se han encontrado datos nulos en la(s) columna(s) de clave primaria o restricci\u00f3n/\u00edndice \u00fanico. Todas las columnas de una clave primaria o de \u00edndice \u00fanico deben ser no nulas.  
 X0Y66.S=No se puede emitir comprometer en una conexi\u00f3n anidada si existe una operaci\u00f3n pendiente en la conexi\u00f3n padre.
 X0Y67.S=No se puede emitir retrotraer en una conexi\u00f3n anidada si existe una operaci\u00f3n pendiente en la conexi\u00f3n padre.
 X0Y68.S={0} ''{1}'' ya existe.
-X0Y69.S={1} no se permite porque el desencadenante {0} est\u00e1 activo en {2}.
+X0Y69.S={1} no se admite en el desencadenante {0}.
 X0Y70.S=No se permite INSERT, UPDATE y DELETE sobre la tabla {1} porque el desencadenante {0} est\u00e1 activo.
 X0Y71.S=No se permite la manipulaci\u00f3n de transacciones como SET ISOLATION porque el desencadenante {0} est\u00e1 activo.
 X0Y72.S=La sustituci\u00f3n mediante inserci\u00f3n general no est\u00e1 permitida en ''{0}'' porque tiene un desencadenante habilitado ({1}).
 X0Y77.S=No se puede emitir establecer el nivel de aislamiento de la transacci\u00f3n sobre una transacci\u00f3n global que est\u00e9 en proceso porque podr\u00eda haber comprometido impl\u00edcitamente la transacci\u00f3n global.
 X0Y78.S=No se puede llamar Statement.executeQuery() con una sentencia que devuelve una cuenta de columnas.
+X0Y78.S.1=No se puede llamar {0}.executeQuery() porque se han devuelto m\u00faltiples conjuntos de resultados.  Utilice {1}.execute() para obtener m\u00faltiples resultados.
+X0Y78.S.2=Se ha llamado a {0}.executeQuery() pero no se ha devuelto ning\u00fan conjunto de resultados. Utilice {1}.executeUpdate() si no se trata de consultas.
 X0Y79.S=No se puede llamar Statement.executeUpdate() con una sentencia que devuelve un ResultSet.
 X0Y80.S=Error de ALTER tabla ''{0}''. Se han encontrado datos nulos en la columna ''{1}''.
 X0Y83.S=AVISO: al suprimir una fila de la tabla no se ha encontrado la fila de \u00edndice de la fila de la tabla base {0} en el \u00edndice con el id de conglomerado {1}.  Este problema se ha corregido autom\u00e1ticamente como parte de la operaci\u00f3n de supresi\u00f3n.
@@ -1003,13 +1095,16 @@
 XCL07.S=El cursor ''{0}'' est\u00e1 cerrado. Verifique que AutoCommit sea OFF.
 XCL08.S=El cursor ''{0}'' no est\u00e1 sobre una fila.
 XCL09.S=Se ha pasado una activaci\u00f3n al m\u00e9todo ''{0}'' que no coincide con el PreparedStatement.
-XCL10.S=Se ha recompilado un PreparedStatement y los par\u00e1metros han cambiado. Si utiliza JDBC debe preparar la sentencia de nuevo. 
+XCL10.S=Se ha recompilado un PreparedStatement y los par\u00e1metros han cambiado. Si utiliza JDBC debe preparar la sentencia de nuevo.  
 XCL12.S=Se ha intentado colocar un valor de datos de tipo ''{0}'' en un valor de datos de tipo ''{1}''.
-XCL13.S=La posici\u00f3n del par\u00e1metro ''{0}'' est\u00e1 fuera de rango. El n\u00famero de par\u00e1metros de esta sentencia preparada es ''{1}''.
-XCL14.S=La posici\u00f3n de la columna ''{0}'' est\u00e1 fuera de rango. El n\u00famero de columnas de esta sentencia ResultSet es ''{1}''.
-XCL15.S=Se ha producido una ClassCastException al llamar al m\u00e9todo compareTo() sobre un objeto ''{0}''. El par\u00e1metro para compareTo() es de clase ''{1}''.
-XCL16.S=ResultSet no abierto. Operaci\u00f3n ''{0}'' no permitida. Verifique que AutoCommit sea OFF.
+XCL13.S=La posici\u00f3n del par\u00e1metro ''{0}'' est\u00e1 fuera de rango.  El n\u00famero de par\u00e1metros de esta sentencia preparada es ''{1}''.
+XCL14.S=La posici\u00f3n de la columna ''{0}'' est\u00e1 fuera de rango.  El n\u00famero de columnas de esta sentencia ResultSet es ''{1}''.
+XCL15.S=Se ha producido una ClassCastException al llamar al m\u00e9todo compareTo() sobre un objeto ''{0}''.  El par\u00e1metro para compareTo() es de clase ''{1}''.
+XCL16.S.0=ResultSet no abierto. Operaci\u00f3n ''{0}'' no permitida. Verifique que AutoCommit sea OFF.
+# This one is used for the network client, where we don't know what operation is being performed.
+XCL16.S.1=ResultSet no abierto.  Verifique que AutoCommit sea OFF.
 XCL17.S=Sentencia no permitida en esta base de datos.
+XCL18.S=La corriente del valor de columna del resultado no se puede recuperar dos veces
 XCL19.S=Falta fila en la tabla ''{0}'' para la clave ''{1}''.
 XCL20.S=Los cat\u00e1logos del nivel de versi\u00f3n ''{0}'' no pueden actualizarse al nivel de versi\u00f3n ''{1}''.
 XCL21.S=Est\u00e1 intentando ejecutar una sentencia de definici\u00f3n de datos (CREATE, DROP o ALTER) mientras prepara una sentencia diferente. No est\u00e1 permitido. Puede suceder si ejecuta una sentencia de definici\u00f3n de datos desde un inicializador est\u00e1tico de una clase Java que se est\u00e1 utilizando desde una sentencia SQL.
@@ -1025,7 +1120,7 @@
 # Delete Rule Restrictions Violation Messages
 XCL33.S=No se puede definir la tabla como dependiente de la tabla {0} debido a restricciones de normas de supresi\u00f3n. (La relaci\u00f3n es de autoreferencia y ya existe una relaci\u00f3n de autoreferencia con la norma de supresi\u00f3n SET NULL). 
 XCL34.S=No se puede definir la tabla como dependiente de la tabla {0} debido a restricciones de normas de supresi\u00f3n. (La relaci\u00f3n forma un ciclo de dos o m\u00e1s tablas que hacen que la tabla est\u00e9 conectada para suprimirse a s\u00ed misma (todas las otras normas de supresi\u00f3n en el ciclo deber\u00edan ser CASCADE)).  
-XCL35.S=No se puede definir la tabla como dependiente de la tabla {0} debido a restricciones de normas de supresi\u00f3n. (La relaci\u00f3n hace que la tabla sea conectada para sumprimir con la tabla indicada a trav\u00e9s de varias relaciones y la norma de supresi\u00f3n de la relaci\u00f3n existente es  SET NULL.).  
+XCL35.S=No se puede definir la tabla como dependiente de la tabla {0} debido a restricciones de normas de supresi\u00f3n. (La relaci\u00f3n hace que la tabla sea conectada para suprimir con la tabla indicada a trav\u00e9s de varias relaciones y la norma de supresi\u00f3n de la relaci\u00f3n existente es  SET NULL.).  
 
 XCL36.S=La norma de supresi\u00f3n de la clave for\u00e1nea debe ser {0}. (La restricci\u00f3n de referencia es de autoreferencia y una restricci\u00f3n de autoreferencia tiene la norma de supresi\u00f3n indicada (NO ACTION, RESTRICT o CASCADE)).
 XCL37.S=La norma de supresi\u00f3n de la clave for\u00e1nea debe ser {0}. (La restricci\u00f3n de referencia es de autoreferencia y la tabla es dependiente en una relaci\u00f3n con una norma de supresi\u00f3n de CASCADE).
@@ -1033,22 +1128,25 @@
 
 XCL39.S=La norma de supresi\u00f3n de la clave for\u00e1nea no puede ser CASCADE. (Existe una restricci\u00f3n de autoreferencia con una norma de supresi\u00f3n de SET NULL, NO ACTION o RESTRICT). 
 XCL40.S=La norma de supresi\u00f3n de la clave for\u00e1nea no puede ser CASCADE. (La relaci\u00f3n formar\u00eda un ciclo que har\u00eda que una tabla pudiera estar conectada para supresi\u00f3n consigo misma. Una de las normas de supresi\u00f3n existentes en el ciclo no es CASCADE, de forma que se puede definir esta relaci\u00f3n si la norma de supresi\u00f3n no es CASCADE). 
-XCL41.S=La norma de supresi\u00f3n de la clave for\u00e1nea no puede ser CASCADE. (La relaci\u00f3n har\u00eda que otra tabla estuviera conectada para suprimir con la misma tabla a trav\u00e9s de distintas v\u00edas con disitntas normas de supresi\u00f3n o con normas de supresi\u00f3n iguales a SET NULL). 
+XCL41.S=La norma de supresi\u00f3n de la clave for\u00e1nea no puede ser CASCADE. (La relaci\u00f3n har\u00eda que otra tabla estuviera conectada para suprimir con la misma tabla a trav\u00e9s de distintas v\u00edas con distintas normas de supresi\u00f3n o con normas de supresi\u00f3n iguales a SET NULL). 
 XCL42.S=CASCADE
 XCL43.S=SET NULL
 XCL44.S=RESTRICT
 XCL45.S=NO ACTION
 XCL46.S=SET DEFAULT
 
-XCL47.S=La utilizaci\u00f3n de ''{0}'' requiere que se actualice la base de datos desde la versi\u00f3n {1} a la versi\u00f3n {2} o posterior. 
+XCL47.S=La utilizaci\u00f3n de ''{0}'' requiere que se actualice la base de datos desde la versi\u00f3n {1} a la versi\u00f3n {2} o posterior.
+
 XCL48.S= No se permite TRUNCATE TABLE en ''{0}'' porque las restricciones de clave for\u00e1neas de otras tablas hacen referencia a las restricciones de clave primaria/\u00fanica de esta tabla. 
 XCL49.S= No se permite TRUNCATE TABLE en ''{0}'' porque tiene habilitado un desencadenante DELETE ({1}).
-XCL50.S=No se ha soporte a una actualizaci\u00f3n de base de datos de una versi\u00f3n anterior. La base de datos a la que se accede est\u00e1 al nivel de versi\u00f3n ''{0}'', este software est\u00e1 al nivel de versi\u00f3n ''{1}''. 
+XCL50.S=No se ha soporte a una actualizaci\u00f3n de base de datos de una versi\u00f3n anterior.  La base de datos a la que se accede est\u00e1 al nivel de versi\u00f3n ''{0}'', este software est\u00e1 al nivel de versi\u00f3n ''{1}''.    
 XCL51.S=La funci\u00f3n solicitada no puede hacer referencia a tablas en el esquema SESSION.
-
+XCL52.S=La sentencia se ha cancelado o ha excedido el tiempo de espera.
 
 # Transaction states, matches DB2
 25000=Estado de transacci\u00f3n no v\u00e1lido.
+25001=No se puede cerrar una conexi\u00f3n mientras todav\u00eda siga activa una transacci\u00f3n.
+
 
 # Authorization
 25501=No es posible establecer la propiedad de conexi\u00f3n de s\u00f3lo lectura en una transacci\u00f3n activa.
@@ -1059,6 +1157,18 @@
 28502.C=El nombre de usuario ''{0}'' no es v\u00e1lido. 
 28503=Los usuarios ''{0}'' no pueden estar a la vez en listas de autorizaci\u00f3n de s\u00f3lo lectura y de acceso total.
 28504=Usuario(s) ''{1}'' repetido(s) en lista de acceso ''{0}'';
+28505=Error interno: id {0} no v\u00e1lido en la lista de permisos de sentencia.
+28506=El usuario ''{0}'' no tiene el permiso de {1} en la tabla ''{2}''.''{3}''.
+28507=El usuario ''{0}'' no tiene el permiso de {1} en la tabla ''{2}''.''{3}'' para otorgar.
+28508=El usuario ''{0}'' no tiene el permiso de {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}''.
+28509=El usuario ''{0}'' no tiene el permiso de {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}'' para otorgar.
+2850A=El usuario ''{0}'' no tiene permiso de ejecuci\u00f3n en {1} ''{2}''.''{3}''.
+2850B=El usuario ''{0}'' no tiene permiso de ejecuci\u00f3n en {1} ''{2}''.''{3}'' para otorgar.
+2850C=El usuario ''{0}'' no es el propietario de {1} ''{2}''.''{3}''.
+2850D=El usuario ''{0}'' no puede realizar la operaci\u00f3n en el esquema ''{1}''.
+2850E=El usuario ''{0}'' no puede crear el esquema ''{1}''. S\u00f3lo el propietario de la base de datos puede emitir esta sentencia.
+2850F=La operaci\u00f3n de otorgar o revocar especificada no se permite en el objeto ''{0}''.
+2850G=El usuario ''{0}'' no tiene el permiso de {1} en el objeto ''{2}''.''{3}''.
 04501.C=Conexi\u00f3n de base de datos rechazada.
 
 
@@ -1078,6 +1188,7 @@
 07009=Sin par\u00e1metros de entrada.
 
 S0022=Columna ''{0}'' no encontrada.
+XJ008.S=No se puede retrotraer o liberar un SAVEPOINT en modalidad AutoCommit.
 XJ009.S=Es necesario utilizar CallableStatement con llamadas de procedimientos almacenados o utilizar par\u00e1metros de salida: {0}
 XJ010.S=No se puede emitir un SAVEPOINT cuando autoCommit est\u00e1 activado.
 XJ011.S=No se puede pasar un valor nulo como nombre de SAVEPOINT.
@@ -1088,8 +1199,9 @@
 XJ017.S=No se permite el mandato SAVEPOINT dentro de un c\u00f3digo de desencadenantes.
 XJ018.S=El nombre de columna no puede ser nulo.
 XJ020.S=El tipo de objeto no es convertible a TYPE ''{0}'', valor java.sql.Types no v\u00e1lido o el objeto es nulo.
+XJ021.S=El tipo no est\u00e1 soportado.
 XJ022.S=No es posible establecer la corriente: ''{0}''.
-XJ023.S=La corriente de entrada contiene menos datos que la longitud solicitada.
+XJ023.S=La corriente de entrada no conten\u00eda la cantidad exacta de datos que la longitud solicitada.
 XJ025.S=La corriente de entrada no puede tener una longitud negativa.
 XJ030.S=No se puede establecer AUTOCOMMIT ON si est\u00e1 en una conexi\u00f3n anidada.
 XJ042.S=''{0}'' no es un valor v\u00e1lido para la propiedad ''{1}''.
@@ -1104,31 +1216,131 @@
 XJ05C.S=No se puede establecer la constante de retenci\u00f3n ResultSet.HOLD_CURSORS_OVER_COMMIT para una transacci\u00f3n global.
 XJ061.S=El m\u00e9todo ''{0}'' s\u00f3lo est\u00e1 permitido sobre cursores de desplazamiento.
 XJ062.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para ResultSet.setFetchSize(int rows).
-XJ063.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para Statement.setMaxRows(int maxRows). El valor del par\u00e1metro debe ser >= 0.
+XJ063.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para Statement.setMaxRows(int maxRows).  El valor del par\u00e1metro debe ser >= 0.
 XJ064.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para setFetchDirection(int direction).
 XJ065.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para Statement.setFetchSize(int rows).
 XJ066.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para Statement.setMaxFieldSize(int max).
 XJ067.S=El puntero de texto SQL es nulo.
 XJ068.S=S\u00f3lo est\u00e1n permitidos executeBatch y clearBatch en mitad de un proceso por lotes.
 XJ069.S=No se permiten m\u00e9todos SetXXX en el caso de USING execute statement.
-XJ080.S=USING execute statement ha pasado {0} par\u00e1metros en lugar de {1}.
-XJ081.S=Se ha pasado el valor ''{0}'' no v\u00e1lido como par\u00e1metro ''{1}'' al m\u00e9todo ''{2}''
+XJ074.S=Valor del par\u00e1metro no v\u00e1lido ''{0}'' para Statement.setQueryTimeout(int segundos).
 XJ070.S=Se ha pasado un argumento de posici\u00f3n negativo o cero ''{0}'' en un m\u00e9todo Blob o Clob.
-XJ071.S=Se ha pasado un argumento de longitud negativo o cero ''{0}'' en un m\u00e9todo BLOB o CLOB.
+XJ071.S=Se ha pasado un argumento de longitud negativo ''{0}'' en un m\u00e9todo BLOB o CLOB.
 XJ072.S=Se ha pasado un patr\u00f3n o searchStr nulo a un m\u00e9todo de posici\u00f3n BLOB o CLOB.
-XJ073.S=Los datos de este BLOB o CLOB ya no est\u00e1n disponibles. La transacci\u00f3n de BLOB o CLOB debe comprometerse, o su conexi\u00f3n se cierra.
+XJ073.S=Los datos de este BLOB o CLOB ya no est\u00e1n disponibles.  La transacci\u00f3n de BLOB/CLOB podr\u00eda estar comprometida o su conexi\u00f3n se ha cerrado.
 XJ076.S=El argumento de posici\u00f3n ''{0}'' supera el tama\u00f1o del BLOB/CLOB.
 XJ077.S=Se ha obtenido una excepci\u00f3n al intentar leer el primer byte/car\u00e1cter del patr\u00f3n BLOB/CLOB mediante getBytes/getSubString.
+XJ078.S=El desplazamiento ''{0}'' es inferior a cero o es demasiado grande para el BLOB/CLOB actual.
+XJ079.S=La longitud ''{0}'' especificada supera el tama\u00f1o del BLOB/BLOB.
+XJ080.S=USING execute statement ha pasado {0} par\u00e1metros en lugar de {1}.
+XJ081.S=Se ha pasado el valor ''{0}'' no v\u00e1lido como par\u00e1metro ''{1}'' al m\u00e9todo ''{2}''
 XJ082.U=No se permiten los valores BLOB/CLOB como receptor o par\u00e1metros de m\u00e9todo.
 XJ083.U=''{0}'' no permitido porque el ResultSet no es un ResultSet actualizable. 
-XJ084.U=La columna no corresponde a una columna de la tabla base. No se puede emitir {0} en esta columna.
+XJ084.U=La columna no corresponde a una columna de la tabla base. No se puede emitir ''{0}'' en esta columna.
+XJ085.S=La corriente ya se ha le\u00eddo, se ha alcanzado el fin de archivo y no se puede volver a utilizar.
+XJ086.S=Este m\u00e9todo no se puede invocar mientras el cursor no est\u00e1 en la fila de inserci\u00f3n o si la concurrencia de este objeto ResultSet es CONCUR_READ_ONLY.
+
+XJ088.S=Operaci\u00f3n no v\u00e1lida: se ha llamado a wasNull() sin datos recuperados.
+XJ089.S=Llamada de m\u00e9todo no v\u00e1lida: el par\u00e1metro 1 es un par\u00e1metro OUT entero devuelto por el procedimiento almacenado, utilice la llamada getInt.
+XJ090.S=Par\u00e1metro no v\u00e1lido: el calendario es nulo.
+XJ091.S=Argumento no v\u00e1lido: el \u00edndice de par\u00e1metro {0} no es un par\u00e1metro OUT o INOUT.
+XJ092.S=El par\u00e1metro 1 es la cl\u00e1usula de retorno de la llamada de procedimiento almacenado. S\u00f3lo se puede registrar como un tipo entero.
+XJ093.S=La longitud de BLOB/CLOB, {0}, es demasiado grande.  La longitud no puede exceder de {1}.
+XJ094.S=Este objeto ya est\u00e1 cerrado.
+XJ095.S=Ha fallado un intento de ejecutar una acci\u00f3n privilegiada.
+XJ096.S=No se ha encontrado un paquete de recursos en el paquete {0} para {1}
+XJ097.S=No se puede retrotraer o liberar un SAVEPOINT que no haya sido creado por esta conexi\u00f3n.
+XJ098.S=El valor de claves generadas autom\u00e1ticamente {0} no es v\u00e1lido
+XJ099.S=El objeto Reader/Stream (Lector/Corriente) no contiene caracteres de longitud
+XJ100.S=La escala proporcionada por el m\u00e9todo registerOutParameter no coincide con el m\u00e9todo setter. \u00a1Posible p\u00e9rdida de precisi\u00f3n!"
+XJ102.S=No se puede realizar una inserci\u00f3n en la posici\u00f3n actual.
+XJ103.S=El nombre de tabla no puede ser nulo
+XJ104.S=La longitud de clave compartida no es v\u00e1lida: {0}.
+XJ105.S=La clave DES tiene una longitud incorrecta; longitud esperada {0}, longitud obtenida {1}.
+XJ106.S=No existe dicho relleno 
+XJ107.S=Relleno incorrecto
+XJ108.S=Tama\u00f1o de bloque no permitido
+XJ110.S=El nombre de tabla primaria no puede ser nulo
+XJ111.S=El nombre de tabla for\u00e1nea no puede ser nulo
+XJ112.S=Se ha encontrado una excepci\u00f3n de seguridad, consulte la excepci\u00f3n siguiente para obtener detalles.
+XJ113.S=No se puede abrir el archivo {0} : {1}
+XJ114.S=Nombre de cursor no v\u00e1lido ''{0}''
+XJ115.S=No se puede abrir resultSet con la capacidad de retenci\u00f3n solicitada {0}.
+XJ116.S=No se puede a\u00f1adir m\u00e1s de {0} mandatos a un \u00fanico proceso por lotes.
+XJ117.S=El proceso por lotes de consultas no est\u00e1 permitido por conformidad a J2EE.
+XJ118.S=Se ha solicitado un proceso por lotes de consulta en una sentencia que no referente a una consulta.
+XJ121.S=Operaci\u00f3n no v\u00e1lida en la posici\u00f3n actual del cursor.
+XJ122.S=No se han llamado m\u00e9todos updateXXX en esta fila.
+XJ123.S=Este m\u00e9todo debe llamarse para actualizar los valores de la fila actual o de la fila de inserci\u00f3n.
+XJ124.S=Columna no actualizable.
+XJ125.S=Este m\u00e9todo s\u00f3lo debe llamarse en objetos ResultSet que sean desplazables (tipo TYPE_SCROLL_SENSITIVE o TYPE_SCROLL_INSENSITIVE).
+XJ126.S=Este m\u00e9todo no debe llamarse en cursores din\u00e1micos sensibles.
+XJ128.S=No se ha podido deshacer el recorte para ''{0}''
+
+XJ200.S=Se ha excedido el n\u00famero m\u00e1ximo de secciones {0}
+XJ202.S=Nombre de cursor no v\u00e1lido ''{0}''.
+XJ203.S=El nombre de cursor ''{0}'' ya se utiliza
+XJ204.S=No se puede abrir el conjunto de resultados con la capacidad de retenci\u00f3n solicitada {0}.
+XJ206.S=El texto SQL ''{0}'' no contiene se\u00f1ales.
+XJ207.S=No se puede utilizar el m\u00e9todo executeQuery para la actualizaci\u00f3n.
+XJ208.S=Anomal\u00eda de proceso por lotes no at\u00f3mico.  Se ha sometido el proceso por lotes, pero se ha producido como m\u00ednimo una excepci\u00f3n en un miembro individual del proceso por lotes. Utilice getNextException() para recuperar las excepciones para elementos procesados por lotes espec\u00edficos.
+XJ209.S=El proceso almacenado necesario no est\u00e1 instalado en el servidor.
+XJ210.S=No se ha encontrado el nombre del m\u00f3dulo de carga para el procedimiento almacenado en el servidor.
+XJ211.S=Se ha producido una excepci\u00f3n de ruptura de cadena no recuperable durante el proceso por lotes. El proceso por lotes finaliza de manera no at\u00f3mica.
+XJ212.S=Sintaxis de atributo no v\u00e1lida: {0}
+XJ213.C=La propiedad de conexi\u00f3n traceLevel no tiene un formato v\u00e1lido para un n\u00famero.
+XJ214.S=Se ha producido un error de E/S al llamar a free() en un CLOB o BLOB.
+XJ215.S=Despu\u00e9s de llamar al m\u00e9todo free() no puede invocar otros m\u00e9todos java.sql.Clob/java.sql.Blob.
+
+#XN - Network level messages
+XN001.S=No se permite un restablecimiento de la conexi\u00f3n dentro de una unidad de trabajo.
+XN002.U=No se ha devuelto secktn.
+XN008.S=El proceso de la consulta se ha finalizado debido a un error en el servidor.
+XN009.S=Error al obtener la longitud del objeto BLOB/CLOB, a continuaci\u00f3n se obtiene una excepci\u00f3n.
+XN010.S=El nombre del procedimiento no puede ser nulo.
+XN011.S=La longitud del nombre de procedimiento {0} no est\u00e1 dentro del rango v\u00e1lido entre 1 y {1}.
+XN012.S=En plataformas {0}, XA soporta la versi\u00f3n {1} y superiores, \u00e9sta es la versi\u00f3n {2}
+XN013.S=Orientaci\u00f3n de desplazamiento no v\u00e1lida.
+XN014.S=Error de protocolo de red: se ha encontrado una excepci\u00f3n de E/S (IOException), par\u00e1metro #{0}.  Los datos restantes se han rellenado con 0x0. Mensaje: {1}.
+XN015.S=Error de protocolo de red: el tama\u00f1o especificado de InputStream, par\u00e1metro #{0}, es inferior a la longitud real de InputStream.
+XN016.S=Error de protocolo de red: se ha encontrado un error en la verificaci\u00f3n de longitud de corriente, par\u00e1metro #{0}.  Mensaje: {1}.
+XN017.S=Error de protocolo de red: se ha alcanzado de forma prematura el final de la corriente, par\u00e1metro #{0}.  Los datos restantes se han rellenado con 0x0.
+XN018.S=Error de protocolo de red: el tama\u00f1o especificado de Reader (Lector), par\u00e1metro #{0}, es inferior a la longitud real de InputStream.
+XN019.S=Error al ejecutar {0}, el servidor ha devuelto {1}.
+
+#XML - Derby-specific XML errors that are not covered by the SQL standard.

[... 177 lines stripped ...]


Mime
View raw message