Desarrollo de plantillas de descriptor de despliegue de servicios web JAX-RPC para una implementación de JavaBeans

Descriptores de despliegue son archivos de texto estándar con formato XML y empaquetados en una aplicación de servicios web. Los descriptores de despliegue son necesarios para desplegar servicios web JAX-RPC (Java™ API for XML-based RPC) desarrollados mediante los servicios web para la tecnología Java EE (Java Platform, Enterprise Edition).

Antes de empezar

Desarrolle un archivo WSDL (Web Services Description Language).

Necesita un archivo WSDL para utilizar servicios web. Puede desarrollar su propio archivo WSDL u obtenerlo de un proveedor de servicios web mediante correo electrónico, bajándolo, o bien a través de un URL (Uniform Resource Locator). En esta documentación se asume que ésta creando su propio archivo WSDL. Consulte la información sobre cómo desarrollar un archivo WSDL para aplicaciones JAX-RPC.

Acerca de esta tarea

Al completar esta tarea se crean los descriptores de despliegue utilizados para describir cómo correlacionar la implementación de servicio con un componente de JavaBeans para las aplicaciones JAX-RPC (API de Java para RPC basado en XML).

Para desarrollar las plantillas de descriptor de despliegue utilizando un archivo WSDL, debe obtener la dirección web del archivo WSDL.

Si el archivo WSDL es un archivo local y está ejecutando en la plataforma Windows, la dirección web se parecerá a la del ejemplo siguiente: file:drive:\path\file_name.wsdl. Si utiliza la plataforma Linux o Unix, la dirección web se parecerá a la del ejemplo siguiente: file:/vía_acceso/nombre_archivo.wsdl. También se pueden especificar los archivos locales con la vía de acceso del archivo absoluta o relativa.

Cuando el servicio web es una implementación de JavaBeans en un módulo web, los descriptores de despliegue webservices.xml,ibm-webservices-bnd.xmi e ibm-webservices.ext.xmi y el archivo de correlación JAX-RPC se generan en el subdirectorio WEB-INF.

Procedimiento

Ejecute el mandato WSDL2Java -verbose -role develop-server -container web -genJava no wsdlURL para generar las plantillas de descriptor de despliegue del servidor y el archivo de correlaciones en el subdirectorio WEB-INF. Si se especifica la opción -verbose, aparecerá una lista de todos los archivos generados cuando se ejecuta el mandato.
Supported configurations Supported configurations: La herramienta de línea de mandatos WSDL2Java no está soportada en la plataforma z/OS. Esta función la proporcionan las herramientas de ensamblaje suministradas con la versión z/OS del producto. Consulte la información acerca de la herramienta de línea de mandatos WSDL2Java para las aplicaciones JAX-RPC (API de Java para RPC basado en XML) para obtener más información acerca de esta herramienta.sptcfg

Resultados

Dispone de plantillas de descriptor de despliegue necesarias para implementar o utilizar servicios web JAX-RPC.

Ejemplo

En el ejemplo siguiente se utiliza un archivo WSDL llamado AddressBookJ2WB.wsdl:

Genere los archivos de plantillas:
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl 
Las plantillas de descriptor de despliegue y el archivo de correlaciones se generan en el subdirectorio WEB-INF:
Analizando archivo XML: AddressBookJ2WB.wsdl
Generando: WEB-INF\webservices.xml
Generando: WEB-INF\ibm-webservices-bnd.xmi
Generando: WEB-INF\ibm-webservices-ext.xmi
Generando: WEB-INF\AddressBookJ2WB_mapping.xml

Qué hacer a continuación

[IBM i]Ahora, es necesario que configure los descriptores de despliegue, para que WebSphere Application Server pueda procesar los servicios web entrantes. Después de configurar los descriptores de servicios web para su despliegue, debe ensamblar la aplicación de servicios web para despliegue.

[AIX Solaris HP-UX Linux Windows][z/OS]Ahora es necesario que configure el descriptor de despliegue webservices.xml y configure el descriptor de despliegue ibm-webservices-bnd.xmi de modo que el servidor de aplicaciones pueda procesar los servicios web de entrada. Después de configurar los descriptores de servicios web para su despliegue, debe ensamblar la aplicación de servicios web para despliegue. Consulte la información sobre cómo configurar el descriptor de despliegue webservices.xml para servicios web JAX-RPC y cómo configurar el descriptor de despliegue ibm-webservices-bnd.xmi para servicios web JAX-RPC.


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_beandeploydescriptor
File name: twbs_beandeploydescriptor.html