Implementación de Servigistics InService > Implementación de un sistema Servigistics InService fuera de línea > Configuraciones del lado del cliente > Configuración de las preferencias de feedback en los sistemas fuera de línea
  
Configuración de las preferencias de feedback en los sistemas fuera de línea
Para configurar la acción Enviar feedback en un sistema fuera de línea con el fin de enviar feedback a un servidor de Servigistics InService, se debe configurar una lista de destinatarios a los que se puedan enviar correos electrónicos con feedback. Esta lista se configura para el sistema Servigistics InService principal mediante la preferencia Destinatarios de feedback de la utilidad de administración Administración de preferencias. Dado que las utilidades de administración no están disponibles en los sistemas fuera de línea, la lista de destinatarios se debe configurar como parte de la implementación del sistema fuera de línea. Esto se puede conseguir de las siguientes maneras:
Al modificar el fichero InS.properties, tal como se describe en Configuración del instalador.
Manualmente
Uso de un fichero de lote personalizado
Configuración del fichero InS.properties para obtener feedback
Complete los siguientes pasos para configurar la acción Enviar feedback de modo que funcione en un sistema fuera de línea:
1. Abra el fichero InS.properties desde la siguiente ubicación: <Ficheros_Instalación_InService>\Media
2. Añada las siguientes entradas al fichero InS.properties:
WC_XCONF.[codebase.war/wt.properties].wt.mail.mailhost=<hostCorreo>
WC_XCONF.[codebase.war/wt.properties].com.ptc.sc.preferences.feedbackRecipient= <DestinatarioFeedback>
donde <hostCorreo> es el nombre del host de correo del servidor del cliente y <DestinatarioFeedback> es la dirección de correo electrónico del destinatario del feedback.
Configuración manual para obtener feedback
Para crear manualmente esta lista de preferencias, utilice el procedimiento siguiente:
1. En el servidor web, exporte todas las preferencias de usuario:
Mediante un shell de Windchill, navegue hasta Windchill.ear/bin.
Ejecute un shell de Windchill.
Exporte las preferencias con el siguiente comando, utilizando el nombre y la contraseña del administrador correspondiente: windchill wt.preference.ExportPreferences -onlyInstances -excludeHiddenInstances- user=<AdministratorName> -password=<AdministratorPassword>
2. En el sistema fuera de línea, importe las preferencias del servidor web:
Mediante un shell de Windchill, navegue hasta Windchill.ear/bin.
Ejecute un shell de Windchill.
Importe las preferencias con el siguiente comando, utilizando el nombre y la contraseña del administrador correspondiente: windchill wt.preference.ImportPreferences -importfile=<filepath> -overwriteValueConflicts -skipUnresolvedConflicts user=<AdministratorName> -password=<AdministratorPassword>
Uso de un fichero de lote personalizado
Para crear un fichero de lote que se pueda utilizar para importar automáticamente preferencias en un sistema fuera de línea, utilice el procedimiento siguiente:
1. Copie el fichero preferences.xml en la siguiente ubicación: <Medios del instalador> Customization/Software.
2. Utilizando el ejemplo siguiente, personalice el fichero setup.bat para importar las preferencias.
* 
Las preferencias se importarán una vez iniciado el servidor. Es necesario reiniciar el servidor de nuevo una vez realizada la importación.
3. Ejecute el instalador fuera de línea.
Utilice este script de ejemplo para crear su propio fichero de lote personalizado:
@ECHO OFF
REM STOP THE INSERVICE SERVER BEFORE UNZIPPING THE PACKET
REM %CD% GIVES YOU THE WINDCHILL.EAR LOCATION. THE OTHER PATHS CAN
REM BE RELATIVELY CALCULATED.
ECHO "LOADING PREFERENCES" >> %CD%\CUSTOMSETUP.LOG
SET ORIGINAL=%CD%
REM STOPPING THE SERVER.
CD %CD%\..\..\
ECHO "STOP THE SERVER..." >> %ORIGINAL%\CUSTOMSETUP.LOG
CALL STOPSERVER.BAT >> %ORIGINAL%\CUSTOMSETUP.LOG
ECHO "STOPPED THE SERVER ..." >> %ORIGINAL%\CUSTOMSETUP.LOG
REM STARTING THE SERVER..
ECHO "RESTART THE SERVER..." >> %ORIGINAL%\CUSTOMSETUP.LOG
REM CD %CD%\..\..\
CALL STARTSERVER.BAT >> %ORIGINAL%\CUSTOMSETUP.LOG
REM ECHO "END DEPLOYING THE CUSTOMIZATION PACKAGE" >> %ORIGINAL%\CUSTOMSETUP.LOG
ECHO "SLEEP FOR THE SERVER TO START... SLEEP FOR 300 SEC OR 5 MINS TO ENSURE THAT THE SERVER GETS STARTED COMPLETELY" >>
%ORIGINAL%\CUSTOMSETUP.LOG
SLEEP 300S
ECHO "IMPORTING PREFERENCES"
CD %ORIGINAL%
REM CALL WINDCHILL SHELL
SET CLASSPATH=%ORIGINAL%\CODEBASE.WAR;%ORIGINAL%\CODEBASE.WAR\WEB-INF\CLASSES;%ORIGINAL%\CODEBASE.WAR\WEB-INF\LIB\*;
SET CLASSPATH=%CLASSPATH%;%ORIGINAL%\LIB\*;%ORIGINAL%\..\..\SYSTEM\JAVA\LIB\TOOLS.JAR;
SET CLASSPATH=%CLASSPATH%;%ORIGINAL%\..\..\SYSTEM\WILDFLY\MODULES\SYSTEM\LAYERS\BASE\COM\PTC\E3C\MAIN\*
ECHO %CLASSPATH%
ECHO %CLASSPATH% >> %ORIGINAL%\CUSTOMSETUP.LOG
%CD%\..\..\SYSTEM\JAVA\BIN\JAVA WT.PREFERENCE.IMPORTPREFERENCES -IMPORTFILE=%~DP0PREFERENCES.XML
-OVERWRITEVALUECONFLICTS -SKIPUNRESOLVEDCONFLICTS -USER=DEFAULTADMIN -PASSWORD=F2QZPOAG >> %ORIGINAL%\CUSTOMSETUP.LOG
CD %ORIGINAL%
REM STOPPING THE SERVER.
CD %CD%\..\..\
ECHO "RESTARTING SERVER AFTER PREFERENCE LOADING"
ECHO "STOP THE SERVER..." >> %ORIGINAL%\CUSTOMSETUP.LOG
CALL STOPSERVER.BAT >> %ORIGINAL%\CUSTOMSETUP.LOG
ECHO "STOPPED THE SERVER ..." >> %ORIGINAL%\CUSTOMSETUP.LOG
REM STARTING THE SERVER..
ECHO "RESTART THE SERVER..." >> %ORIGINAL%\CUSTOMSETUP.LOG
REM CD %CD%\..\..\
CALL STARTSERVER.BAT >> %ORIGINAL%\CUSTOMSETUP.LOG