Todos los consejos a continuación están escritos para el cliente de CONFIGURACIÓN MULTIUSUARIO de IBM Notes en Citrix en IBM Notes releases 8.x a 8.5.3FP2. Si bien es posible usar algunos de los consejos a continuación con otras versiones, no se recomienda, o al menos no hasta que los haya probado a fondo. Y vas a probar estos de todos modos, antes de usarlos, ¿CIERTO?
En su archivo %NOTES_PROGRAM%\framework\rcp\deploy\jvm.properties, busque
jvm.shareclasses.loc=
A partir de release 8.5, esto está configurado como
jvm.shareclasses.loc=${rcp.data}/.config/org.eclipse.osgi
a la que quieres cambiar
jvm.shareclasses.loc=c:/temp/xpdplat
para permitir que todos los usuarios compartan UN archivo de caché, en lugar de crear uno cada uno en su directorio de datos.
También agregue la siguiente línea, si falta:
vmarg.Xnolinenumbers=-Xnolinenumbers
consulte también: http://www-01.ibm.com/support/docview.wss?uid=swg21330177
En su archivo %NOTES_PROGRAM%\framework\rcp\eclipse\plugins\com.ibm.rcp.j2se.win32.x86_1.6.0.20080416-200806200100, ELIMINAR:
Así que la línea debería ser algo como esto:
vmarg.Dshare=-Xshareclasses:name=xpdplat,controlDir=${prop.jvm.shareclasses.loc},groupAccess,keep,nonfatal
Eliminar las entradas de config.system.*
En su archivo %NOTES_PROGRAM%\framework\rcp\rcplauncher.properties, ELIMINAR:
config.system.2=${rcp.inicio}/rcp/datos del sistema
config.system.1=-datos
Tenga en cuenta que la línea:
rcp.install.id=133154848636
DEBE ser el mismo en todos los servidores Citrix para que los clientes de Notes no vuelvan a ejecutar el aprovisionamiento en cada lanzamiento. Sin embargo, el valor 133154848636 anterior no debe copiarse y pegarse, pero asegúrese de elegir un valor de su propio entorno y duplicarlo en sus servidores Citrix.
Establecer/aumentar la memoria de Eclipse
En su archivo %NOTES_PROGRAM%\framework\rcp\deploy\jvm.properties, asegúrese de establecer los siguientes parámetros predeterminados:
vmarg.Xmx=-Xmx256m
vmarg.Xms=-Xms64m
Esta es una entrada que a menudo se ha recomendado aumentar a 1024 y 128 respectivamente; sin embargo, con Citrix, más de un usuario usará un cliente en la misma máquina; piense en el número de sesiones de usuario simultáneas multiplicado por los posibles requisitos de memoria para la JVM.
Elimine los valores arg * para corregir los errores del instalador
En su archivo %NOTES_PROGRAM%\framework\rcp\systemdata\.config\args.properties, ELIMINAR:
arg4=-config
arg5=sistema
Nota: dependiendo de las Notas release, podrían ser las líneas arg2 y arg3 que necesita eliminar.
Para prevent error de registro debido a permisos de usuario final insuficientes, haga lo siguiente
En su archivo %NOTES_PROGRAM%\framework\rcp\eclipse\features\com.ibm.rcp.portal.feature_6.2.3.20110915-1350\handler.properties, COMENTE:
exec.command.win32x86=”${plugin.dir}\\${plugin.dir.com.ibm.rcp.ca.utils}\\register_ca.bat” “${rcp.home}” “${plugin. dir}\\${plugin.dir.com.ibm.rcp.ca.utils}\\register_ca.reg”
Luego vaya a su %NOTES_PROGRAM%\framework\rcp\eclipse\features\com.ibm.portal.feature_6.2.3.20110915-1350\handler.properties y COMENTE:
#exec.command.win32x86=”${plugin.dir}\\${plugin.dir.com.ibm.portal}\\register_cai_url.bat” “${rcp.home}” “${plugin.dir}\ \${plugin.dir.com.ibm.portal}\\cai_register.reg” “${product.install.dir}” “${plugin.dir.com.ibm.portal}”
En su archivo [Directorio de datos compartidos de IBM Notes]\notes.ini, AÑADA:
Puertos=TCPIP
TCPIP=TCP,0,15,0 -> Tenga en cuenta que esto desactiva el cifrado de puertos, lo cual es apropiado para Citrix; La compresión de puertos agrega un 5% de sobrecarga de CPU y con 60 sesiones simultáneas, esto resultaría en la necesidad de 3 CPU dedicadas solo para la compresión de puertos
DISABLE_CLIENTRECORD=1 -> Esto deshabilita el registro de la información del cliente en la libreta de direcciones pública ya que todos los usuarios de Citrix comparten la misma máquina.
log=,1,0,7,40000 -> Esto deshabilita el registro, que es opcional pero mejora ligeramente el rendimiento
CREATE_R85_DATABASES=1: asegúrese de que el archivo notes.ini compartido NO contenga CREATE_R8_DATABASES=1
Editar el registro
En su registro de usuario final, asegúrese de que las siguientes entradas estén configuradas:
HKLM\Software\Lotus\Notes\Multiusuario=0x000001
HKLM\Software\Lotus\Notes\9.0\Multiusuario=0x000001
Compacte todas las plantillas en el directorio de datos compartidos de la siguiente manera:
- Copie TEMPORALMENTE el archivo root notes.ini (¡como se modificó en los pasos anteriores!) del directorio de datos compartidos al directorio de archivos de programa de notas
- abrir cmd.exe
- ejecute %NOTES_PROGRAM%\ncompact.exe -ODS -* [Directorio de datos compartidos de IBM Notes] IMPORTANTE: Notes.ini primero debe contener un notes.ini con CREATE_R85_DATABASES=1
- ELIMINAR el notes.ini copiado en el paso a.) (=el que está en el directorio del programa, NO en la ubicación compartida)
- Cuando termine, puede copiar todas las plantillas a otros servidores Citrix.
Bono Sugerencia
Por último, pero no menos importante, le recomendamos encarecidamente que investigue las siguientes opciones de limpieza de la casa del DIRECTORIO DE DATOS/CLIENTES de vez en cuando en los clientes: naturalmente, panagenda MarvelClient hace esto fácil:
- limpie ($Policies) vistas en (cliente) nombres.nsf una vez (solo haga esto después de analizar los tiempos de inicio; póngase en contacto con panagenda soporte para detalles)
- escritorio compacto
- nombres compactos.nsf
- escritorio compacto8.ndk
- marcador compacto.nsf
- registro compacto.nsf
Un agradecimiento especial para Christian Henseler, quien ha contribuido en gran parte de lo anterior. Y para aquellos de ustedes que realmente quieren profundizar, consulten esta fantástica IBM White Paper!
Feliz optimizando!