© Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de...

42
IBM TRIRIGA Application Platform Versión 3 Release 5.2 Consola del administrador - Guía del usuario IBM

Transcript of © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de...

Page 1: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

IBM TRIRIGA Application PlatformVersión 3 Release 5.2

Consola del administrador - Guía delusuario

IBM

Page 2: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página31.

Esta edición se aplica a la versión 3, release 5, nivel de modificación 2 de IBM TRIRIGA Application Platform y atodos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones.

© Copyright IBM Corporation 2011, 2016.

Page 3: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Contenido

Capítulo 1. Administración con laConsola del administrador. . . . . . . 1

Capítulo 2. Inicio de sesión en laConsola del administrador. . . . . . . 3

Capítulo 3. Administración de agentes yprocesos . . . . . . . . . . . . . . 5Administración de agentes. . . . . . . . . . 5

Tablas de configuración de agentes . . . . . . 5Gestión de hebras . . . . . . . . . . . . 6Agentes de flujo de trabajo . . . . . . . . . 7Procesos gestionados . . . . . . . . . . . 8

Capítulo 4. Administración de trabajosde DataConnect . . . . . . . . . . . 9Objetos de negocio con tablas base . . . . . . . 9Trabajos de DataConnect . . . . . . . . . . 9

Capítulo 5. Administración de registros 11Registro de plataforma. . . . . . . . . . . 11

Comprobación de los registros de duración derendimiento . . . . . . . . . . . . . 11

El archivo de registro del servidor . . . . . . . 12Mensajes de error del Modelador de datos . . . 12Mensajes de error del Creador de flujos detrabajo . . . . . . . . . . . . . . . 20Mensajes de error de base de datos . . . . . 24Otros mensajes de error del archivo de registrodel servidor . . . . . . . . . . . . . 25

Avisos . . . . . . . . . . . . . . . 31Marcas registradas . . . . . . . . . . . . 33Términos y condiciones de la documentación delproducto . . . . . . . . . . . . . . . 33Declaración de privacidad en línea de IBM . . . . 34

© Copyright IBM Corp. 2011, 2016 iii

Page 4: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

iv © Copyright IBM Corp. 2011, 2016

Page 5: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Capítulo 1. Administración con la Consola del administrador

El análisis y la optimización del estado del sistema son dos funciones principalesde un administrador del sistema. IBM® TRIRIGA ha desarrollado la Consola deladministrador para facilitar estas tareas. La Consola del administrador de IBMTRIRIGA categoriza datos en segmentos para ayudar a un administrador delsistema a encontrar información y a hacer cambios en el sistema de forma rápida yefectiva. La Consola del administrador es una ubicación centralizada para ver yeditar valores del sistema para optimizar el estado del sistema.

© Copyright IBM Corp. 2011, 2016 1

Page 6: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

2 © Copyright IBM Corp. 2011, 2016

Page 7: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Capítulo 2. Inicio de sesión en la Consola del administrador

La Consola del administrador es una ubicación centralizada para ver y editarvalores del sistema para optimizar el estado del sistema. Muchos de los valores dela Consola del administrador están enlazados con propiedades de IBM TRIRIGA.

Antes de empezar

Debe tener acceso a la Consola del administrador. Otro administrador puedeconcederle acceso mediante el Gestor de usuarios de administración.

Procedimiento1. Abra un navegador web y especifique el valor siguiente el campo de dirección.

http://nombrehost:puerto/vía de acceso de contexto/html/en/default/admin

Donde nombrehost:puerto es el valor del entorno y vía de acceso de contexto es eldirectorio en el que IBM TRIRIGA está instalado.

2. Si todavía no ha iniciado la sesión en IBM TRIRIGA, especifique el nombre deusuario y la contraseña y pulse Iniciar sesión.

© Copyright IBM Corp. 2011, 2016 3

Page 8: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

4 © Copyright IBM Corp. 2011, 2016

Page 9: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Capítulo 3. Administración de agentes y procesos

En la Consola del administrador, puede utilizar el objeto Gestor de agentes paraconfigurar los agentes de proceso. Puede utilizar el objeto Gestor de agentes paracontrolar las hebras iniciadas para cada agente y el objeto Gestor de agentes deflujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puedeutilizar el objeto Procesos gestionados para iniciar y detener procesos de creaciónde informes.

Administración de agentesLos agentes realizan procesos en segundo plano, como por ejemplo la limpieza dedatos, la ejecución de flujos de trabajo y el cálculo de fórmulas. Puede gestionar yconfigurar los agentes en el objeto Gestor de agentes de la Consola deladministrador.

Varias instancias del Agente de flujos de trabajo y del Agente de importación dedatos se pueden ejecutar en la base de datos de IBM TRIRIGA. El resto de agentesson agentes de monoinstancia y se pueden producir problemas si se ejecutansimultáneamente más de una instancia de un agente monoinstancia.

No realice cargas de datos o integraciones cuando el agente de limpieza se estáejecutando. El agente de limpieza puede lanzar bloqueos si se están importandodatos de jerarquía mientras se está ejecutando

El Gestor de agentes identifica los agentes que se están ejecutando actualmente entodos los servidores. Puede solicitar que los agentes en ejecución se detenga opuede iniciar un agente en cualquier servidor activo. Si no especifica un servidorcuando inicia un agente, el agente se inicia en el servidor en el que ha iniciado lasesión. Para iniciar un agente en el servidor disponible siguiente, en la columnaComenzar el del agente, especifique <ANY>.

Si un agente se está ejecutando cuando el servidor se apaga, el agente se iniciaautomáticamente cuando se reinicia el servidor.

La tabla LICENSE_METRIC registra el número de usuarios simultáneos para cadalicencia de producto. Puede comprobar las tablas mediante el objeto Consulta debase de datos de la Consola del administrador. La tabla LICENSE_METRIC sacauna instantánea cada 10 minutos. La cantidad de datos de la tabla es normalmentepequeña. Si desea recortar la tabla, póngase en contacto con el administrador deseguridad para conocer la política de retención de información.

Tablas de configuración de agentesLas tablas Inicio de agente y Registro de agente contiene los detalles que ayudan aconfigurar los agentes de proceso en IBM TRIRIGA.

La configuración que determina el inicio de los agentes se almacena en la tablaAGENT_STARTUP de la base de datos de IBM TRIRIGA.

Cuando se hace una solicitud para iniciar un agente, se añade una entrada a latabla AGENT_REGISTRY. Cuando se detiene un agente, se actualiza el estado del

© Copyright IBM Corp. 2011, 2016 5

Page 10: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

registro. La tabla Registro de agentes está disponible para todos los servidores dela instalación y es el origen de la información de actividad actual visualizada en elobjeto Gestor de agentes.

Cuando cambia el estado de un agente, se escribe una entrada INFO en el registrodel servidor que contiene información sobre la transición de estado, por ejemplo:INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Inicio solicitadopara CleanupAgent en server337.INFO [com.tririga.platform.agent.BaseAgentThread](CleanupAgent) CleanupAgent en server337 se está ahora ejecutando.INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Detención solicitadapara CleanupAgent en server337.INFO [com.tririga.platform.agent.BaseAgentThread](AgentHeartbeatThread) CleanupAgent en server337 está ahora detenido.

La propiedad AGENTS_NOT_ALLOWED del archivo TRIRIGAWEB.properties para unservidor identifica los agentes que no se pueden iniciar en ese servidor. El gestorde agentes no permiten a un usuario iniciar un agente que aparece listado en lapropiedad AGENTS_NOT_ALLOWED del servidor en el que reside el archivo depropiedades. Si un usuario intenta iniciar un agente que está en la propiedadAGENTS_NOT_ALLOWED, se escribe un mensaje INFO en el registro del servidor y elagente no se inicia. Si una entrada de la propiedad AGENTS_NOT_ALLOWED nocorresponde a un agente existente, se escribe un mensaje de aviso en el registro deservidor.

La tabla Inicio de agentes incluye el tipo de agente, el nombre de host y laconfiguración. La tabla Inicio de agente es el origen de la información deTRIRIGAWEB.properties que se visualiza en el Gestor de agentes.

Si se inicia un agente monoinstancia mientras se está ejecutando otra instancia delmismo agente, la solicitud falla y se escribe un aviso en el archivo de registro.

Gestión de hebrasPara controlar el número de hebras iniciadas para cada agente, utilice el Gestor dehebras en la Consola del administrador.

También puede utilizar el Gestor de hebras para controlar el número de hebrasasignadas a IBM TRIRIGA CAD Integrator - Publisher (AutoCAD) cuando seadjunta un dibujo. Una sola hebra necesita una conexión a la base de datos.

El número total de hebras para cualquier agente no puede ser superior a 100. Losvalores elevados para el número máximo de hebras pueden ralentizar elrendimiento de todo el sistema. Como punto inicial, un número máximo típico dehebras entre todos los servidores conectados en un sistema no debía establecerseen más de dos o tres veces el recuento de núcleos de CPU del servidor de base dedatos.

Por ejemplo, si la base de datos tiene dos CPUs Xeon de doble núcleo, el recuentode núcleos de CPU es cuatro. Si solo hay un agente de flujo de trabajo conectado,un límite de hebras máximo de ocho es un punto inicial para ajustar las hebras. Sihay dos agentes de flujo de trabajo conectados a la misma base de datos, cadaservidor tendría cuatro hebras como máximo, con un total de ocho entre los dos.

6 © Copyright IBM Corp. 2011, 2016

Page 11: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Agentes de flujo de trabajoLos agentes de flujo de trabajo recogen y procesan eventos de flujo de trabajopublicados por los usuarios designados. Puede designar usuarios de aplicación deIBM TRIRIGA para un agente de flujo de trabajo en el objeto de Gestor de agentesde flujo de trabajo de la Consola del administrador.

El mismo usuario puede estar designado para varios agentes de flujo de trabajo. Seda prioridad a los usuarios que tienen un agente configurado para ellos. Puederestringir un agente a la lista de usuarios, lo que impide que el agente proceseeventos enviados por usuarios no asignados. También puede restablecer los valoresde lista de usuarios restringidos, lo que permite eliminar valores para un servidorque ya no está en el entorno actual.

Cuando un agente está configurado para usuarios específicos, recoge eventos deusuario válidos en el orden siguiente:1. Si el agente está configurado exclusivamente para uno o varios usuarios, recoge

eventos válidos solo para esos usuarios.2. Si el agente está configurado para usuarios de forma no exclusiva, recoge

eventos válidos para esos usuarios. Si no hay eventos para un usuariodesignado, el agente recoge eventos válidos para otros usuarios que no tienenun agente designado.

3. Si un agente no está configurado para usuarios específicos, recoge eventosválidos para cualquier usuario que no esté en la lista de usuarios de otroagente.

Los eventos válidos son eventos que satisfacen las condiciones siguientes:v El evento no se está procesando actualmente.v Ningún otro evento se está procesando para el mismo registro.v El evento no es para un usuario que ya haya alcanzado el número máximo de

eventos procesados por este agente.

Consejo:

Puede ejecutar varios servidores de flujo de trabajo para permitir que elprocesamiento de flujo de trabajo se realice de manera justa para todos losusuarios, no necesariamente para aumentar el resultado del número de flujos detrabajo completados.

La adición de más agentes de flujo de trabajo a un entorno puede ralentizar elprocesamiento y provocar resultados no deseados si los flujos de trabajo no seescriben con las prestaciones multihebra en mente.

El procedimiento recomendado consiste en asignar agentes de flujo de trabajosecundarios a usuarios experimentados específicos que tienden a ejecutar másflujos de trabajo que usuarios normales. Si los agentes de flujo de trabajosecundarios se dejan bien abiertos, un conjunto de instancias de flujo de trabajo seseleccionan en paralelo y algunas se pueden procesar fuera de servicio. Elrendimiento derivado de aumentar el número de hebras en un solo servidor deproceso es mayor que el resultante de dividir las hebras entre dos servidores.Normalmente el cuello de botella del rendimiento en un entorno es el servidor debase de datos en lugar de los servidores de proceso.

Capítulo 3. Administración de agentes y procesos 7

Page 12: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Si ya tiene un sistema desplegado con varios agentes de flujo de trabajo, considerela posibilidad de detener los agentes secundarios y aumentar las hebras en en elservidor de agentes de flujo de trabajo hasta la suma de las hebras de los otrosservidores o restringir los agentes secundarios de modo que sean exclusivos para elconjunto de usuarios experimentados.

Procesos gestionadosEl objeto Procesos gestionados de la Consola del administrador muestra todos losprocesos de creación de informes de que se están ejecutando actualmente en elservidor de aplicaciones. El objeto de Procesos gestionados puede ayudarle aidentificar informes que están utilizando demasiada memoria y a detener esosinformes.

El umbral de memoria se revisa periódicamente mientras se ejecuta un informe. Siel proceso de creación de informe llega al umbral de memoria, el sistema intentadetener el proceso. El umbral de memoria y la frecuencia con la que se compruebala memoria se pueden configurar en el archivo TRIRIGAWEB.properties.

Puede comprobar el objeto de Proceso gestionado si el sistema es lento o si losusuarios esperan mucho tiempo para obtener un informe. También puede utilizarel objeto de Proceso gestionado para determinar la duración de la ejecución de uninforme y si se necesitan mejoras de rendimiento. Desde el objeto de Procesogestionado, puede intentar detener un informe que lleve mucho tiempoejecutándose.

Los informes de BIRT necesitan muchos recursos y pueden provocar problemas delsistema. Cuando se detiene un informe debido a la falta de memoria, se registranlos detalles sobre el informe. Un informe puede fallar cuando los recursos sonbajos, lo que se significa que un informe fallido no es necesariamente un informede bajo rendimiento. Sin embargo, si un informe aparece sistemáticamente en elregistro, es probable que se pueda mejorar el rendimiento.

8 © Copyright IBM Corp. 2011, 2016

Page 13: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Capítulo 4. Administración de trabajos de DataConnect

El objeto DataConnect de la Consola del administrador visualiza objetos denegocio que tienen tablas base de DataConnect. También puede utilizar el objetoDataConnect para gestionar trabajos de DataConnect.

Objetos de negocio con tablas baseLas tareas de DataConnect interpretan los datos de orígenes externos y los colocanen tablas base. En el objeto de DataConnect de la Consola de administrador puedever los objetos de negocio que tienen tablas base.

Estos objetos de negocio se pueden utilizar en una tarea de DataConnect paramover o actualizar datos de un origen externo.

Cuando expande los datos, puede ver los campos que forman parte de la tablabase. Estos campos se muestran con el formato Nombre de campo de IBMTRIRIGA-Nombre de campo de base de datos, por ejemplo,triPaidByParentLevel0TX-triPaidByParentLevel2. Las definiciones de campo sonútiles para identificar los campos de tabla base correspondientes para los datos deentrada.

Trabajos de DataConnectLos trabajos de DataConnect se configuran fuera de IBM TRIRIGA, por ejemplo, enel objeto de Integración. El agente de DataConnect busca trabajos listos en la tablaDC_JOB.

En la Consola del administrador, en el objeto de DataConnect, puede gestionartrabajos de DataConnect existentes. Si el estado de trabajo es listo, ese trabajo seejecuta durante el siguiente ciclo de agente de DataConnect. Puede colocar untrabajo nuevo en el estado listo pulsando Trabajo listo.

Si el flujo de trabajo se completa, pero el trabajo no, el trabajo queda en estado deespera o procesado y puede considerar ese trabajo como fallido. Un trabajo fallidono se suprime sino que puede quedar en estado listo pulsando Reintentar trabajo.

Cuando suprime un trabajo, se suprimen tanto el trabajo como las entradas de latabla base correspondiente y el trabajo no se puede volver a intentar. No puedesuprimir un trabajo que se está procesando.

Cuando fuerza una limpieza, los trabajos obsoletos y completados se suprimen sison más antiguos que un número de días especificado. Este número de días seestablece en la propiedad DC_HISTORY_RETENTION_DAYS del archivoTRIRIGAWEB.properties.

© Copyright IBM Corp. 2011, 2016 9

Page 14: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

10 © Copyright IBM Corp. 2011, 2016

Page 15: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Capítulo 5. Administración de registros

Varias herramientas de la Consola del administrador facilitan la gestión deregistros en IBM TRIRIGA Application Platform. Puede utilizar el objeto Registrode plataforma para habilitar el registro de nivel de depuración en tiempo real paralas características de plataforma. Puede utilizar el objeto Registros de errores paraver un resumen de los errores producidos, incluidos los errores de base de datos ylas excepciones principales.

Registro de plataformaSi necesita resolver problemas del sistema, puede habilitar el registro de nivel dedepuración en tiempo real. Por ejemplo, si los flujos de trabajo son lentos, puedehabilitar la depuración para los registros de flujo de trabajo.

Puede establecer el nivel de registro en la Consola del administrador, en el objetode Registro de plataforma. A continuación puede probar y analizar el rendimiento,como por ejemplo el rendimiento de fórmula ampliada, el rendimiento de consultay el rendimiento de flujo de trabajo. Los cambios realizados en el objeto deRegistro de plataforma se guardan en la memoria temporal. Cuando se reinicia elservidor, el sistema vuelve a los valores de configuración log4j.xml.

Puede renombrar y reiniciar la mayoría de los archivos de registro, lo querenombra el archivo de registro actual con la fecha y la hora actual e inicia unarchivo de registro nuevo.

Puede añadir sus propias categorías de registro personalizado en el archivo deconfiguración CustomLogCategories.xml que está en la carpeta config de lainstalación de IBM TRIRIGA, por ejemplo, C:\Tririga\config\CustomLogCategories.xml.

Comprobación de los registros de duración de rendimientoComo administrador o desarrollador de aplicaciones querrá conocer los motivos deun rendimiento bajo. Puede comprobar la duración del rendimiento en el objetoRegistro de plataforma de la Consola del administrador.

Acerca de esta tarea

Para mejorar el análisis de la información de duración del rendimiento, limite elnúmero de usuarios mientras realiza la prueba.

Procedimiento1. En la Consola del administrador, abra el objeto Registro de plataforma.2. En el panel de la derecha, en la categoría Temporizaciones de rendimiento,

seleccione los objetos cuyo rendimiento desea probar.3. Si necesita varios pasos, en el campo Escribir en registro, añada una indicación

de la hora al archivo de registro.4. En la sección Acciones de registro, pulse Aplicar.

© Copyright IBM Corp. 2011, 2016 11

Page 16: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Resultados

Todas las opciones que selecciona se guardan en un archivo delimitado portabuladores llamado performance.log.

Qué hacer a continuación

Puede importar la información en una hoja de cálculo o en una base de datos yanalizar estos datos. Por ejemplo, puede ordenar las columnas de la hoja de cálculopor duración y ver las consultas de ejecución más largas.

El archivo de registro del servidorEl archivo server.log contiene mensajes que pueden ayudarle a depurar elsistema. Un mensaje en el archivo de registro puede ser un error, un aviso, unmensaje de información o un mensaje de depuración. Puede configurar el nivel deinformación que ve en este registro utilizando el mandato log4j para su servidor.

Debido al elevado volumen de información que puede encontrar en un registro, noestablezca el registro en nivel de depuración durante el tiempo de ejecución.

Los segmentos del archivo server.log pueden ir seguidos de un rastreo de pila deJava. Estas líneas del archivo server.log empiezan con at com.tririga....

Mensajes de error del Modelador de datosEl archivo server.log contiene mensajes de error relacionados con el Modeladorde datos.

El estado no existe en el objeto de negocio

Tipo de registro: Cabecera de excepciónERROR com.tririga.platform.metadata.MetadataNotFoundException:No existe ningún estado llamado ’$$$’ en este objeto de negocio:

Área de resoluciónModelador de datos

IncidenciaSe ha encontrado un estado en los metadatos que se ha eliminado delsistema.

Acción sugeridaEn el Modelador de datos, revise el objeto de negocio en cuestión. Revise yvuelva a publicar el objeto de negocio para sincronizar los metadatos.

EjemploEl estado 'nuevo' se eliminó del sistema y ahora no es válidos.ERROR[com.tririga.design.web.process.smartrecord.SmartSectionActions]com.tririga.platform.metadata.MetadataNotFoundException:No existe ningún estado llamado ’nuevo’ en este objeto de negocio:BoImpl[name=cstTestBusinessObject,id=10003454,module=ModuleImpl[name=Test Module,id=21218]]

Los años no pueden ser negativos

Tipo de registro: Cabecera de excepciónERROR DurationException: Los años no pueden ser negativos.

12 © Copyright IBM Corp. 2011, 2016

Page 17: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Área de resoluciónModelador de datos

IncidenciaLa fecha de finalización es anterior a la fecha de inicio o la fecha definalización es nula.

Acción sugeridaBusque la fórmula de duración y revise los valores de fecha de finalizacióny de fecha de inicio.

EjemploERROR[com.tririga.architecture.util.Duration]EXCEPTION com.tririga.architecture.util.DurationException:Los años no pueden ser negativos

No se ha encontrado la dependencia del campo

Tipo de registro: Cabecera de excepciónWARN No se ha podido encontrar una dependencia de este campo:

Área de resoluciónModelador de datos

IncidenciaUna fórmula de un objeto de negocio no se ha establecido adecuadamente.

Acción sugeridaIdentifique el objeto de negocio y el campo, actualice la fórmula en elModelador de datos y vuelva a publicar el objeto de negocio.

EjemploLa fórmula del campo triContractPaymentsNU, en el objeto de negociotriRealEstateContract, en el módulo triContract, no se evalúa.WARN[com.tririga.platform.metadata.domain.BoImpl]No se ha podido encontrar una dependencia de este campo:BoFieldImpl[name=triContractPaymentsNU,id=2373,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triRealEstateContract,id=10002490,module=ModuleImpl[name=triContract,id=21]]]][MID-3164363956]

Fórmula de campo no analizada

Tipo de registro: Cabecera de excepciónAplicación de fórmula predeterminada. No se ha podido analizar fórmula para campo:

Área de resoluciónModelador de datos

IncidenciaUna fórmula de un objeto de negocio no se ha establecido adecuadamente.

Acción sugeridaIdentifique el objeto de negocio y el campo, actualice la fórmula en elModelador de datos y vuelva a publicar el objeto de negocio.

EjemploLa fórmula del campo triFasbPVofRentNU, en el objeto de negociotriRealEstateContract, en el módulo triContract, no se evalúa.WARN[com.tririga.platform.metadata.domain.BoFieldImpl]Aplicación de fórmula predeterminada. No se ha podido analizar fórmula para campo:

Capítulo 5. Administración de registros 13

Page 18: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

BoFieldImpl[name=triFasbPVofRentNU,id=2375,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triRealEstateContract,id=10002490,module=ModuleImpl[name=triContract,id=21]]]][MID-2514886854]

Error al obtener campo para SO

Tipo de registro: Cabecera de excepciónWARN Error al obtener campo para SO - campo no encontrado.

Área de resoluciónModelador de datos o Creador de formularios

IncidenciaNo se pueden cargar campos para un objeto de negocio porque losmetadatos de campo no existen. Un objeto de negocio tiene un campo nodefinido pero ese campo no existe en el sistema.

Acción sugeridaElimine el campo del objeto de negocio. Revise todas las correspondenciasy formularios para ese objeto de negocio. Revise y vuelva a publicar losobjetos necesarios.

EjemploEl objeto de negocio triCommunicationRecord tiene un campocstMatchedSAMTX que no es válido.WARN[com.tririga.design.smartobject.dataaccess.SmartObjectAttributeDAOAnsi]Error al obtener campo para SO - campo no encontrado.Section=’RecordInformation’ Field=’cstMatchedSAMTX’ From SO ID=’4895427’name=’null’ BO name=’triCommunicationRecord’ id=10004546, Module id=20820[MID-3333779126]

Error al procesar la correspondencia de metadatos de GUI

Tipo de registro: Cabecera de excepciónWARN Error al procesar la correspondencia de metadatos de GUI.

Área de resoluciónModelador de datos o Creador de formularios

IncidenciaEl campo Formulario no existe para una correspondencia de formulario ouna correspondencia de formulario hace referencia a un campo de unobjeto de negocio que no existe.

Acción sugeridaPara eliminar el campo de la correspondencia de formulario, revise yvuelva a publicar el formulario. Si existen varios formularios para unobjeto de negocio, revise el flujo de trabajo y asegúrese de que se sigue elproceso de negocio para los formularios adecuados.

EjemploEn el flujo de trabajo cstTicket - Synchronous - OnChange, durante latarea No requerir Pasos a reproducir, el formulario no se actualizaporque el campo Pasos a reproducir no existe.WARN[com.tririga.platform.workflow.template.guimetamap.GUIFieldMap]Error al procesar la correspondencia de metadatos de GUI.WFTaskStepImpl.WFTaskStepRO[137224,No requerir pasos para reproducir, modificar metadatos,23,WFTemplateImpl.WFTemplateRO[ID=14565895,Version=5,Name=cstTicket- Synchronous - OnChange Type]]. MapEntryBase[mapId=137224,wfTemplateId=

14 © Copyright IBM Corp. 2011, 2016

Page 19: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

14565895,wfTemplateVersion=5,guiTabName=NewGeneral,guiSectionName=General,guiFieldName=Pasos a reproducir,propertyValue=false,taskMapData=<null>,initialized=true]. Causado por: com.tririga.platform.metadata.MetadataException: No encontrado id campo con nombre: Pasos a reproducir.Sección: General Tab: NewGeneral GUI Name: HelpDeskTicket[MID-1004518520]

No se ha podido obtener la categoría de métrica

Tipo de registro: Cabecera de excepciónWARN No se ha podido obtener una lista de triMetricCategory del repositoriode metadatos de aplicación. Este error indica que la versión de la plataformava por delante de la versión de la aplicación. El sistema está esperando laestructura de metadatos nueva que no existe en la versión de la aplicación actual.

Área de resoluciónModelador de datos

IncidenciaEl Gestor de informes puede ejecutar informes de métrica pero laaplicación no incluye los objetos de negocio necesarios para dar soporte ala funcionalidad.

Acción sugeridaCuando desea implementar IBM TRIRIGA Workplace PerformanceManagement, actualice la aplicación a 9.6 o una versión superior. Si no estáutilizando IBM TRIRIGA Workplace Performance Management, puedeignorar este aviso.

EjemploWARN[html.en.default.reportTemplate.reportTemplateDesc]No se ha podido obtener una lista de triMetricCategory del repositoriode metadatos de aplicación. Este error indica que la versión de laplataforma va por delante de la versión de la aplicación. El sistemaestá esperando la estructura de metadatos nueva que no existe en laversión de la aplicación actual.[MID-2565267038]

Conflicto de nombres de objeto

Tipo de registro: Cabecera de excepciónWARN Conflicto de nombre entre objeto a guardar y objeto existente. Nombre: ’’.

Área de resoluciónModelador de datos

IncidenciaEl usuario ha intentado guardar un registro con el mismo nombreexclusivo que un registro existente.

Acción sugeridaIdentifique el objeto de negocio con conflictos y compruebe que elidentificador exclusivo utilizado para el nombre correlacionado es válido.Si no es así, actualice el nombre correlacionado y vuelva a publicar elobjeto de negocio. Esta actualización no cambia los nombres de registrosexistentes. Revise los flujos de trabajo que crean registros para el objeto denegocio y asegúrese de que los datos adecuados se correlacionan en latarea de creación para que el registro se identifique de forma exclusivacuando se crea el registro.

EjemploUn registro para el objeto de negocio cstBidDocument en el módulo Bid seguarda con el nombre ''.

Capítulo 5. Administración de registros 15

Page 20: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

WARN[com.tririga.platform.smartobject.service.BaseSmartObjectService]Conflicto de nombre entre objeto a guardar y objeto existente. Nombre: ’’.Objeto existente: SmartObjectImpl[ID=10650471,BusinessObject=BoImpl[name=cstBidDocument,id=10003095,module=ModuleImpl[name=Bid,id=35]]] Objeto nuevo que se guarda.SmartObjectImpl[ID=13120040,Business Object=BoImpl[name=cstBidDocument,id=10003095,module=ModuleImpl[name=Bid,id=35]]][MID-317597477]

No se ha encontrado una correspondencia de objeto de negocio

Tipo de registro: Cabecera de excepciónWARN No se ha encontrado una correspondencia de objeto denegocio (IBS_SPEC_TYPE_FIELD_MAP) para el objeto de negocio:

Área de resoluciónModelador de datos

IncidenciaHay un objeto de negocio definido pero es posible que no esté en unestado publicado válido.

Acción sugeridaIdentifique y vuelva a publicar el objeto de negocio.

EjemploWARN[com.tririga.platform.metadata.dataaccess.BoDaoImpl]No se ha encontrado una correspondencia de objeto denegocio (IBS_SPEC_TYPE_FIELD_MAP) para el objeto de negocio:BoImpl[name=Inbox Folder,id=103516,module=ModuleImpl[name=Mail,id=17]]Esto se necesita normalmente para publicar un objeto de negocio.[MID-1159340835]

No se añade un campo a una sección

Tipo de registro: Cabecera de excepciónWARN No se añade el campo llamado ’$$$’ a la sección :

Área de resoluciónModelador de datos

IncidenciaUn objeto de negocio tiene un campo que no está enlazado a una columnade base de datos.

Acción sugeridaIdentifique el objeto de negocio y el campo. Revise y vuelva a publicar elobjeto de negocio.

EjemploEl objeto de negocio Línea de detalles de análisis de Respuesta de oferta nopuede manejar el campo DM_FILE_NAME en la sección Documentos.WARN[com.tririga.platform.metadata.dataaccess.BoDaoImpl]No se añade el campo llamado ’DM_FILE_NAME’ a la sección :BoSectionImpl[name=Documents,id=BoSectionId[categoryId=2,subCategoryId=1],Business Object=BoImpl[name=Línea det. anál. Respuesta oferta,id=10000045,module=ModuleImpl[name=Línea de detalle,id=27]]] Razón: El campo ’DM_FILE_NAME’no está respaldado por un campo de base de datos.[MID-1778354461]

El origen de UdM no está gestionado por UdM.

Tipo de registro: Cabecera de excepciónWARN El origen de UdM de este campo no está gestionado por UdM.

16 © Copyright IBM Corp. 2011, 2016

Page 21: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Área de resoluciónModelador de datos

IncidenciaSe ha identificado un campo con un origen de Unidad de medida, pero elcampo de origen no almacena unidades de medida.

Acción sugeridaIdentifique el objeto de negocio y el campo, actualice el origen de UdM enel Modelador de datos y vuelva a publicar el objeto de negocio.

EjemploLa fórmula del campo triDefaultCapacityNU, en el objeto de negociotriSpace, en el módulo Ubicación, no se evalúa porque uno de los camposutilizado como UdM de origen (triCapacityNU) no almacena UdM.WARN[com.tririga.platform.metadata.domain.BoFieldImpl]El origen de UdM de este campo no está gestionado por UdM. Este campo:BoFieldImpl[name=triDefaultCapacityNU,id=1188,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873,module=ModuleImpl[name=Location,id=6]]]] UOM Source Field:BoFieldImpl[name=triCapacityNU,id=1119,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873,module=ModuleImpl[name=Location,id=6]]]][MID-276069112]

El objeto de negocio no existe

Tipo de registro: Cabecera de excepciónWARN El objeto de negocio triThreshold no existe.

Área de resoluciónModelador de datos

IncidenciaEl Gestor de informes puede ejecutar informes de métrica pero laaplicación no incluye los objetos de negocio necesarios para dar soporte ala funcionalidad.

Acción sugeridaCuando desea implementar IBM TRIRIGA Workplace PerformanceManagement, actualice la aplicación a 9.6 o una versión superior. Si no estáutilizando IBM TRIRIGA Workplace Performance Management, puedeignorar este aviso.

EjemploWARN[html.en.default.reportTemplate.reportTemplateDesc]El objeto de negocio triThreshold Business no existe.[MID-75369837]

Metadatos de ubicador no válidos

Tipo de registro: Cabecera de excepciónWARN Problemas al establecer el campo de ubicador porque los metadatosde ubicador no son válidos; en su lugar se establece con el nombredel objeto enlazado.

Área de resoluciónModelador de datos o Creador de flujos de trabajo

IncidenciaEl Modelador de datos utiliza un campo para un ubicador que es diferentedel campo correlacionado en el campo de un flujo de trabajo.

Capítulo 5. Administración de registros 17

Page 22: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Acción sugeridaRevise el campo utilizado en el Modelador de datos para el ubicador, paraasegurar una correspondencia adecuada. Actualice y vuelva a publicar lacorrespondencia. Los campos de ubicador se utilizan a veces paracorrespondencias de varios objetos, en cuyo caso puede ignorarse esteaviso.

EjemploEl objeto de negocio Notificación del módulo Correo tiene un ubicadorRefObject. El ubicador RefObject se correlaciona con el nombre de registroenlazado en lugar de con el campo identificado del Modelador de datos.Puede ignorar este aviso.WARN[com.tririga.platform.smartobject.domain.field.LocatorField](WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226)Problemas al establecer el campo de ubicador porque los metadatosde ubicador no son válidos; en su lugar se establece con elnombre del objeto enlazado.Campo de ubicador: BoFieldImpl[name=RefObject,id=1021,Section=BoSectionImpl[name=AdditionalDetail,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=Notification,id=107324,module=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]

El origen de UdM no existe

Tipo de registro: Cabecera de excepciónWARN El origen de UdM del campo no existe:

Área de resoluciónModelador de datos

IncidenciaUn campo tiene un campo de unidades de medida (UdM) de origendefinido, pero no se puede encontrar el campo de origen.

Acción sugeridaRevise el campo y asegúrese de que existen las definiciones de UdMadecuadas. Revise y vuelva a publicar el objeto de negocio.

EjemploEl campo triLtBrokerageCommissionNU, en el objeto de negociotriAssetLease, en el módulo triContract tiene un origen de UdM no válido.WARN[com.tririga.platform.metadata.domain.BoFieldImpl]El origen de UdM del campo no existe:BoFieldImpl[name=triLtBrokerageCommissionNU,id=1560,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triAssetLease,id=10008550,module=ModuleImpl[name=triContract,id=21]]]] Esto se permite paracompatibilidad retroactiva pero provocará incidencias en procesamientos subsiguientes.Se debe arreglar el campo de objeto de negocio para que apunte aun origen de UdM válido.[MID-769296686]

Falta una expresión

Tipo de registro: Cabecera de excepciónWARN Falta una expresión para . boId = ###### Campo = ####

Área de resoluciónModelador de datos

18 © Copyright IBM Corp. 2011, 2016

Page 23: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

IncidenciaHay una fórmula ampliada indicada pero no definida o una variable nodefinida

Acción sugeridaUtilice las sentencias de SQL para identificar el objeto de negocio y elcampo:select * from ibs_spec_type where spec_template_id=######;

Actualice y publique.

El campo triTimeZonesCL no existe

Tipo de registro: Cabecera de excepciónWARN com.tririga.platform.smartobject.InvalidFieldRequestException:Ningún campo llamado ’triTimeZonesCL’ existe en este Objeto de negocio enlas secciones generales:

Área de resoluciónModelador de datos

IncidenciaUna aplicación está intentando utilizar las tareas personalizadas deplanificación en el flujo de trabajo pero el objeto de negocio de llamada notiene el campo triTimeZonesCL que se necesita para utilizaradecuadamente la funcionalidad.

Acción sugeridaRevise el objeto de negocio identificado y añada el campotriTimeZonesCL.

EjemploEl objeto de negocio cstTimeCalculator del módulo triHelper carece delcampo triTimeZonesCL.WARN[com.tririga.architecture.web.process.reserve.ReserveUtils]com.tririga.platform.smartobject.InvalidFieldRequestException: Ningúncampo llamado ’triTimeZonesCL’ existe en este Objeto de negocio en lassecciones generales:BoImpl[name=cstTimeCalculator,id=10005047,module=ModuleImpl[name=triHelper,id=21720]]

No se ha encontrado ningún valor en una búsqueda simple

Tipo de registro: Cabecera de excepciónWARN No se ha encontrado ningún valor en una búsqueda simple

Área de resoluciónModelador de datos

IncidenciaUn informe de formulario HTML ha intentado acceder a un campo que noexiste en el objeto de negocio subyacente.

Acción sugeridaEdite el formulario HTML, busque la sección y el nombre del campo alque se hace referencia en el error y corrija el campo.

EjemploWARNNo se ha encontrado ningún valor en una búsqueda simple mediante XPathExpr:’//Project-Project-RecordedBy//PeopleFullName’

Capítulo 5. Administración de registros 19

Page 24: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Mensajes de error del Creador de flujos de trabajoEl archivo server.log contiene mensajes de error relacionados con el Creador deflujos de trabajo.

No hay coincidencia para la plantilla de flujo de trabajo

Tipo de registro: Cabecera de excepciónINFO (WFA:3340769 - 5712774 cstProvisionalBooking:27648718) No haycoincidencia en la memoria caché para el ID de plantilla de flujode trabajo: 14313328. Para obtener la memoria caché actual,reinicie el servidor de aplicaciones.

Área de resoluciónCreador de flujos de trabajo

IncidenciaSe ha retirado un flujo de trabajo al que todavía se está llamando.

Acción sugeridaBusque el flujo de trabajo con el ID utilizado en el metaesquema:Select * from wf_lookup where wf_template_id=’#####';

Revise y publique el flujo de trabajo.

EjemploEl ID de plantilla de flujo de trabajo indica qué flujo de trabajo se estállamando.INFO[com.tririga.architecture.cache.WFCache](WFA:3340769 - 5712774 cstProvisionalBooking:27648718) No haycoincidencia en la memoria caché para el ID de plantilla de flujo detrabajo: 14313328. Para obtener la memoria caché actual,reinicie el servidor de aplicaciones.

Error de tarea de flujo de trabajo

Tipo de registro: Cabecera de excepciónWARN La tarea de flujo de trabajo ha encontrado un error.

Área de resoluciónCreador de flujos de trabajo

IncidenciaUn flujo de trabajo no existe o no está publicado actualmente.

Acción sugeridaRevise el flujo de trabajo de llamada y consulte si los pasos son todavíanecesarios o averigüe por qué falta el flujo de trabajo de llamada.Asegúrese de que el flujo de trabajo de llamada está publicadoactualmente. Revise y vuelva a publicar los flujos de trabajo necesarios.

EjemploLa tarea de flujo de trabajo ha encontrado un error. Task: TaskStep:Call Workflow(38) WFTID=19118076.14 TSID=205820Label=’Call a Subflow’ EventAction=’’,Calling WF: ID: 19118075 Version: published,Excepción: com.tririga.platform.workflow.template.exception.

WFTemplateLoadingException:Problema al cargar plantilla flujo trabajo para ID: 19118075 Versión:

publicado....Causado por: com.tririga.platform.workflow.template.exception.WFTemplateNotFoundException:

Plantilla de flujo de trabajo no encontrada en la tabla debúsqueda para el ID: 19118075

20 © Copyright IBM Corp. 2011, 2016

Page 25: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

...Causado por: org.springframework.dao.EmptyResultDataAccessException:Tamaño de resultado incorrecto: expected 1, actual 0

No se puede invertir la transacción financiera

Tipo de registro: Cabecera de excepciónWARN NO SE PUEDEN INVERTIR LAS TRANSACCIONES ANTERIORES

Área de resoluciónCreador de flujos de trabajo

IncidenciaUna aplicación está intentado utilizar la función de transacción financierapara revertir transacciones financieras anteriores. Un objeto de referenciafinanciera no está asociado al registro de modo que el objeto no puedeencontrar transacciones anteriores que invertir.

Acción sugeridaRevise el proceso y asegúrese de que cuando se esté procesando latransacción financiera, tenga un objeto de referencia financiero.

EjemploEl registro de transacción financiera 13119972 no tiene un objeto dereferencia financiero.WARN[com.tririga.platform.finance.service.FinanceServiceImpl](WFA-2.5:1837189 - 13119943 Disociar:14821223 IE=14821223)NO SE PUEDEN INVERTIR LAS TRANSACCIONES ANTERIORES: Esta transacciónfinanciera, 13119972, no está asociada a un objeto de modo que no sepueden invertir las transacciones anteriores.

Error al evaluar una expresión de condición

Tipo de registro: Cabecera de excepciónWARN Error al evaluar una expresión de condición - se devuelve FALSE.

Área de resoluciónCreador de flujos de trabajo

IncidenciaLas condiciones de conmutación no se pueden cargar porque no sonválidas.

Acción sugeridaRevise el flujo de trabajo. Revise y actualice las condiciones. Vuelva apublicar el flujo de trabajo.

EjemploEl flujo de trabajo cstBidDocument - onChange - Actualizar UdM tiene unacondición de conmutación no válida.WARN[com.tririga.platform.workflow.runtime.condition.Condition]Error al evaluar una expresión de condición - se devuelve FALSE.Condition[ID=55383,Expr=’substring (p0 , 10 , 10 ) == "A" ||substring (p1 , 10 , 10 ) == "H" || substring (p2 , 10 , 10 ) == "G"|| substring (p3 , 10 , 10 ) == "L"’,Parameters=[p0 = , p1 = , p2 = ,p3 = ]]. Info de flujo trabajo: WFTemplateImpl.WFTemplateRO[ID=18749944,Version=2,Name=cstBidDocument - onChange - Actualizar UdM], TaskStep:WFTaskStepImpl.WFTaskStepRO[135720,,Switch,14,WFTemplateImpl.WFTemplateRO[ID=18749944,Version=2,Name=cstBidDocument - onChange - Actualizar UdM]][MID-739830450]

Capítulo 5. Administración de registros 21

Page 26: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Correspondencia en el campo de destino no permitida

Tipo de registro: Cabecera de excepciónLa correspondencia en el campo de destino no está permitida porque elcampo está dentro de una sección Enlace activo.

Área de resoluciónCreador de flujos de trabajo

IncidenciaUn campo se está correlacionando en una sección de enlace activo. Solo lacorrespondencia de sección se utiliza para una selección de enlace activo.

Acción sugeridaRevise el flujo de trabajo, abra la tarea, abra el mapa de flujo de trabajo,borre el mapa del campo para la sección de enlace activo y guarde el mapade flujo de trabajo. Publique el flujo de trabajo.

EjemploID de flujo de trabajo 10014934 versión 17 tiene una correspondencia desección no válida con el objeto de negocio Historial de resumen de línea dedetalle para la sección RecordedBy.WARN[com.tririga.platform.workflow.template.sofieldmap.MapEntry]La correspondencia en el campo de destino no está permitida porque elcampo está dentro de una sección Enlace activo.La correspondencia se descarta.MEFieldToField[MapEntry Field-to-Field,Type=10,SrcField=1037,TgtField=1037,Map=SOFieldMapImpl.SOFieldMapRO[ID=1968,WFTemplate=10014934.17]]. TARGET:BoFieldImpl[name=StateProv,id=1037,Section=BoSectionImpl[name=RecordedBy,id=BoSectionId[categoryId=1,subCategoryId=7],Business Object=BoImpl[name=Historial de resumende línea de detalle,id=10000072,module=ModuleImpl[name=Línea de detalle,id=27]]]][MID-3898920414]

Metadatos de ubicador no válidos

Tipo de registro: Cabecera de excepciónWARN Problemas al establecer el campo de ubicador porque los metadatosde ubicador no son válidos; en su lugar se establece con el nombredel objeto enlazado.

Área de resoluciónModelador de datos o Creador de flujos de trabajo

IncidenciaEl Modelador de datos utiliza un campo para un ubicador que es diferentedel campo que se correlaciona en el campo de un flujo de trabajo.

Acción sugeridaRevise el campo utilizado en el Modelador de datos para el ubicador, paraasegurar una correspondencia adecuada. Actualice y vuelva a publicar lacorrespondencia. Los campos de ubicador se utilizan a veces paracorrespondencias de varios objetos, en cuyo caso puede ignorarse esteaviso.

EjemploEl objeto de negocio Notificación del módulo Correo tenía un ubicadorRefObject. El ubicador RefObject se correlaciona con el nombre de registroenlazado en lugar de con el campo identificado del Modelador de datos.Puede ignorar este aviso.WARN[com.tririga.platform.smartobject.domain.field.LocatorField](WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226)

22 © Copyright IBM Corp. 2011, 2016

Page 27: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Problemas al establecer el campo de ubicador porque los metadatosde ubicador no son válidos; en su lugar se establece con elnombre del objeto enlazado.Campo de ubicador: BoFieldImpl[name=RefObject,id=1021,Section=BoSectionImpl[name=AdditionalDetail,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=Notification,id=107324,module=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]

Correspondencia de campo SmartObject de flujo de trabajo

Tipo de registro: Cabecera de excepciónWARN Correspondencia de campo SmartObject de flujo de trabajo.

Área de resoluciónCreador de flujos de trabajo

IncidenciaUn campo o una sección en una correspondencia de campo de flujo detrabajo no existe en el objeto de negocio subyacente.

Acción sugeridaRevise el flujo de trabajo. Abra la tarea. Abra, revise y guarde lacorrespondencia de flujo de trabajo. Publique el flujo de trabajo.

EjemploID de flujo de trabajo 10328588 versión 3, tarea Modificar registros, tieneuna correspondencia de sección no válida para la sección Miembros deequipo en el objeto de negocio Proyecto de capital en el módulo Proyecto.WARN[com.tririga.platform.workflow.template.sofieldmap.SOFieldMapImpl]Correspondencia de campo SmartObject de flujo de trabajo.MEObjectToSection[MapEntry Object-to-Section,Type=30,TgtSectionCatagory=12,TgtSectionSubCatagory=1,TgtField=1,Map=SOFieldMapImpl.SOFieldMapRO[ID=10853,WFTemplate=10328588.3]].Correspondencia DE: BoImpl[name=Contacto externo,id=106849,module=ModuleImpl[name=Personas,id=7]],A: BoImpl[name=Proyecto de capital,id=107010,module=ModuleImpl[name=Proyecto,id=19]].TaskStep: Modify Records(28) WFTID=10328588.3 TSID=133061Label=’Modificar registros’ EventAction=’Añadir’.Causa: com.tririga.platform.metadata.MetadataNotFoundException:No hay sección con nombre ’Miembros de equipo’ en este Obj. negocio:BoImpl[name=Proyecto de capital,id=107010,module=ModuleImpl[name=Proyecto,id=19]][MID-3776864463]

Error de manejador de tareas de flujo de trabajo

Tipo de registro: Cabecera de excepciónWARN Error del manejador de tareas de flujo de trabajoal desencadenar la acción

Área de resoluciónCreador de flujos de trabajo

IncidenciaSe realiza una transición de estado que no es válida para el estado actualdel registro en el que se está ejecutando el flujo de trabajo.

Acción sugeridaRevise el objeto de negocio en cuestión y compruebe que la acción o latransición sigue ahí. Si la transición de estado no está ahí, puede añadir latransición de estado y revisar y volver a publicar el objeto de negocio. Si latransición de estado está ahí, el flujo de trabajo se puede llamar en un

Capítulo 5. Administración de registros 23

Page 28: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

registro cuyo estado no sea el adecuado para que se produzca estatransición. Revise los procesos para asegurarse de que los registros estén enel estado adecuado antes de que se ejecute el flujo de trabajo.

EjemploEn el flujo de trabajo xxx, la tarea cstCalculateEnd, el flujo de trabajo estáintentando ejecutar la transición de estado cstCalculateEnd. La transiciónde estado cstCalculateEnd no es una transición válida del estado actual delregistro.WARNError del manejador de tareas de flujo de trabajo al desencadenar laacción ’cstCalcuateEnd’.TaskStep: Trigger Action(31) WFTID=16680680.10 TSID=138571Label=’cstCalculateEnd’ EventAction=’cstCalcuateEnd’.Causa: com.tririga.platform.metadata.MetadataNotFoundException:No hay transición en este obj. negocio desde el estado actual’BoStateImpl[Name=triActive,BusinessObject=BoImpl[name=cstTimeCalculator,id=10005047,module=ModuleImpl[name=triHelper,id=21720]]]’con el nombre de transición ’cstCalcuateEnd’.

Mensajes de error de base de datosEl archivo server.log puede contener mensajes de error relacionados con las basesde datos, como por ejemplo DB2, Oracle y SQL Server.

Ejemplo de error SQL de DB2

Tipo de registro: Cabecera de excepciónWARN/ERROR DB2 SQL Error: SQLCODE=### SQLSTATE=#####

Área de resoluciónBase de datos DB2

IncidenciaSe ha encontrado una excepción SQL. El valor de SQLCODE está basadoen la causa de la excepción.

Acción sugeridaExamine el mensaje en server.log y busque la línea que empieza porSQLCODE. Para determinar la causa, busque el código SQLCODE en ladocumentación en línea de su versión de DB2. Las incidencias puedenvariar, desde quedarse sin espacio hasta SQL no válido.

Ejemplo 1Este código indica que la base de datos se ha quedado sin espacio en elsistema de archivos:2014-07-02 21:07:15,498 ERROR[com.tririga.architecture.workflow.dataaccess.WFTemplateDAO](http-0.0.0.0-8001-4)com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: DB2 SQL Error:SQLCODE=-289 SQLSTATE= 57011

Busque SQLCODE=-289 SQLSTATE=57011

El código de error de DB2 -289 indica que la base de datos se ha quedadosin espacio en el sistema de archivos.

Ejemplo 2En este ejemplo, el objeto de negocio S_POLINE y la tabla basecorrespondiente no existen.

24 © Copyright IBM Corp. 2011, 2016

Page 29: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

2014-07-02 12:14:55,759 ERROR[com.tririga.platform.admin.dataaccess.DBScriptRunnerDAOImpl](http-0.0.0.0-8001-3)com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204,SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204,SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24

Busque SQLCODE=-204 SQLSTATE=42704El objeto no existe.

Otros mensajes de error del archivo de registro del servidorEl archivo server.log contiene mensajes de error relacionados con el Creador deformularios, el Gestor de informes, errores de usuario, protocolos HTTP yconversión de moneda.

Errores de DataConnect

Consulta la sección Errores posibles en el capítulo DataConnect de Construcción deaplicaciones para IBM TRIRIGA Application Platform 3: Gestión de datos.

WFA:3340769 - 2289501

Tipo de registro: Cabecera de excepción(WFA:3340769 - 2289501 Asociado:26451634)

IncidenciaEsta información puede estar incluida en cualquier error.

Acción sugeridaDecodifique el fragmento de código de error.

Ejemplo(WFA:3340769 - 2289501 Asociado:26451634)

Para encontrar la información en la base de datos, utilice el SQL siguiente:select * from user_credentials where user_id=3340769;select * from ibs_spec where spec_id=2289501;select * from wf_event where event_id=26451634;

Si no se devuelven filas, intente el SQL siguiente:select * from wf_event_history where event_id=26451634;

ID de objeto no válido para asignación

Tipo de registro: Cabecera de excepciónERROR Id obj. no válido especificado para asignación. El Id obj. es nulo.

Área de resoluciónFormación del usuario

IncidenciaEl usuario ha pulsado dentro de una ventana antes de que el código Java™

terminara de cargarse.

Acción sugeridaLos usuarios deben esperar a que se cargue Java antes de pulsar dentro deuna ventana.

Capítulo 5. Administración de registros 25

Page 30: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

EjemploERROR[com.tririga.web.process.ProcessRouter]Id obj. no válido especificado para asignación. El Id obj. es nulo.

Error de protocolo HTTP

Tipo de registro: Cabecera de excepciónINFO - [com.tririga.web.filter.AuthenticationFilter]

Área de resoluciónProtocolo HTTP

IncidenciaUn proceso de usuario ha provocado una incidencia con la seguridadHTTP de IBM TRIRIGA. Por ejemplo, es posible que el usuario navegue aun enlace cuando no haya iniciado la sesión o cuando una sesión hayacaducado. Esto puede ser debido a que se haya sobrepasado el tiempo deespera o a que se haya intentado iniciar la sesión más de una vez con lamisma cuenta de usuario.

Acción sugeridaVuelva a iniciar la sesión en la aplicación de IBM TRIRIGA y vuelva aseguir los pasos dados antes de este error.

EjemploSe ha solicitado templateScriptsCached.jsp a través de algún proceso perola sesión ha caducado y ya no es posible acceder a la página.INFO[com.tririga.web.filter.AuthenticationFilter](http-0.0.0.0-8001-2) Error in AuthenticationFilter:requestURL(/html/en/default/js/templateScriptsCached.jsp)no es parte de los filtros excluidos, userId es menor que uno,HttpRequestHeader=[host=localhost:8001, user-agent=Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609Firefox/3.0.8, accept=*/*, accept-language=en-us,en;q=0.5,accept-encoding=gzip,deflate, accept-charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7, keep-alive=300, connection=keep-alive, referer=http://localhost:8001/html/en/default/common/sessionExpirationGeneral.jsp,cookie=JSESSIONID=yWl4MJ9suRDqAFS7PLANFw**, ]

No se puede analizar el parámetro en la fórmula

Tipo de registro: Cabecera de excepciónWARN No se ha podido analizar el parámetro en la fórmula:

Área de resoluciónGestor de informes

IncidenciaUna fórmula ampliada está intentando utilizar una consulta para resolverun parámetro pero no se puede encontrar la consulta o el campo de laconsulta.

Acción sugeridaAñada la consulta o el campo a la consulta.

EjemploUna fórmula ampliada está intentando utilizar la consultatriInvoiceLineItem - Fórmula avanzada - triPaid - Asociado alregistro actual, en el campo triNewInvTotalNU.

26 © Copyright IBM Corp. 2011, 2016

Page 31: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

WARN[com.tririga.platform.smartobject.util.formula.ExtendedFormulaParser]No se ha podido analizar el parámetro en la fórmula:ExtendedFormulaDefnImpl[Formula=b,Parms={b=ExtendedFormulaParmDefnImpl[Name=b,Value=[QUERY][{triCostItem}{triInvoiceLineItem}{triInvoiceLineItem - Fórmula avanzada - triPaid - Asociado alregistro actual }][{RecordInformation}{triNewInvTotalNU}]]}][MID-2164297393]

El campo de la interfaz gráfica de usuario tiene un tipo decampo distinto al del objeto de negocio

Tipo de registro: Cabecera de excepciónEl tipo de campo de la GUI es diferente al del Objeto de negocio de respaldo.Se utiliza el tipo de campo de Objeto de negocio.

Área de resoluciónCreador de formularios

IncidenciaUn formulario tiene un campo que ya no existe.

Acción sugeridaIdentifique los formularios del objeto de negocio que utiliza el campolistado. Revise el formulario. En el Creador de formularios, elimine elcampo de la vista de árbol del diseño de formulario. Vuelva a añadir elcampo al formulario. Publique el formulario.

EjemploEl campo Nota, en el objeto de negocio triBSIFailureImpactA, se identificacomo un campo de texto en un formulario pero como otro tipo de campoen el Modelador de datos.WARN[com.tririga.platform.error.ErrorHandler]El tipo de campo de la GUI es diferente al del Objeto de negocio de respaldo.Se utiliza el tipo de campo de Objeto de negocio.BO=[name=triBSIFailureImpactA, id=10003740]FieldType=[BoField=Note, GuiFieldType=Text][MID-4251286743]

El objeto de negocio de respaldo no existe

Tipo de registro: Cabecera de excepciónWARN No se añade el campo ’$$$’, a la sección de GUI porque elcampo Objeto de negocio de respaldo no existe:

Área de resoluciónCreador de formularios

IncidenciaUn formulario tiene un campo que ya no existe.

Acción sugeridaIdentifique el formulario y el campo. Revise el formulario. En el Creadorde formularios, elimine el campo de la vista de árbol del diseño deformulario. Vuelva a añadir el campo al formulario. Publique el formulario.

EjemploEl campo Fecha de inicio activa, en la interfaz gráfica de usuario Llave,pestaña General, sección KeySpecification, no es válido.WARN[com.tririga.platform.metadata.dataaccess.GuiMetadataDaoImpl]No se añade el campo, ’Fecha de inicio activa’, a la sección deGUI porque el campo de Objeto de negocio de respaldo no existe:

Capítulo 5. Administración de registros 27

Page 32: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

GuiSectionMetadataImpl[Name=KeySpecification,ID=11,GUITab=GuiTabMetadataImpl[Name=General,ID=1,GUI=GuiMetadataImpl[Name=Key,ID=10000083]]][MID-1871134927]

Filtro de consulta no válido

Tipo de registro: Cabecera de excepciónWARN No se utiliza un filtro de consulta no válido:

Área de resoluciónGestor de informes

IncidenciaUna consulta tiene un filtro para un campo que no existe.

Acción sugeridaIdentifique la consulta y el filtro. En el Gestor de informes, elimine el filtro.Guarde la consulta.

EjemploEl filtro del campo triPaidDA, en la consulta triPaymentLineItem -Visualizar - Registros de cuentas por cobrar recibidos asociadoscomo Tiene pago en el módulo triCostItem, no es válido.WARN[com.tririga.platform.metadata.dataaccess.BoQueryMetadataDaoImpl]No se utiliza un filtro de consulta no válido:BoQueryFilterMetadataImpl[Left side section=RecordInformation,Left side field=triPaidDA,Operator=Equals,Right sidevalue=$$RUNTIME$$,Query=BoQueryMetadataImpl[ID=19845,Name=triPaymentLineItem - Visualizar - Registros de cuentas por cobrarrecibidos asociados como Tiene pago,Module=triCostItem]] Causado por:Ningún campo llamado ’triPaidDA’ existe en este Objeto de negocio en lassecciones generales: BoImpl[name=triPaymentLineItem,id=10004638,module=ModuleImpl[name=triCostItem,id=27]][MID-2170122156]

La columna triTesting no existe

Tipo de registro: Cabecera de excepciónWARN Se añade la columna de BD, triTesting, ya que no existey el Objeto de negocio espera encontrarla.

IncidenciaEste aviso se registra durante una publicación.

Acción sugeridaEl mensaje de la entrada de registro indica que debe habilitarse para queesa entrada existe.

EjemploEl ejemplo muestra el registro que se produce durante una publicación.Para ver los eventos DEBUG, habilite la opción Publicación de objeto denegocio en el objeto Registro de plataforma en la Consola deladministrador, en el servidor en el que se está ejecutando el Agente depublicación de objetos de negocio.2008-12-04 13:44:23,037 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publicación iniciada para BO: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,083 WARN[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Se añade la columna de BD, triTesting, ya que no existey el Objeto de negocio espera encontrarla. Campo Bo: BoFieldImpl[name=triTesting,id=1001,Section=BoSectionImpl[name=General,id=BoSectionId[categoryId=1,subCategoryId=1],Business Object=BoImpl[name=t

28 © Copyright IBM Corp. 2011, 2016

Page 33: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

estBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]]]2008-12-04 13:44:23,083 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL Built: Sql[SQL=ALTER TABLE T_TESTBO ADD (TRITESTINGVARCHAR(150))] for Business Object: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,755 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publicación completada para BO: BoImpl[name=testBo,idid=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,771 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publicación iniciada para Módulo: ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Objeto de negocio de unión a ver: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Objeto de negocio de unión a ver: BoImpl[name=testModule,id=10019042,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL creada: Sql[SQL=DROP VIEW M_TESTMODULE] for Module:ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL creada: Sql[SQL=CREATE VIEW M_TESTMODULE AS SELECT SPEC_ID SPEC_ID, SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SYS_OBJECTSTATE, SYS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID,Sys_OrgName Sys_OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys_ModifiedTime Sys_ModifiedTime, Sys_PriorState Sys_PriorState,Sys_CreatedBy Sys_CreatedBy, LastName LastName, Sys_GeographyName Sys_GeographyName, Sys_GeographyNameObjId Sys_GeographyNameObjId, Sys_GeographyId Sys_GeographyId, Sys_Type Sys_Type1, Sys_ReviewStatus Sys_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, triControlNumberCN triControlNumberCN, Sys_Parent Sys_Parent1, Sys_OrganizationId Sys_OrganizationId, Sys_CreatedTime Sys_CreatedTime, Sys_LocationName Sys_LocationName, Sys_LocationNameObjId Sys_LocationNameObjId, triTesting triTesting, Sys_LocationIdSys_LocationId FROM T_TESTBO UNION ALL SELECT SPEC_ID SPEC_ID,SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SYS_OBJECTSTATE, SYS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID, Sys_OrgName Sys_OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys_ModifiedTime Sys_ModifiedTime, Sys_PriorState Sys_PriorState, Sys_CreatedBy Sys_CreatedBy, LastName LastName, Sys_GeographyName Sys_GeographyName, Sys_GeographyNameObjId Sys_GeographyNameObjId, Sys_GeographyId Sys_GeographyId, Sys_Type1 Sys_Type1, Sys_ReviewStatus Sys_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, triControlNumberCN triControlNumberCN, Sys_Parent1 Sys_Parent1, Sys_OrganizationId Sys_OrganizationId, Sys_CreatedTime Sys_CreatedTime, Sys_LocationName Sys_LocationName, Sys_LocationNameObjId Sys_LocationNameObjId, triTesting triTesting, Sys_LocationId Sys_LocationIdFROM T_TESTMODULE] for Module: ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:24,037 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publicación completada para Módulo: ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:24,037 INFO[com.tririga.platform.metadata.bopublish.BoPublishAgent](Thread-17) Enviando notificación a usuario: [221931] Mensaje: [Publicación de testBo completada con aviso(s).]

Capítulo 5. Administración de registros 29

Page 34: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

30 © Copyright IBM Corp. 2011, 2016

Page 35: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Avisos

Esta información se ha desarrollado para productos y servicios que se ofrecen enEE.UU. Este material puede estar disponible por parte de IBM en otros idiomas.Sin embargo, es posible que tenga obligación de tener una copia del producto o dela versión del producto en dicho idioma para acceder a él.

Es posible que IBM no ofrezca en otros países los productos, servicios ocaracterísticas que se describen en este documento. Póngase en contacto con elrepresentante local de IBM para obtener información sobre los productos yservicios que actualmente pueden adquirirse en su zona. Cualquier referencia a unproducto, programa o servicio de IBM no pretende afirmar ni implicar que sólo sepueda utilizar dicho producto, programa o servicio de IBM. En su lugar puedeutilizarse cualquier producto, programa o servicio funcionalmente equivalente queno vulnere ninguno de los derechos de propiedad intelectual de IBM. Sin embargo,es responsabilidad del usuario evaluar y verificar el funcionamiento de losproductos, programas o servicios que no sean de IBM.

IBM puede tener patentes o solicitudes de patente en tramitación que afecten a loscontenidos descritos en este documento. La entrega de este documento no leconcede ninguna licencia sobre dichas patentes. Puede enviar sus consultas sobrelicencias por escrito a:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Para realizar consultas sobre licencias relativas a la información de doble byte(DBCS), póngase en contacto con el departamento de propiedad intelectual de IBMde su país o envíe sus consultas, por escrito, a:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japón

INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE, NIEXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LASGARANTÍAS O CONDICIONES IMPLÍCITAS DE NO VULNERACIÓN DEDERECHOS, COMERCIALIZACIÓN O IDONEIDAD PARA UN FINDETERMINADO. Algunas jurisdicciones no permiten la renuncia a garantíasexplícitas o implícitas en determinadas transacciones, por lo tanto, esta declaraciónpuede no ser aplicable en su caso.

Esta información puede incluir imprecisiones técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; estoscambios se incorporarán en nuevas ediciones de la publicación. IBM puedeefectuar mejoras y/o cambios en el producto(s) y/o programas descritos en estapublicación en cualquier momento y sin previo aviso.

© Copyright IBM Corp. 2011, 2016 31

Page 36: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Cualquier referencia incluida en esta información a sitios Web que no sean de IBMsólo se proporciona para su comodidad y en ningún modo constituye unaaprobación de dichos sitios sitios web. Los materiales de estos sitios web noforman parte de los materiales de IBM para este producto, y el uso que se haga deestos sitios web será responsabilidad del usuario.

IBM puede utilizar o distribuir cualquier información que se le proporcione en laforma que considere adecuada, sin incurrir por ello en ninguna obligación para conusted.

Los licenciatarios de este programa que desee información sobre éste con lafinalidad de habilitar: (i) el intercambio de información entre programas creadosindependientemente y otros programas (incluido éste) y (ii) el uso mutuo de lainformación que se ha intercambiado, deben ponerse en contacto con:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Dicha información puede estar disponible, sujeta a los términos y condicionesadecuados, incluido, en algunos casos, el pago de una tarifa.

El programa bajo licencia descrito en este documento y todo el material bajolicencia asociado a él los proporciona IBM según los términos del Acuerdo deCliente de IBM, el Acuerdo Internacional de Programas Bajo Licencia de IBM ocualquier acuerdo equivalente entre el usuario e IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solamentea efectos ilustrativos. Los resultados reales de rendimiento pueden variar enfunción de configuraciones específicas y condiciones de operación.

La información relativa a los productos que no son de IBM se ha obtenido de losproveedores de los mismos, de sus anuncios publicados o de otras fuentesdisponibles públicamente. IBM no ha probado esos productos y no puedeconfirmar la precisión de su rendimiento, la compatibilidad ni ninguna otraafirmación relacionada con productos no IBM. Las preguntas sobre las prestacionesde productos que no sean de IBM se deben dirigir a los proveedores de dichosproductos.

Las declaraciones relativas a la dirección o intenciones futuras de IBM puedencambiar o ser retiradas sin aviso, y representan sólo propósitos y objetivos.

Esta información contiene ejemplos de datos e informes utilizados en operacionesde negocio diarias. Para ilustrarlos de la forma más completa posible, los ejemplosincluyen nombres de personas, empresas, marcas y productos. Todos estosnombres son ficticios y cualquier parecido con personas o empresas comercialesreales es pura coincidencia.

LICENCIA DE COPYRIGHT:

Esta información contiene programas de aplicación de ejemplo en el lenguaje deorigen, que muestran técnicas de programación en diversas plataformas operativas.Puede copiar, modificar y distribuir los programas de ejemplo de cualquier forma,sin tener que pagar a IBM, con intención de desarrollar, utilizar, comercializar o

32 © Copyright IBM Corp. 2011, 2016

Page 37: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

distribuir programas de aplicación que estén en conformidad con la interfaz deprogramación de aplicaciones (API) de la plataforma operativa para la que estánescritos los programas de ejemplo. Estos ejemplos no se han probadoexhaustivamente bajo todas las condiciones. Por lo tanto, IBM no puede garantizarni dar por supuesta la fiabilidad, la capacidad de servicio ni la funcionalidad deestos programas. Los programas de ejemplo se proporcionan "TAL CUAL" singarantías de ningún tipo. IBM no se responsabilizará de los daños causados por eluso de los programas de ejemplo.

Cada copia o parte de estos programas de ejemplo o cualquier trabajo derivadodebe incluir una nota de copyright como la siguiente:© (nombre de su empresa) (año).Partes de este código proceden de Programas de ejemplo de IBM Corp.© Copyright IBM Corp. _escriba el año o los años_.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas comerciales o marcas registradas deInternational Business Machines Corp., registradas en muchas jurisdicciones detodo el mundo. Otros productos y nombres de servicio pueden ser marcasregistradas de IBM u otras empresas. En Internet hay disponible una listaactualizada con las marcas registradas de IBM, en "Copyright and trademarkinformation", en la dirección www.ibm.com/legal/copytrade.shtml.

Java y todas las marcas registradas basadas en Java y logotipos son marcasregistradas de Oracle y/o sus filiales.

Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o enotros países.

Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en los Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en los Estados Unidos y enotros países.

Otros productos y nombres de servicio pueden ser marcas registradas de IBM uotras empresas.

Términos y condiciones de la documentación del productoLos permisos para utilizar estas publicaciones están sujetos a los siguientestérminos y condiciones.

Validez

Estos términos y condiciones se añaden a los términos de utilización del sitio webde IBM.

Uso personal

Puede reproducir estas publicaciones para su uso personal, no comercial, siempre ycuando se conserven todos los avisos sobre propiedad. No puede distribuir,visualizar ni crear trabajos derivados de estas publicaciones ni de ninguna parte deellas, sin el consentimiento expreso de IBM.

Avisos 33

Page 38: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Uso comercial

Puede reproducir, distribuir y visualizar estas publicaciones únicamente en suempresa siempre que se conserven todos los avisos de propiedad. No puederealizar trabajos derivados de estas publicaciones, ni reproducir, distribuir nivisualizar estas publicaciones ni ninguna parte de las mismas fuera de la empresa,sin el consentimiento expreso de IBM.

Derechos

Exceptuando los permisos concedidos explícitamente, no se concede ningún otropermiso, licencia ni derecho, ni explícito ni implícito, para las publicaciones ni paraningún otro tipo de información, datos, software o propiedad intelectual contenidoen los mismos.

IBM se reserva el derecho a retirar los permisos concedidos aquí cuando, a sucriterio, el uso de las publicaciones vaya en detrimento de su interés o, segúndeterminación de IBM, las instrucciones anteriores no se estén siguiendocorrectamente.

No está autorizado a descargar, exportar ni reexportar esta información excepto entotal conformidad con todas las leyes y regulaciones aplicables, incluidas las leyesy regulaciones de exportación de Estados Unidos.

IBM NO GARANTIZA EL CONTENIDO DE ESTAS PUBLICACIONES. LASPUBLICACIONES SE PROPORCIONAN "TAL CUAL" Y SIN GARANTÍA DENINGUNA CLASE, NI EXPLÍCITA NI IMPLÍCITA, INCLUYENDO PERO SINLIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN, NOVULNERACIÓN E IDONEIDAD Y ADECUACIÓN A UN PROPÓSITODETERMINADO.

Declaración de privacidad en línea de IBMLos productos de Software IBM, incluido el software como soluciones de servicio,(“Ofertas de software”) pueden utilizar cookies u otras tecnologías para recopilarinformación sobre el uso del producto, para ayudar a mejorar la experiencia delusuario final, para adaptar las interacciones con el usuario final o para otros fines.En muchos casos, las ofertas de software no recopilan información de identificaciónpersonal. Algunas de nuestras ofertas de software pueden ayudarle a recopilarinformación de identificación personal. Si la oferta de software utiliza cookies pararecopilar información de identificación personal, se establece a continuacióninformación específica sobre el uso de cookies de esta oferta.

Esta oferta de software no utiliza cookies u otras tecnologías para recopilarinformación de identificación personal.

Si las configuraciones desplegadas para esta oferta de software le ofrecen comocliente la posibilidad de recopilar información de identificación personal de losusuarios finales mediante cookies y otras tecnologías, debe buscar asesoramientojurídico sobre la legislación aplicable a esa recopilación de datos, que incluyecualquier requisito de aviso y consentimiento.

Para obtener más información sobre el uso de diversas tecnologías, incluyendocookies, para estos fines, consulte la Política de privacidad de IBM enhttp://www.ibm.com/privacy y la Declaración de privacidad en línea de IBM enhttp://www.ibm.com/privacy/details en la sección titulada “Cookies, Web

34 © Copyright IBM Corp. 2011, 2016

Page 39: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

Beacons and Other Technologies” y "IBM Software Products andSoftware-as-a-Service Privacy Statement" enhttp://www.ibm.com/software/info/product-privacy/.

Avisos 35

Page 40: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

36 © Copyright IBM Corp. 2011, 2016

Page 41: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y
Page 42: © Copyright IBM Corp. 2011, 2016€¦ · flujo de trabajo para designar usuarios para un agente de flujo de trabajo. Puede utilizar el objeto Pr ocesos gestionados para iniciar y

IBM®

Impreso en España