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.
ejb
Esta propiedad sólo se aplica para servicios Web JAX-RPC (Java™ API for XML-based RPC).
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.
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.
