WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Salida del nodo EndpointLookup

Utilice un nodo EndpointLookup para recuperar las direcciones de punto final para las definiciones de servicio WSDL conservadas en WebSphere Service Registry and Repository (WSRR).

El mensaje de entrada no se cambia mediante el nodo EndpointLookup. En su lugar, se actualiza el entorno local para que contenga los detalles de los puntos finales que ha recuperado la consulta especificada mediante el nodo y cualquier alteración temporal del entorno local.

Puede configurar el nodo EndpointLookup para establecer dinámicamente la dirección de punto final de servicio para servicios que se invocarán mediante un posterior nodo SOAP o HTTP Request. El nodo EndpointLookup establece el URL de destino en las alteraciones del entorno local de esos nodos. Consulte el ejemplo siguiente si desea un ejemplo de como hacerlo:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

Salida del nodo EndpointLookup si la propiedad Política de coincidencia está establecida en Una

Si la propiedad Política de coincidencia del nodo se ha establecido en Una, el nodo EndpointLookup inserta el URL de punto final recuperado mediante la consulta en el entorno local de una entrada ITService en el entorno local bajo ServiceRegistry, y establece las alteraciones temporales de destino para los nodos SOAP y HTTP Request que se pueden conectar directamente al terminal de salida. Se actualizan las siguientes ubicaciones:
  • LocalEnvironment.Destination.SOAP.Request.Transport.HTTP.WebServiceURL
  • LocalEnvironment.Destination.HTTP.RequestURL
Estos valores alteran temporalmente la propiedad URL de servicio web de los nodos SOAPRequest, SOAPAsyncRequest y HTTPRequest y permiten una llamada dinámica a un proveedor de servicio web.
El ejemplo siguiente muestra una salida típica del nodo EndpointLookup cuando la Política de coincidencia está establecida en Una. (Pueden existir otras entradas en el entorno local dependiendo del proceso anterior del flujo.)
<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>

Salida del nodo EndpointLookup si la propiedad Política de coincidencia está establecida en Todo

Si la Política de coincidencia se establece en Todas, el nodo EndpointLookup graba una entrada ITService en la ubicación den entorno local ServiceRegistry para cada punto final recuperado por la consulta.

El ejemplo siguiente muestra una salida típica del nodo EndpointLookup cuando la Política de coincidencia está establecida en Todo. (Pueden existir otras entradas en el entorno local dependiendo del proceso anterior del flujo.)

<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 | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:49


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac56310_