Resolución de problemas del adaptador IBM CrossWorlds

A continuación se describen los posibles problemas que puede encontrar durante la configuración del adaptador y las acciones que debe llevar a cabo para solucionar estos problemas.

Problema:

Tiene ICS (InterChange Server) y el depósito en una máquina y WebSphere Commerce Server en otra máquina. ¿Qué configuración se necesita para que el agente Visigenic ORB funcione entre las diferentes subredes? El síntoma es el siguiente  recuadro de diálogo que se muestra cuando intenta conectarse y donde se le indica que WebSphere Commerce Server no está ejecutándose, aunque por su cuenta pueda comprobar que sí está ejecutándose.

"No se puede localizar InterChange Server. Probablemente el servidor no se está ejecutando."

Solución 1:

  1. Cree una variable de entorno a nivel de usuario, llamada VBROKER_ADM que apunte al directorio adm en su instalación Visibroker (por ejemplo, d:\inprise\vbroker\adm).
  2. En el directorio adm cree un archivo de texto llamado agentaddr que contiene las direcciones IP o el nombre de sistema principal de la máquina cliente con la que necesita conectar el adaptador.
  3. Reinicie el proceso osagent, asegurándose de que VBROKER_ADM esté en el entorno del usuario shell que inicia este proceso. Ahora deberá poder conectar WebSphere Commerce Server con el adaptador.  Tenga en cuenta que cada osagent debe tener su propio archivo de texto agentaddr que contiene el IP remoto de WebSphere Commerce Server.

Nota: No hay ninguna extensión en agentaddr y el único agente osagent que debe estar ejecutándose está en el extremo de ICS.

Solución 2: 

Otros han tenido más suerte con una variable de entorno alternativa, OSAGENT_ADDR_FILE, la cual debe especificar la vía de acceso y el nombre de archivo del archivo agentaddr. Dado que ORB necesita algunos minutos para el proceso de detección, intente volver a conectarse durante un período de tiempo de diez minutos antes de abandonar cualquiera de los métodos. 

Problema: 

WebSphere Commerce Server no puede conectarse con más de un InterChange Server. La variable de entorno OSAGENT_ADDR  se ha establecido en la máquina de WebSphere Commerce Server pero solamente se puede conectar a InterChange Server en la máquina especificada. Está ejecutando dos InterChange Servers en dos subredes diferentes y WebSphere Commerce Server en una tercera máquina. Se está ejecutando un osagent en cada máquina InterChange Server y cada una de ellas tiene la variable de entorno VBROKER_ADM configurado de modo que apunte correctamente al directorio que contiene el archivo agentaddr, el cual contiene la dirección IP de cada una de las máquinas de InterChange Server/osagent.

Solución:

Cree un archivo de texto localaddr en el directorio especificado en la variable de entorno VBROKER_ADM de cada máquina osagent y especifique la dirección IP o el alias DNS de la otra máquina osagent.

Problema:

Está intentando conectar un NWebSphere Commerce Server de una máquina NT con un ICS (InterChange Server)  que está ejecutándose
en Solaris.

Solución:

Asegúrese de que el archivo agentaddr para las ubicaciones de WebSphere Commerce Server e ICS no solamente tengan la dirección IP de la máquina a la que se conectan sino las direcciones IP de las propias máquinas también. Por lo tanto, el archivo agentaddr de la máquina NT debe tener tanto su propia dirección IP como la dirección IP de la máquina Solaris.

Nota: Para obtener información sobre otros problemas que no estén descritos en este archivo póngase en contacto con el representante del servicio de soporte de IBM. El adaptador WebSphere Interchange Server no está soportado en iSeries, Linux, IBM eServer zSeries o S390 Linux.