Explicación: | El servicio de integración no ha podido crear el controlador de particiones para la clase de transformación Java. Este error puede producirse debido a un código byte incongruente en el repositorio. |
Respuesta del usuario: | Utilice Designer para recompilar el código byte de la transformación Java y vuelva a ejecutar la sesión. |
Explicación: | El repositorio almacena el código de la transformación Java en extensiones de metadatos para la transformación Java. El servicio de integración no pudo encontrar las extensiones de metadatos que corresponden al código de la transformación Java en el repositorio. Este error puede producirse debido a metadatos incongruentes en el repositorio. |
Respuesta del usuario: | Utilice Designer para guardar la transformación Java en el repositorio y vuelva a ejecutar la sesión. De lo contrario, póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | El servicio de integración no pudo recuperar los metadatos para los puertos de entrada y salida de la transformación Java en el repositorio. Este error puede producirse debido a metadatos incongruentes en el repositorio. |
Respuesta del usuario: | Utilice Designer para guardar la transformación Java en el repositorio y vuelva a ejecutar la sesión. De lo contrario, tendrá que volver a crear el repositorio. |
Explicación: | El servicio de integración no puede recuperar los metadatos de la transformación Java porque el nombre de columna no es válido. |
Respuesta del usuario: | Ninguno. |
Explicación: | La transformación Java contiene más de un grupo de entrada o salida. |
Respuesta del usuario: | Edite la transformación Java en Designer y quite los grupos sobrantes. |
Explicación: | Ha utilizado la API setOutRowType para establecer el tipo de salida para la transformación Java. El tipo de fila especificado no es válido. Los tipos de fila válidos son: INSERT, DELETE y UPDATE. |
Respuesta del usuario: | Cambie el tipo de fila para la API setOutRowType por un tipo válido. |
Explicación: | El servicio de integración no ha podido crear el controlador de particiones para la clase de transformación Java. Este error puede producirse debido a un código byte incongruente en el repositorio. |
Respuesta del usuario: | Utilice Designer para recompilar el código byte de la transformación Java y vuelva a ejecutar la sesión. |
Explicación: | Debido a que el servicio de integración no puede recuperar el nombre de transformación del repositorio, el servicio de integración no puede crear el cargador de clases para una transformación Java. |
Respuesta del usuario: | Ninguno. |
Explicación: | Ha utilizado el método failSession para arrojar un error fatal en la transformación Java. |
Respuesta del usuario: | Ninguno. |
Explicación: | Ha utilizado el método logError para grabar un mensaje de error en el registro de sesión para una transformación Java. |
Respuesta del usuario: | Ninguno. |
Explicación: | Ha pasado un parámetro con un valor NULL a un método API en una transformación Java. Sin embargo, los parámetro para APIs en una transformación Java no pueden ser NULL. |
Respuesta del usuario: | Modifique el código de la transformación Java para que pase un parámetro no NULL al método API. |
Explicación: | El código de una transformación Java ha arrojado un error. Este mensaje aparece cuando el código arroja una SDKException. |
Respuesta del usuario: | Ninguno. |
Explicación: | Ha utilizado el método API especificado en una transformación Java activa. Sin embargo, no ha seleccionado la propiedad de la transformación. Debe seleccionar la propiedad de transformación para utilizar el método API en la transformación Java activa. |
Respuesta del usuario: | Utilice el método API después de seleccionar la propiedad de transformación apropiada. |
Explicación: | Ha utilizado el método API en una transformación Java pasiva. Sin embargo, no puede utilizar el método API especificado en una transformación pasiva. |
Respuesta del usuario: | Para utilizar el método API, cree una transformación Java activa. |
Explicación: | Se produjo un error inesperado en tiempo de ejecución cuando la transformación Java intentaba inicializar las variables de entrada y de salida de la transformación Java con los valores predeterminados especificados para los puertos de entrada y salida de la transformación Java. |
Respuesta del usuario: | Ninguno. Este error es un error inesperado que se produce en tiempo de ejecución. Si se especifica un valor predeterminado incorrecto para cualquier campo de transformación, ese error se detecta durante la validación de la asignación o de la transformación. |
Explicación: | La llamada a defineJExpression ha fallado en el código Java para la transformación. |
Respuesta del usuario: | Compruebe en Designer que la expresión sea válida y vuelva a ejecutar la sesión. |
Explicación: | Ha utilizado un tipo de fila no válido en una expresión Java. Los tipos de fila válidos son: INSERT, DELETE y UPDATE. |
Respuesta del usuario: | Utilice un tipo de fila válido. |
Explicación: | En una transformación Java, ha utilizado una expresión que ha devuelto un valor NULL. No se pueden devolver valores NULL desde una expresión Java. |
Respuesta del usuario: | Modifique la expresión en Designer de modo que devuelva un valor no NULL. |
Explicación: | Ha pasado un tipo de datos no válido para un método API en una expresión Java. |
Respuesta del usuario: | Modifique la llamada al método API para pasar un tipo de datos válido o utilice el método API correcto. |
Explicación: | La expresión Java ha devuelto un tipo de datos que no es válido. Los tipos de dato válidos son Integer, Double, String y Byte[]. |
Respuesta del usuario: | Modifique la expresión Java para devolver un tipo de dato válido. |
Explicación: | El servicio de integración no ha podido obtener el objeto de sesión desde el repositorio. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | En una transformación Java, ha pasado un tipo de datos que no es válido para una expresión. El argumento de la expresión es de un tipo distinto al que ha pasado a la expresión. |
Respuesta del usuario: | Pase el tipo de datos correcto a la expresión. |
Explicación: | Ha pasado un valor NULL para el parámetro de cadena de un método API en una expresión Java. El parámetro de cadena no puede tener un valor NULL. |
Respuesta del usuario: | Modifique la llamada al método API de la expresión Java para que pase un valor no NULL al parámetro de cadena. |
Explicación: | En una transformación Java, no ha pasado el número de parámetros requerido a una expresión. |
Respuesta del usuario: | Edite el código Java de la transformación y pase el número correcto de parámetros a la expresión. |
Explicación: | En una expresión de una transformación Java, ha pasado más parámetros de los que requiere la expresión. El servicio de integración ha omitido los parámetros adicionales. |
Respuesta del usuario: | Ninguno. Si no desea que el servicio de integración omita los parámetros extra, vuelva a definir la expresión Java. |
Explicación: | En un método API de una expresión Java, ha pasado un valor NULL a un parámetro. No se pueden pasar valores NULL para parámetros de método API de expresión Java. |
Respuesta del usuario: | Pase un valor no NULL al parámetro del método API de la expresión Java. |
Explicación: | El servicio de integración no ha podido cargar la clase de transformación Java o una clase interior en una transformación Java. Este error puede producirse si el repositorio contiene datos inconsistentes para el código byte o si el repositorio no contiene el código byte actualizado para la transformación. |
Respuesta del usuario: | Corrija el error indicado en el texto de error del mensaje y vuelva a ejecutar la sesión. Quizá tenga que volver a compilar el código Java de la transformación en Designer. |
Explicación: | Fallo al inicializar un objeto JExpression. |
Respuesta del usuario: | Compruebe que la expresión definida sea válida y vuelva a ejecutar la sesión. |
Explicación: | La precisión de los datos asignados a un puerto binario o de salida de cadena en una transformación Java es mayor que la precisión configurada para el puerto. Como resultado, la transformación Java ha truncado los datos para el puerto. Este aviso puede producirse para datos asignados a un puerto de salida. |
Respuesta del usuario: | Asegúrese de que la precisión del puerto sea igual o mayor que la precisión de los datos asignados al puerto. |
Explicación: | Designer o el servicio de integración ha detectado un error interno al recuperar las extensiones de metadatos para la transformación Java. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Designer o el servicio de integración ha detectado un error interno al recuperar del repositorio los snippets de código Java para la transformación Java. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Designer o el servicio de integración ha detectado un error interno al recuperar del repositorio el código byte para la transformación. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Designer o el servicio de integración ha detectado un error interno al recuperar del repositorio el valor CRC para la transformación. Designer o el servicio de integración comparan el valor CRC actual para el código byte con el valor CRC almacenado en el repositorio a fin de comprobar el código byte para la transformación. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | El código byte para la transformación no se encuentra en el repositorio. |
Respuesta del usuario: | Compile el código Java para la transformación y valide la transformación o la asignación. |
Explicación: | El valor CRC para el código byte recuperado desde el repositorio no coincide con el valor CRC almacenado en el repositorio. Como resultado, la transformación no es válida. |
Respuesta del usuario: | Compile el código Java para la transformación y valide la transformación o la asignación. |
Explicación: | Java Runtime Environment no puede recuperar la clase de objeto para el nombre de clase en el código de byte. Este error puede producirse cuando el archivo pmjtx.jar que se encuentra en el directorio server/bin/javalib contiene datos inconsistentes. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Java Runtime Environment no encuentra el método Java en el código byte para la transformación. Este error puede producirse cuando el archivo pmjtx.jar que se encuentra en el directorio server/bin/javalib contiene datos inconsistentes. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Java Runtime Environment no ha podido crear un objeto para una clase de transformación Java. Este error puede producirse cuando no hay suficiente memoria disponible para JRE cuando ejecuta el código byte para un transformación Java. |
Respuesta del usuario: | Asegúrese de que haya suficiente memoria disponible y vuelva a ejecutar la sesión. |
Explicación: | Java Runtime Environment no ha podido crear una referencia global a una clase de transformación Java. Este error puede producirse cuando no hay suficiente memoria disponible para JRE cuando ejecuta el código byte para un transformación Java. |
Respuesta del usuario: | Asegúrese de que haya suficiente memoria disponible y vuelva a ejecutar la sesión. |
Explicación: | Una expresión Java creada con la interfaz avanzada utiliza la API getLong para obtener el resultado de una expresión que no devuelve un valor Fecha u Hora. Solamente se puede usar getLong para obtener el resultado de una expresión con un valor de retorno Fecha u Hora. |
Respuesta del usuario: | Utilice la API getInt o getDouble con la expresión. |
Explicación: | El tipo de datos del argumento pasado a una expresión Java no es válido. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Ni Designer ni el servicio de integración han podido recuperar el valor de la ruta de clase para la transformación Java desde el repositorio. Este error puede producirse debido a datos incongruentes en el repositorio. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |
Explicación: | Ni Designer ni el servicio de integración han podido recuperar el valor del modo de precisión para la transformación Java desde el repositorio. Este error puede producirse debido a datos incongruentes en el repositorio. |
Respuesta del usuario: | Póngase en contacto con el servicio internacional de atención al cliente de Informatica. |