As seguir são listados os potenciais problemas que você pode encontrar ao configurar o adaptador e as ações para resolver esses problemas.
Problema:
Você tem o ICS (InterChange Server) e o repositório em uma máquina e o WebSphere Commerce Server em outra máquina. Quais informações de configuração são necessárias para que o agente Visigenic ORB funcione nas sub-redes? O sintoma é a caixa de diálogo a seguir que surge durante a tentativa de conexão, indicando que o WebSphere Commerce Server não está em execução, ainda que você possa verificar independentemente que ele está em execução.
"Impossível localizar o InterChange Server. Provavelmente o servidor não está em execução."
Solução 1:
- Crie uma variável de ambiente no nível do usuário, denominada VBROKER_ADM, que aponte para o diretório adm em sua instalação do Visibroker (isto é, d:\inprise\vbroker\adm).
- No diretório adm, crie um arquivo de texto denominado agentaddr que contenha os endereços IP ou o(s) nome(s) de host da máquina cliente que você precisa para se conectar ao adaptador.
- Inicie novamente o processo osagent, certificando-se de que VBROKER_ADM esteja no ambiente do usuário ou shell que inicia este processo. Agora você deverá estar apto para conectar o WebSphere Commerce Server ao adaptador. Observe que cada osagent deve ter seu próprio arquivo de texto agentaddr que contenha o IP remoto do WebSphere Commerce Server.
Nota: Não há extensão no agentaddr, e o único osagent que deve estar em execução é no lado ICS.
Solução 2:
Outros têm tido mais sucesso com uma variável de ambiente alternativa, OSAGENT_ADDR_FILE, que deve especificar o caminho e o nome do arquivo agentaddr. Como o ORB precisa de alguns minutos de tempo de descoberta, tente se reconectar no decurso de uma janela de dez minutos antes de desistir de qualquer método em particular.
Problema:
O WebSphere Commerce Server não pode se conectar a mais de um InterChange Server. A variável de ambiente OSAGENT_ADDR foi definida na máquina do WebSphere Commerce Server mas só pode se conectar ao InterChange Server em execução na máquina especificada. Você está executando dois InterChange Servers em duas sub-redes diferentes e um WebSphere Commerce Server em uma terceira máquina. Um osagent está sendo executado em cada máquina do InterChange Server e cada máquina possui a variável de ambiente VBROKER_ADM configurada corretamente para apontar para o diretório que contém o arquivo agentaddr que contém o endereço IP de cada máquina uma das máquinas do InterChange Server/osagent.
Solução:
Crie um arquivo de texto localaddr no diretório especificado na variável de ambiente VBROKER_ADM de cada máquina do osagent e especifique o endereço IP ou o alias DNS da outra máquina do osagent.
Problema:
Você está tentando conectar um WebSphere Commerce Server da máquina NT a
um ICS (InterChange Server) em execução
no Solaris.
Solução:
Certifique-se de que o arquivo agentaddr para as localizações do WebSphere Commerce Server e do ICS não tenha apenas o endereço IP da máquina à qual está sendo conectado, mas também das máquinas que possuem o endereço IP. Portanto, o arquivo agentaddr na máquina NT deve ter seu próprio endereço IP e o endereço IP da máquina Solaris.
Nota: Para outros problemas não tratados neste arquivo, entre em contato com o seu representante de suporte IBM. O adaptador WebSphere Interchange Server não é suportado no iSeries, Linux, IBM eServer zSeries ou S390 Linux.