Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Apêndice A: Exemplo de aplicativos cliente de serviços da Web
  12. Apêndice B: Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

Fazendo chamadas de operação no Axis

Fazendo chamadas de operação no Axis

Agora você está pronto para chamar operações de serviços da Web de Metadados e de serviços da Web de Integração de Dados usando os objetos MWSProxy e DIWSProxy.
Por exemplo, você pode chamar a operação getAllDIServers para obter uma lista dos Serviços de Integração:
DIServerInfoArray servers = MWSProxy.getAllDIServers(null); if (servers.getDIServerInfo() != null) {    for(int i=0; i < servers.getDIServerInfo().length ; i++) {       System.out.println("("+(i+1)+") "+servers.getDIServerInfo(i).getName());       }    }
Você pode chamar a operação pingDIServer para verificar o estado de um Serviço de Integração:
DIServiceInfo diInfo = new DIServiceInfo(); diInfo.setDomainName(DI_DOMAIN_NAME); diInfo.setServiceName(SERVICE_NAME); PingDIServerRequest pingReq = new PingDIServerRequest(); pingReq.setDIServiceInfo(diInfo); pingReq.setTimeOut(100); EPingState eps = DIWSProxy.pingDIServer(pingReq);
DI_DOMAIN_NAME é uma variável que contém o nome do domínio que contém o Serviço de Integração. SERVICE_NAME é uma variável que contém o nome do Serviço de Integração.