Administración especializada > Administración de Info*Engine > Utilidad Administración de Info*Engine > Servicios y adaptadores > Servidor Info*Engine
  
Servidor Info*Engine
El servidor Info*Engine proporciona un mecanismo para la recuperación y manipulación de los datos que los usuarios o las aplicaciones personalizadas deseen visualizar o recibir.
* 
La entrada del servidor Info*Engine ya no se utiliza por defecto. Sin embargo, se puede crear una entrada para integrar con una instalación independiente heredada de Info*Engine.
En su lugar, ahora se utiliza el adaptador Windchill.
Consulte Propiedades y acciones comunes para obtener información acerca de las propiedades que no se muestran aquí, así como instrucciones sobre el uso de los botones de formulario disponibles y la introducción correcta de valores de atributo.
Propiedades de asignación de credenciales
Es posible configurar la asignación de autenticación a través del servidor al especificar los ficheros de credenciales que se deben utilizar. Los ficheros de credenciales permiten al usuario conectarse al servidor mediante credenciales adecuadas para uno o más adaptadores.
Las propiedades de asignación de credenciales suelen configurarse en el fichero wt.properties en lugar de a través de la utilidad Administración de propiedades. Sin embargo, se puede utilizar la utilidad Administración de propiedades para definir algunas propiedades de asignación de credenciales al configurar un nuevo adaptador.
Para obtener más información, consulte Asignación de credenciales.
Asignador de credenciales
credentialsMapper
La ruta relativa a la tarea de autentificación que el sitio ha creado para autenticar usuarios a través de Info*Engine. Esta ruta es relativa con respecto a la raíz de la tarea configurada. Esta propiedad es opcional.
Cuando se invoca el procesador de tareas de negocio para ejecutar una tarea de negocio, éste consulta la propiedad credentialsMapper. Si se ha definido la propiedad, el procesador de tareas ejecuta la tarea de asignación de autentificación antes de ejecutar la tarea asignada. La tarea de asignación de autentificación puede utilizar el nombre de usuario como clave para obtener información de autentificación específica del usuario de uno o más sistemas de información a los que puede acceder el adaptador. A continuación, puede crear un grupo de salida para esta información de autentificación.
Si se no especifica la propiedad credentialsMapper, Info*Engine no ejecuta ninguna tarea de asignación de autentificación basada en servidor antes de ejecutar la tarea especificada.
Ficheros de credenciales
credentialsFiles
La ruta relativa al directorio que el sitio ha creado para almacenar el fichero de asignación de autentificación de cada usuario. El nombre de cada fichero de asignación debe coincidir con el nombre de usuario autentificado transferido a Info*Engine. La ruta del directorio es relativa a la raíz de tareas configurada. Esta propiedad es opcional.
Si no se especifica esta propiedad, Info*Engine no busca el fichero de asignación de autentificación.
Si se especifica, Info*Engine intenta abrir y leer el fichero de asignación de autentificación que corresponde al nombre de usuario proporcionado.
El fichero se abre antes de ejecutar una tarea de negocio y antes de ejecutar la tarea cuyo nombre se muestra en la propiedad credentialsMapper.
Tiempo de vida de credenciales
credentialsTimeToLive
Esta propiedad mejora el rendimiento al permitir al procesador de tareas leer la información de autentificación de una caché. De lo contrario, el procesador de tareas envía la información de autentificación cada vez que se leen los ficheros de autentificación o que se ejecutan tareas de asignación de autentificación.
El valor de esta propiedad es el número de milisegundos durante los cuales la información de autentificación se almacena en la caché antes de actualizarse. El valor debe ser un entero positivo, de lo contrario, se desestima. Si no se define esta propiedad, la información del grupo de autentificación no se guarda en la caché, por lo que no se puede optimizar el rendimiento del sistema.
Propiedades del compilador de tareas
Al especificar las propiedades de compilador, se puede definir la ubicación de las tareas de compilación, así como cualquier fichero adicional que deba añadirse a classpath.
Para obtener más información, consulte Acerca de las tareas y reglas de tarea de Info*Engine.
Codebase
codebase
Directorio en el que se encuentran las tareas compiladas.
Classpath del compilador
compiler.classpath
Ficheros JAR y de clase adicionales que se deben añadir a classpath al compilar tareas. Introduzca una classpath de Java estándar. Para un sistema Windows, utilice un signo de punto y coma (;) como separador de ruta. Para un sistema Unix, utilice un símbolo de dos puntos (:) como separador de ruta.
Directorio Lib n
compiler.libDirectoryn
Si se añaden ficheros JAR y de clase adicionales a classpath, este campo se utiliza para especificar el directorio en el que se encuentran dichos ficheros.
El primer valor de n debe ser 1 y su valor debe incrementarse de forma secuencial.
Propiedades generales
Para especificar propiedades generales, utilice los siguientes campos:
Directorio inicial
home
El directorio de instalación raíz de Info*Engine. El directorio raíz de instalación de Info*Engine es el mismo que el directorio raíz de instalación de Windchill (wt.home).
Tarea de inicio n
startupTaskn
Se puede configurar Info*Engine para ejecutar tareas específicas al iniciar el sistema. Por ejemplo, se pueden generar automáticamente suscripciones de la cola o de eventos. El primer valor de n debe ser 1 y su valor debe incrementarse de forma secuencial, como en el ejemplo siguiente:
com.infoengine.startupTask1=msg/subscribeQueue.xml
El valor de esta propiedad es la ruta de la tarea que se inicia al iniciar Info*Engine.
Para obtener más información, consulte Info*Engine Tasks.
Depurar mediante analizador XML
request.xmlParser.debug
Permite activar la depuración mediante el analizador XML. Esto permite imprimir información al analizar el XML de entrada para fines de depuración.
Depurar solicitudes
request.xmlStream.debug
Permite activar las solicitudes del registro XML. Esto permite imprimir el XML de entrada para fines de depuración.
Servicio de JMS por defecto
jms.defaultService
Nombre del servicio de JMS que se debe utilizar para todos los webjects MSG y WES que se invocan sin un parámetro SERVICE.
Propiedades principales de JMS
Las siguientes propiedades se definen normalmente al configurar Info*Engine con un Servicio de mensajería Java (JMS). Las descripciones de propiedades se agrupan en función de la ubicación de las propiedades en el formulario y de la función que desempeñan.
* 
Al configurar Info*Engine con una JMS MOM, es mejor crear una nueva entrada de servicio de JMS en su lugar. Se pueden especificar propiedades principales y adicionales mediante el editor de propiedades de esa entrada del servicio JMS.
A continuación, se puede introducir el nombre de servicio de ese servicio JMS como el parámetro SERVICE para los webjects de MSG y WES. También se puede introducir como el valor de la propiedad Servicio de JMS por defecto para el servidor o adaptador Info*Engine.
Para obtener más información, consulte los temas siguientes:
Credentials Mapping for MOMs
Implementación de colas de tareas
Implementación del servicio de mensajería y eventos Web
Factory del proveedor de contexto JMS
jms.CtxFactory
Nombre de clase del factory que se utiliza para devolver el contexto inicial JNDI durante la búsqueda de objetos administrados. Si no se especifica, se supone que los objetos administrados se almacenan en el LDAP.
El valor por defecto es com.sun.jndi.ldap.LdapCtxFactory.
URI básico de JMS
jms.baseUri
Identificador de recursos uniforme (URI) de LDAP con el que se relacionan los URI relacionados con JMS.
Actúa como una ubicación base donde se pueden encontrar los objetos administrados relacionados con JMS.
Participante de URI base de JMS
jms.baseUri.principal
Nombre de usuario proporcionado para autentificar al usuario JNDI asociado con el URI base de JMS.
Contraseña de URI base de JMS
jms.baseUri.password
Contraseña asociada con el Participante de URI base de JMS.
Usuario JMS
jms.username
Usuario por defecto asociado con el proveedor JMS o MOM.
Contraseña de JMS
jms.password
Contraseña por defecto utilizada para conectarse al proveedor JMS o a MOM.
Factory de conexión a una cola
msg.queueConnectionFactory
Ubicación del factory de conexión a una cola JMS administrada utilizada por JMS MOM.
Factory de conexión a un tema
wes.topicConnectionFactory
Ubicación del factory de conexión a un tema de JMS administrado. Este valor puede ser un URI absoluto o un nombre exclusivo relativo a un URI base configurado. Para obtener más información, consulte Implementación del servicio de mensajería y eventos Web.
Identificador de suscripción WES
wes.subscriptionIdentifier
Identificador exclusivo utilizado al crear suscripciones a temas. Esta propiedad debe definirse si varios procesos Info*Engine de un solo host desean generar una suscripción al mismo tema.
Cada servicio de Info*Engine debe tener su propio identificador exclusivo. Si no se especifica esta propiedad, se genera un identificador a partir del nombre del host y el nombre del evento.
Directorio de la biblioteca de JMS
jms.lib
Directorio en el que se encuentran los ficheros JAR de otro fabricante necesarios para comunicarse con un servicio JMS. Si los ficheros JAR ya están incluidos en la ruta de clase de servicio, esta propiedad es opcional.
Propiedades adicionales de JMS
Las siguientes propiedades también se pueden definir al configurar Info*Engine con un servicio de JMS. Las descripciones de propiedades se agrupan en función de la ubicación de las propiedades en el formulario y de la función que desempeñan.
Intervalo de reintento de recuperación JMS
jms.recoveryRetryInterval
La cantidad de tiempo en segundos que se debe esperar entre los intentos para restablecer la conexión si MOM se desconecta.
El valor por defecto es 30.
Cola de mensajes dañados JMS
jms.badMessageQueue
Si se recibe un mensaje que no se puede traducir en una solicitud de Info*Engine, esta propiedad permite definir la cola en la que se colocará el mensaje. Si no se define esta propiedad, el mensaje dañado se descarta.
Factory del proveedor de contexto WES
wes.CtxFactory
Nombre de clase del factory que se utiliza para devolver el contexto inicial Windchill durante la búsqueda de objetos administrados.
El valor por defecto es com.sun.jndi.ldap.LdapCtxFactory.
URI básico WES
wes.baseUri
Indicador de recursos uniformes (URI) de LDAP (un subárbol con un directorio LDAP) donde se encuentran los objetos administrados relacionados con WES.
Si no se especifica, se utiliza la propiedad jms.baseUri.
Usuario WES
wes.username
El nombre de usuario WES que debe proporcionarse al conectarse a un JMS MOM.
Si no se especifica, se utiliza la propiedad jms.username.
Contraseña de WES
wes.password
Contraseña asociada con el Usuario WES.
Si no se especifica, se utiliza la propiedad jms.password.
Cola de mensajes dañados WES
wes.badMessageQueue
Si se recibe un mensaje que no se puede traducir en una solicitud de Info*Engine, esta propiedad permite definir la cola en la que se colocará el mensaje. Si no se define esta propiedad, el mensaje dañado se descarta.
Si no se especifica, se utiliza la propiedad jms.badMessageQueue.
Factory del proveedor de contexto MSG
msg.CtxFactory
Nombre de clase del factory que se utiliza para devolver el contexto inicial JNDI durante la búsqueda de objetos administrados.
El valor por defecto es com.sun.jndi.ldap.LdapCtxFactory.
URI básico de cola
msg.baseUri
Indicador de recursos uniformes (URI) de LDAP (un subárbol con un directorio LDAP) donde se encuentran los objetos administrados relacionados con colas.
Si no se especifica, se utiliza la propiedad jms.baseUri.
Usuario de la cola
msg.username
El nombre de usuario que debe proporcionarse al conectarse a un JMS MOM.
Si no se especifica, se utiliza la propiedad jms.username.
Contraseña de la cola
msg.password
Contraseña asociada con el Usuario de la cola.
Si no se especifica, se utiliza la propiedad jms.password.
Cola de mensajes dañados MSG
msg.badMessageQueue
Si se recibe un mensaje que no se puede traducir en una solicitud de Info*Engine, esta propiedad permite definir la cola en la que se colocará el mensaje. Si no se define esta propiedad, el mensaje dañado se descarta.
Si no se especifica, se utiliza la propiedad jms.badMessageQueue.
Cola de suscripción y envío por defecto
msg.defaultExecutionQueue
Nombre exclusivo de LDAP de una cola administrada. Este valor puede ser un nombre exclusivo de LDAP relativo a un URI base configurado o un nombre exclusivo absoluto de LDAP. Si es relativo, el cn= (atributo de nombre común) es implícito si no se especifica explícitamente.
Esta ubicación de la cola se utiliza con los webjects siguientes:
Queue-Task: ubicación en la que se encuentran las tareas en cola. Si no se especifica esta propiedad, debe especificarse el parámetro QUEUE del webject.
Subscribe-Queue: cola a la que hay que suscribirse cuando se utiliza el webject. Si no se especifica esta propiedad, debe especificarse el parámetro QUEUE del webject.
Cola de resultados por defecto
msg.defaultResultsQueue
Nombre exclusivo de LDAP de una cola administrada. Este valor puede ser un nombre exclusivo de LDAP relativo a un URI base configurado o un nombre exclusivo absoluto de LDAP. Si es relativo, el cn= (atributo de nombre común) es implícito si no se especifica explícitamente.
Esta ubicación de la cola se utiliza con los webjects siguientes:
Query-Results: ubicación de la cola en la que se encuentran los resultados. Si no se especifica esta propiedad, debe especificarse el parámetro QUEUE del webject.
Delete-Results: ubicación de la cola en la que se encuentran los resultados. Si no se especifica esta propiedad, debe especificarse el parámetro QUEUE del webject.
Tarea en cola: ubicación de la cola en la que se encuentran los resultados. Si no se especifica esta propiedad, debe especificarse el parámetro DESTINATION del webject.
Propiedades de Send-Mail Webject
El Send-Mail webject crea y envía mensajes de correo electrónico. La configuración de las propiedades del Send-Mail webject permite definir determinados valores por defecto al ejecutar webject.
Para obtener más información, consulte Configuración de las propiedades Send-Mail y la descripción del Send-Mail webject.
Para configurar las opciones Send-Mail, defina las propiedades siguientes:
Remitente de correo por defecto
mail.originator
Remitente por defecto (la dirección de correo electrónico que envía el mensaje) que utiliza el webject Send-Mail.
Corresponde al parámetro webject FROM.
Servidor SMTP por defecto
mail.smtp.server
Servidor por defecto que utiliza el webject Send-Mail.
Nombre de usuario SMTP por defecto
mail.smtp.username
Nombre de usuario por defecto que se proporciona al conectarse al servidor SMTP.
Corresponde al parámetro USERNAME.
Contraseña SMTP por defecto
mail.smtp.password
Contraseña por defecto asociada al Nombre de usuario SMTP por defecto.
Corresponde al parámetro PASSWORD.
Configuración de propiedades dinámicas
La información de configuración de un servicio o adaptador se puede actualizar mientras el servicio o el adaptador se está ejecutando, lo que permite actualizar las propiedades sin tener que reiniciar el ordenador.
La propiedad Tiempo de vida permite especificar el tiempo que debe transcurrir, en minutos, antes de que las propiedades de un servicio o un adaptador vuelvan a cargarse automáticamente. Las propiedades solo se volverán a cargar automáticamente si se está accediendo a las mismas. Por defecto, las propiedades no vencen.
Propiedades adicionales
Si una propiedad no está definida en el formulario, se puede añadir en el campo Propiedades adicionales. Al añadir propiedades adicionales, el formato del nombre de propiedad incluye el nombre de la entrada de adaptador (el nombre de servicio) seguido del nombre de propiedad. Por ejemplo:
<nombre_servicio>.dbuser
En los campos adecuados, especifique que la propiedad que el servicio o adaptador utiliza y el valor correspondiente. Pulse en Añadir junto al nombre de la propiedad nueva para abrir un cuadro de texto en el que puede modificar el valor de la mismas.
Si el valor se vuelve demasiado largo para su visualización completa, aparecerá la acción Editar. Pulse en Editar para abrir una nueva ventana del explorador con un área de texto más grande.