Configuración de los enlaces de cliente de servicios web JAX-RPC en el descriptor de despliegue ibm-webservicesclient-bnd.xmi

Puede configurar el archivo de descriptor de despliegue ibm-webservicesclient-bnd.xmi con herramientas de ensamblaje.

Antes de empezar

Puede configurar descriptores de despliegue con las herramientas de ensamblaje proporcionadas con el servidor de aplicaciones.

Debe configurar la herramienta de ensamblaje antes de poder usarla. Consulte cómo configurar la herramienta de ensamblaje en la documentación de Rational Application Developer.

Acerca de esta tarea

Ahora que ha ensamblado el módulo de cliente, lleve a cabo este paso para configurar el descriptor de despliegue ibm-webservicesclient-bnd.xmi . Los descriptores de despliegue son necesarios para que WebSphere Application Server pueda procesar las solicitudes de servicios web de entrada.

Configure el archivo de descriptor de despliegue ibm-webservicesclient-bnd.xmi siguiendo estos pasos:

Procedimiento

  1. Inicie la herramienta de ensamblaje. Consulte la información sobre cómo iniciar la herramienta de ensamblaje en la documentación de Rational Application Developer.
  2. Vaya a la perspectiva Java EE.
    1. Pulse Ventana > Abrir perspectiva > Otro > Java EE.
  3. Abra el Explorador de proyectos.
    1. Pulse Ventana > Mostrar vista > Otros > Explorador de proyectos.
  4. Localice el archivo de descriptor de despliegue para el módulo. Consejo: Descriptor de despliegue: <módulo>
  5. Efectúe una doble pulsación del archivo de descriptor de despliegue para abrir el editor de descriptor de despliegue.
    1. Seleccione el separador Enlace de WS en la ventana del editor para abrir el editor de Enlaces de cliente de servicios web.
  6. Verifique los valores del elemento serviceRefLink.
    1. Abra el editor Enlaces de cliente de servicios web.
    2. Pulse el separador Referencias de servicios .
    3. Pulse Añadir.
    4. Seleccione las referencias de servicio definidas en el archivo del descriptor de despliegue del cliente deployment.xml de la lista.
  7. Verifique los valores del elemento deployedWSDLFile.
    1. Abra el editor Enlaces de cliente de servicios web.
    2. Seleccione la referencia de servicio.
    3. Expanda la sección Detalles de referencia de servicio.
    4. Pulse Examinar situado junto al campo Archivo WSDL desplegado.
    5. Seleccione el nuevo archivo WSDL (Web Services Description Language).
    6. Pulse Aceptar.
    También puede cambiar el elemento deployedWSDLFile de un servicio web desplegado utilizando la consola administrativa. Pulse Aplicaciones empresariales > aplicación > Módulo web o módulo EJB > module > Enlaces de cliente de servicios Web.
  8. Verifique los valores del elemento defaultMappings.
    1. Abra el editor Enlaces de cliente de servicios web.
    2. Pulse Correlaciones predeterminadas.
    3. Pulse Añadir.
    4. Edite las entradas en la fila añadida recientemente para establecer una correlación entre un portType y un port en el archivo WSDL. Sólo está soportada una entrada para cada portType.
    5. Pulse Aceptar.
    También puede cambiar el elemento defaultMappings de un servicio web desplegado utilizando la consola administrativa. Pulse Aplicaciones empresariales > aplicación > Módulo web o módulo EJB > module > Enlaces de cliente de servicios Web.
  9. Acceda al editor de enlaces de puerto de cliente de servicios web a través de la sección Detalles de enlace de nombre calificado de puerto.
  10. Verifique los valores del elemento syncTimeout.
    1. Cree Enlaces de nombre de puerto calificado para el puerto.
    2. Abra el editor Enlaces de cliente de servicios web.
    3. Confirme que esté seleccionada la referencia de servicio en la sección Referencias con ámbito de componente o Referencias de servicio.
    4. Expanda la sección Enlace de nombre calificado de puerto.
    5. Pulse Add (Añadir). Se abre el diálogo Añadir enlace de nombre calificado de puerto.
    6. Escriba el espacio de nombres del puerto del archivo WSDL que desee configurar, en el campo Enlace de espacio de nombres de puerto.
    7. Escriba el nombre_local del puerto del archivo WSDL que desee configurar, en el campo Enlace de nombre local de puerto. El nombre que aparece en la lista de Enlace de nombre calificado de puerto es el nombre local del puerto del archivo WSDL.
    8. Pulse Aceptar.
    1. Para configurar la propiedad syncTimeout, localice el campo Tiempo de espera de sincronización y especifique el valor deseado. El valor predeterminado es 300 segundos.
  11. Verifique los valores del elemento basicAuth.
    1. Localice el campo Autenticación básica HTTP en la sección Detalles de enlace de nombre calificado de puerto.
    2. Escriba el valor que desee en los campos ID de usuario y Contraseña.
    3. Pulse Aceptar.
  12. Verifique los valores del elemento sslConfig.
    1. Localice el campo Configuración SSL en la sección Detalles de enlace de nombre calificado de puerto.
    2. Escriba el valor deseado en el campo Nombre.
    3. Pulse Aceptar.
  13. Después de editar las propiedades, pulse ctrl-s para guardar los cambios.

Resultados

Ha configurado el descriptor de despliegue ibm-webservicesclient-bnd.xmi. Si ha configurado todos los descriptores de despliegue de cliente, pruebe el cliente de servicios web. Si no ha configurado todos los descriptores de despliegue de cliente, realice las configuraciones y, a continuación, pruebe el cliente de servicios 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_configibmclientdd
File name: twbs_configibmclientdd.html