Rational Developer for System z, Versión 7.6.1

Instalar dinámicamente los recursos WEBSERVICE y URIMAP

Cada función expuesta como servicio Web requiere un recurso WEBSERVICE para la correlación entre el XML de entrada de SOAP BODY y la interfaz de COMMAREA del programa, y un recurso URIMAP que direcciona las peticiones entrantes al PIPELINE y WEBSERVICE correctos. Aunque puede utilizar RDO para definir e instalar los recursos WEBSERVICE y URIMAP, también puede hacer que CICS los cree dinámicamente al instalar un recurso PIPELINE.

Procedimiento

Instalar los recursos PIPELINE.

Utilice los mandatos siguientes: Cuando el usuario instala cada recurso PIPELINE, CICS explora el directorio especificado en el atributo WSDIR de PIPELINE (el directorio de recogida). Para cada archivo de enlace de servicio Web del directorio, es decir, para cada archivo con el sufijo .wsbind, CICS instala un recurso WEBSERVICE y un URIMAP si aún no existen. Los recursos existentes se sustituyen si la información del archivo de enlace es más reciente que los recursos existentes.

Cuando más tarde se inhabilite y descarte el recurso PIPELINE, también se descartarán todos los recursos WEBSERVICE y URIMAP asociados.

Si ya ha instalado PIPELINE, utilice el mandato PERFORM PIPELINE SCAN para iniciar la exploración del directorio de recogida de PIPELINE.

Cuando haya instalado los recursos PIPELINE, los siguientes recursos WEBSERVICE y sus URIMAP asociados se instalarán en el sistema:
  • dispatchOrder
  • dispatchOrderEndpoint
  • inquireCatalog
  • inquireSingle
  • placeOrder
Los nombres de los WEBSERVICE se derivan de los nombres de los archivos de enlace de servicios Web; los nombres de los URIMAP se generan dinámicamente. Puede visualizar los recursos con un mandato CEMT INQUIRE WEBSERVICE.
la pantalla siguiente muestra los nombres del PIPELINE, el URIMAP y el programa destino que está asociado con cada WEBSERVICE.
Nota: En este ejemplo, no se visualiza ningún URIMAP ni programa destino para WEBSERVICE(dispatchOrder) porque WEBSERVICE es para una petición de salida.
I WEBS                                                                        
STATUS: RESULTS - OVERTYPE TO MODIFY                                         
 Webs(dispatchOrder ) Pip(EXPIPE02)                         
    Ins Dat(20041203)   
 Webs(dispatchOrderEndpoint ) Pip(EXPIPE01)                         
    Ins Uri(£539140 ) Pro(DFH0XODE) Com Dat(20041203)   
 Webs(inquireCatalog ) Pip(EXPIPE01)                         
    Ins Uri(£539141 ) Pro(DFH0XCMN) Com Dat(20041203)   
 Webs(inquireSingle ) Pip(EXPIPE01)                         
    Ins Uri(£539142 ) Pro(DFH0XCMN) Com Dat(20041203)   
 Webs(placeOrder ) Pip(EXPIPE01)                         
    Ins Uri(£539150 ) Pro(DFH0XCMN) Com Dat(20041203)   

WEBSERVICE(dispatchOrderEndpoint) representa la implementación CICS local del servicio de envío de pedidos.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)