Configuración de los enlaces de cliente de servicios web

Cuando se despliega una aplicación de servicios web en WebSphere Application Server, se crea una instancia para cada módulo o aplicación. La instancia contiene información de despliegue para el módulo web o módulo EJB (Enterprise JavaBeans), incluidos los enlaces de cliente.

Antes de empezar

Despliegue un servicio web en la instancia de WebSphere Application Server. Consulte información sobre cómo desplegar aplicaciones de servicios web en servidores de aplicaciones.

Debe conocer la topología de la dirección de punto final URL de los servidores de servicios web y de qué servicio web depende el cliente. Puede ver los descriptores de despliegue en la consola administrativa para encontrar la información de la topología. Para obtener más información, consulte Ver descriptores de despliegue del servidor de servicios web.

Acerca de esta tarea

Los enlaces de cliente definen el nombre del archivo WSDL (Web Services Description Language) y los puertos preferidos. La vía de acceso relativa de un servicio web en un módulo se especifica dentro de un archivo WSDL compatible que contiene el URL que se va a utilizar para las solicitudes. La dirección sólo es necesaria si el archivo WSDL original no contiene un URL o si se necesita una dirección diferente. Para un punto final de servicio con varios puertos, debe definir un nombre de archivo WSDL alternativo.

Los pasos siguientes describen cómo editar los enlaces para un servicio web después de que los mismos se hayan desplegado en el servidor. Cuando un servicio se comunica con otro servicio web, debe configurar los enlaces de cliente para que accedan al servicio web en sentido descendente.

[AIX Solaris HP-UX Linux Windows][z/OS]También puede configurar los enlaces de cliente con la herramienta wsadmin. Consulte la configuración de un nombre de archivo WSDL desplegado por el cliente de servicio web con la herramienta wsadmin.

Para configurar los enlaces de cliente con la consola administrativa:

Procedimiento

  1. Abra la consola de administración.
  2. Pulse Aplicaciones > Aplicaciones empresariales > instancia_aplicación > Gestionar módulos > instancia_módulo > Enlaces de cliente de servicios web.
  3. Busque el servicio web que desea actualizar.

    Los servicios web figuran en el campo Servicio web.

  4. Seleccione el nombre de archivo WSDL en el recuadro desplegable del campo Nombre del archivo WSDL.
  5. Pulse Editar en el campo Correlaciones de puertos preferidos para configurar el puerto predeterminado que se utilizará.
    1. Especifique el tipo de puerto y los puertos preferidos en los campos Tipo de puerto y Puertos preferidos.

      La configuración del puerto predefinido le habilita para seleccionar una implementación de puerto óptima para utilizar protocolos que no son SOAP. Consulte Servicios web RMI-IIOP con JAX-RPC para obtener más información acerca del uso de protocolos no SOAP.

    2. Pulse Aplicar y Aceptar.
  6. Pulse Editar en el campo Información para configurar el tiempo de espera de la solicitud, el punto final sobrescrito y el espacio de nombres de enlace sobrescrito para un puerto.

    La configuración del tiempo de espera de la solicitud contiene topologías complejas que pueden tener varios servicios web en cascada que conllevan varios saltos o servicios de larga ejecución.

    Se pueden configurar los valores de tiempo de espera basándose en el comportamiento observado del sistema global a medida que prosigue la integración. Por ejemplo, un cliente de servicio web podría exceder el tiempo de espera por un cambio de las condiciones de la red o del rendimiento de un servicio web externo. Cuando hay aplicaciones que contienen clientes de servicios web que exceden el tiempo de espera, puede modificar los valores de tiempo de espera de solicitud de los clientes.

    Puede especificar un URL de punto final para alterar temporalmente el punto final actual. Un cliente que invoque una solicitud en este puerto utiliza este punto final en lugar del punto final especificado en el archivo WSDL. Puede especificar el valor URL de punto final sobrescrito para los clientes de JAX-WS (API de Java™ para servicios web XML) y los clientes de JAX-RPC (API de Java para RPC basado en XML).

    Supported configurations Supported configurations: El campo URL de punto final sobrescrito se aplica a los clientes JAX-WS y JAX-RPC. Los campos restantes de esta página de la consola administrativa sólo se aplican a los clientes JAX-RPC. sptcfg
    Avoid trouble Avoid trouble: Los valores del URL de punto final alterado no persisten cuando se sustituye un módulo o aplicación en una operación de actualización.gotcha
    1. Pulse Aplicar y Aceptar.

Resultados

Se han configurado los enlaces de cliente de servicio web.

Qué hacer a continuación

Ahora puede terminar todas las demás configuraciones, iniciar o reiniciar la aplicación y verificar el comportamiento esperado del servicio web.

Icon that indicates the type of topic Task topic



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