licjorgeluis
15th January 2010, 18:14
Buen dia, me gustaria saber la ruta y el procedimiento para cambiar el nombre de mi servidor baan, la empresa tenia orginalmente el Nombre SrvPrueba y cambiara ahora por SrvMex, espero me puedan ayudar con este problema.

Necesitamos cambiar el nombre del servidor fisicamente.

Envio informacion.
Sistema Operativo: WIndows Server 2003 R2
Sistema de Baan: Baan IVC4
Base de datos: SQL Server 2000 DE

Necesito cambiar el nombre del servidor fisicamente y que corra Baan sin problemas.

pcolombo
18th January 2010, 22:20
En un principio no habria problemas.

A)Los archivos que te recomiendo revisar son

1) ${BSE}/lib/licence6.1
2) ${BSE}/lib/tabledef6.1 (esto es por si tb cambias el nombre del servidor de DB)
3) ${BSE}/lib/ipcinfo
4) ${BSE}/lib/fd.<combinaciones de paquetes>


La verificacion en los archivos mencionados en los puntos a partir del 2) solo es necesaria si dentro de los mismos se indico como path absoluto la ruta del servidor(aunque no recomendable, esta es una situación que puede llegar a darse).

B) En la registry del servidor Baan , verificar los valores para las claves

HKEY_LOCAL_MACHINE/Baan/<nombre entorno Baan Instalado>

C)A su vez , dentro de Baan IV, deberias verificar las siguientes sesiones en busqueda del nombre del servidor

1) ttaad0150m000 - Mantener Sistemas
2) ttaad1120m000 - Mantener combinaciones de paquetes
3) ttaad2101m000 - Mantener usuarios remotos
4) ttaad4110m000 - Mantener Definiciones de Bases De Datos
5) ttadv1115m000 - Mantener Directorios de Componentes de Software
6) ttpmc0100m000 - Mantener Parametros(PMC)

La verificacion en las sesiones mencionadas en los puntos a partir del 2) solo es necesaria si dentro de las mismas se indico como path absoluto la ruta del servidor(aunque no recomendable, esta es una situación que puede llegar a darse).
En estos casos y una vez modificados los datos puede ser posible tener que realizar una conversion de diccionario de datos ejecutable.

El procedimiento que yo utilizaría sería el siguiente:

1) Verificar que todos los usuarios hayan salido del sistema
2) Bajar los servicios de shared memory
3) Bajar el servicio de job(en el caso que estuviera siendo utilizado)
4) Baja el servicio Logic de Baan
5) Bajar el licmon (licmon -k)
6) Hacer un backup de la base de datos
7) Hacer un backup del $BSE completo
8) Hacer los cambios a los archivos recomendados en los puntos A) y B)
9) Levantar el logic
10) Levantar los servicios de logic,Shared memory y job daemon de Baan.
11) Ingresar a Baan y proceder al proceso de relicenciar el servidor nuevamente(este paso realmente no estoy seguro si es necesario, al haber cambiado el nombre del servidor es probable que si, aunque el servido de licencia lo que realmentre controla es la MAC-Adress de la placa de red del servidor)
12) Hacer los cambios en las sesiones(si aplica) del punto C)

En caso que no funcione siempre se puede volver a los backups de los puntos 6) y 7) obviamente habiendo vuelto al nombre original del servidor.

Puedo estar olvidandome algun archivo, tabla o sesión , razon por la cual si alguien estima que falta algo , por favor escribalo a continuacion.

Espero haber sido de utilidad

licjorgeluis
27th January 2010, 20:14
te agradezco mucho por tu informacion, llevare a cabo cada uno de tus pasos.