![[z/OS]](../images/ngzos.gif)
Dicas de Resolução de Problemas do Componente Object Request Broker
Os seguintes tópicos podem ajudá-lo a diagnosticar os problemas com o componente ORB (Object Request Broker).
Ativando o rastreio para o componente do Agente de Pedido de Objetos
O serviço ORB (Object Request Broker) é um dos serviços de tempo de execução do produto. O rastreio de mensagens enviadas e recebidas pelo ORB é um ponto de partida útil para a resolução de problemas do serviço ORB. Você pode ativar ou desativar seletivamente o rastreio de mensagens ORB de cada servidor em uma instalação do produto e de cada aplicativo cliente.
Para obter instruções sobre como configurar controles de rastreio para que o rastreio ocorra para o subcomponente ORB, consulte o suporte IBM®.
Arquivos de log e mensagens associadas ao Agente de Pedido de Objetos
Para obter um resumo sobre como as mensagens são roteadas no produto, consulte o tópico sobre gerenciamento de roteamento de mensagens do operador.Pacotes Java Contendo o Serviço Object Request Broker
- com.ibm.CORBA.*
- Esse pacote fornece o mapeamento das APIs do IBM CORBA para a linguagem de programação Java, incluindo o ORB de classe.
- com.ibm.rmi.*
- Esse pacote fornece as APIs IBM Remote Method Invocation (RMI) que são usadas para estabelecer comunicação remota entre programas gravados na linguagem de programação Java.
- com.ibm.ws.orb.*
- Esse pacote fornece as APIs que são utilizadas para especificar as definições de configuração para o ORB.
- com.ibm.ws.orbimpl.*
- Esse pacote fornece as classes de implementação IBM para o ORB.
com.ibm.ws390.orb.*
Esse pacote fornece classes somente do z/OS.
- com.ibm.ws390.channel.ziop.*
- Esse pacote contém APIs de portabilidade para os canais de transporte IIOP do z/OS.
- com.ibm.ws390.ziop.*
- Esse pacote contém APIs de portabilidade para o tempo de execução IIOP do z/OS.
- org.omg.CORBA.*
- Esse pacote fornece o mapeamento das APIs do CORBA OMG para a linguagem de programação Java, incluindo o ORB de classe.
- javax.rmi.CORBA.*
- Esse pacote contém APIs de portabilidade para o tempo de execução de RMI-IIOP.
- app_server_root/java/lib/ibmorb.jar, que contém as classes ORB base, com.ibm.CORBA.*, com.ibm.rmi.*, javax.rmi.CORBA.* e org.omg.CORBA.*
- app_server_root/plugins/com.ibm.ws.runtime.jar, que contém as classes de extensão com.ibm.ws.orb.*, com.ibm.ws.orbimpl.* e com.ibm.CORBA.services.*.
- app_server_root/plugins/com.ibm.ws.runtime.ws390.jar, que contém as classes com.ibm.ws390.*.
- app_server_root/lib/bootstrap.jar e app_server_root/lib/bootstrapws390.jar, que incluem algumas classes relacionadas ao ORB.
Ferramentas Utilizadas com o Agente de Pedido de Objetos
- com.ibm.tools.rmic.*
- com.ibm.idl.*
O arquivo JAR que contém essas APIs é app_server_root/java/lib/tools.jar.
Propriedades do Agente de Pedido de Objetos
O serviço ORB requer várias propriedades ORB para operar corretamente. Para a maioria dos usuários, não é necessário modificar essas propriedades, e somente o administrador do sistema deve modificá-las quando necessário. Consulte o pessoal do IBM Support para obter assistência. As propriedades residem no arquivo properties, localizado em app_server_root/properties/orb.properties.
Se nenhuma dessas etapas corrigir o problema, verifique a página Suporte para ver se o problema foi identificado e documentado. A página Suporte contém sugestões e dicas, notas técnicas e descrições de correções disponíveis.
Antes de abrir um relatório de problemas, colete as informações que o Suporte precisa para resolver problemas. O tópico na ajuda com a resolução de problemas inclui documentos e ferramentas que podem ajudá-lo a reunir essas informações.