WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Saída do Nó EndpointLookup

Use um nó EndpointLookup para recuperar os endereços de terminal para definições de serviço WSDL mantidas no WebSphere Service Registry and Repository (WSRR).

A mensagem de entrada não é alterada pelo nó EndpointLookup. Em vez disso, o ambiente local é atualizado para conter detalhes dos terminais recuperados pela consulta especificada pelo nó e qualquer substituição do ambiente local.

É possível configurar o nó EndpointLookup para configurar dinamicamente o endereço do terminal em serviço para serviços que serão invocados por um nó de pedido SOAP ou HTTP subsequente. O nó EndpointLookup configura a URL de destino nas substituições de ambiente local para esses nós. Consulte a amostra a seguir para obter um exemplo de como fazer isso:

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Saída do Nó EndpointLookup se a Propriedade Política de Correspondência For Configurada para Um

Se a propriedade Política de Correspondência do nó estiver configurada como Um, o nó EndpointLookup inserirá a URL do terminal recuperada pela consulta no ambiente local em uma entrada ITService no ambiente local sob ServiceRegistry, e configurará as substituições de destino para os nós de pedido SOAP e HTTP que podem ser conectados diretamente em seu terminal de saída. Os seguintes locais são atualizados:
  • LocalEnvironment.Destination.SOAP.Request.Transport.HTTP.WebServiceURL
  • LocalEnvironment.Destination.HTTP.RequestURL
Estas configurações substituem a propriedade URL de Serviço da Web dos nós SOAPRequest, SOAPAsyncRequest e HTTPRequest, permitindo uma chamada dinâmica a um provedor de serviços da Web.
O exemplo a seguir mostra a saída típica do nó EndpointLookup quando Corresponder Política está configurado como Um. (Outras entradas podem existir no ambiente local dependendo do processamento anterior no fluxo.)
<LocalEnvironment>
  <Destination>
    <SOAP>
      <Request>
        <Transport>
          <HTTP>
            <WebServiceURL>http://localhost:9081/DemoCustomerWeb/
              services/DemoCustomer</WebServiceURL>
          </HTTP>
        </Transport>
      </Request>
    </SOAP>
    <HTTP>
      <RequestURL>http://localhost:9081/DemoCustomerWeb/
        services/DemoCustomer
    </RequestURL>
	  </HTTP>
  </Destination>
  <ServiceRegistry>
    <ITService>
      <Endpoint>
        <Address>http://localhost:9081/DemoCustomerWeb/
          services/DemoCustomer</Address>
        <PortType>
          <name>DemoCustomer</name>
          <namespace>http://demo.sr.eis.ibm.com</namespace>
          <version>1.0</version>
        </PortType>
        <Property>
          <name>policy</name>
          <value>RM</value>
        </Property>
        <Property>
          <name>country</name>
          <value>China</value>
        </Property>
        <Classification>http://eis.ibm.com/ServiceRegistry/
          GenericObjecttypes#Routing</Classification>
      </Endpoint>
    </ITService>
  </ServiceRegistry>
</LocalEnvironment>

Saída do Nó EndpointLookup se a Propriedade Política de Correspondência For Configurada para Tudo

Se a Política de Correspondência for configurada como Todos, o nó EndpointLookup gravará uma entrada ITService no local ServiceRegistry do ambiente local para cada terminal recuperado pela consulta.

O exemplo a seguir mostra a saída típica do nó EndpointLookup quando Corresponder Política está configurado como Todos. (Outras entradas podem existir no ambiente local dependendo do processamento anterior no fluxo.)

<LocalEnvironment>
  <ServiceRegistry>
    <ITService>
      <Endpoint>
        <Address>http://localhost:9081/DemoCustomerWeb/
          services/DemoCustomer</Address>
        <PortType>
          <name>DemoCustomer</name>
          <namespace>http://demo.sr.eis.ibm.com</namespace>
          <version>1.0</version>
        </PortType>
        <Property>
          <name>policy</name>
          <value>RM</value>
        </Property>
        <Property>
          <name>country</name>
          <value>China</value>
        </Property>
        <Classification>http://eis.ibm.com/ServiceRegistry/
          GenericObjecttypes#Routing</Classification>
      </Endpoint>
    </ITService>
    <ITService>
      <Endpoint>
        <Address>http://localhost:9081/DemoCustomerWeb/
          services/DemoCustomer2</Address>
        <PortType>
          <name>DemoCustomer2</name>
          <namespace>http://demo.sr.eis.ibm.com</namespace>
          <version>1.0</version>
        </PortType>
      </Endpoint>
    </ITService>
  </ServiceRegistry>
</LocalEnvironment>
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:48


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac56310_