Propiedades de los fragmentos de URL de punto final de servicio Web utilizando archivos de propiedades

Puede utilizar archivos de propiedades para trabajar con fragmentos de URL de punto final de servicio Web.

El fragmento de URL de punto final de servicio Web es una parte del URL de punto final que puede especificar en cada módulo de servicios Web. En un archivo WSDL (Web Services Description Language) publicado, el fragmento de URL se utiliza para crear el URL de punto final real que define la dirección de punto final de destino, que se encuentra en el atributo de ubicación del elemento soap:address del puerto.

Existen los nombres de propiedad siguientes para los fragmentos de URL:

ejb

Esta propiedad sólo se aplica para servicios Web JAX-RPC (Java™ API for XML-based RPC).

Especifica un fragmento de URL para los servicios Web a los que se accede mediante un enlace de módulo EJB (Enterprise JavaBeans). El valor del fragmento de URL especificado es un sufijo que se añade a la parte inicial del URL obtenido al examinar la información de despliegue del servicio Web. El fragmento de código siguiente es un ejemplo de un fragmento de URL que procede de la información de despliegue de un EJB:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
En este caso, al entrar la siguiente información en el campo de fragmento de URL,
jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809
el URL resultante pasa a ser
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809

http

Esta propiedad es aplicable tanto para servicios web JAX-WS (Java API for XML-Based Web Services) como para servicios Web JAX-RPC (Java API for XML-based RPC).

Especifica un fragmento de URL para los servicios Web a los que se accede mediante un transporte HTTP. El formato del fragmento de URL es protocolo://nombre_host:número_puerto, donde protocolo es http o https; por ejemplo, http://miHost:9045. El fragmento de URL es un prefijo que va seguido de la raíz de contexto del módulo y los servicios Web patrón-url especificados en el archivo WSDL publicado; por ejemplo, http://miHost:9045/servicios/miServicio.

Si se accede a los servicios Web en un módulo directamente desde el servidor de aplicaciones de servicios Web, utilice el nombre de host para el servidor de aplicaciones y uno de los puertos del host virtual para el módulo.

Si se accede a los servicios Web de un módulo mediante un nodo intermedio, como la pasarela de servicios Web o un servidor Web IBM® HTTP Server, especifique los parámetros de protocolo, host y número_puerto del servicio intermedio. Esta configuración especifica un prefijo de URL HTTP personalizado; por tanto, también debe configurar la propiedad JVM personalizada, com.ibm.ws.webservices.enableHTTPPrefix, y establecer el valor en true. Reinicie el servidor de aplicaciones para que los cambios entren en vigor.

jms

Esta propiedad es aplicable tanto para servicios web JAX-WS (Java API for XML-Based Web Services) como para servicios Web JAX-RPC (Java API for XML-based RPC).

Especifica un fragmento de URL para los servicios Web a los que se accede mediante el transporte JMS. El fragmento de URL es un prefijo al que se añade la propiedad targetService para formar un punto final de URL de JMS completo. El valor predeterminado se obtiene examinando la información de despliegue del servicio instalado; por ejemplo: jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF.

Puede modificar el fragmento de URL añadiendo propiedades; por ejemplo:
jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5
En este caso, el fragmento de URL se combina con la propiedad targetService para formar el URL completo; por ejemplo:
jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote

módulo

Esta propiedad es aplicable tanto para servicios web JAX-WS (Java API for XML-Based Web Services) como para servicios Web JAX-RPC (Java API for XML-based RPC).

Especifica el nombre del módulo que contiene los fragmentos de URL para los protocolos HTTP, EJB y JMS.

Avoid trouble Avoid trouble: Asegúrese de no configurar varias secciones de correlación de prefijo de URL para el mismo módulo. Si se configuran varias secciones de correlación de prefijo de URL que especifican el mismo módulo, se crea ambigüedad acerca de las actualizaciones que se están solicitando. gotcha

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_wbs_endptURL_prop
File name: rxml_wbs_endptURL_prop.html