Rational Developer for System z, Versión 7.6

Ámbitos para paquetes

La definición de recurso BUNDLE proporciona el atributo BASESCOPE como una manera de agrupar recursos BUNDLE relacionados. También puede utilizar este atributo para establecer un dominio de Service Component Architecture (SCA) para un paquete que contenga aplicaciones compuestas de SCA.

Puede desplegar distintos tipos de aplicaciones como paquetes en una región de CICS, incluidos eventos y aplicaciones compuestas de SCA. BASESCOPE es un atributo opcional en la definición de recurso BUNDLE que puede utilizar para agrupar paquetes similares. Puede utilizar el IBM CICS Explorer para ver todos los recursos BUNDLE definidos en una región de CICS y ordenarlos por el valor del atributo BASESCOPE.

Ámbitos para paquetes en dominios SCA

El atributo BASESCOPE tiene un uso específico para los paquetes que contienen aplicaciones compuestas de SCA. Una aplicación compuesta se despliega en un dominio SCA. Un dominio SCA normalmente representa un conjunto de servicios que proporcionan una función de área empresarial que está controlada por una sola organización; por ejemplo, el dominio SCA para un departamento de cuentas en una empresa podría cubrir todas las funciones financieras relacionadas y contener una serie de aplicaciones compuestas que traten áreas específicas de la contabilidad.
En una región de CICS hay un dominio SCA de forma predeterminada. Cada paquete que se despliega en la región CICS tiene el mismo dominio SCA predeterminado, aunque el valor está vacío. Puede utilizar el atributo BASESCOPE de la definición de recurso BUNDLE para establecer un valor para el dominio SCA.

También puede desplegar el mismo paquete varias veces en la región de CICS especificando distintos dominios SCA para el atributo BASESCOPE. CICS utiliza el dominio SCA y el compuesto en conjunción para identificar el servicio durante el proceso de entorno de ejecución. El ámbito del servicio está disponible para la tarea que está procesando la petición.

Es recomendable utilizar un URI exclusivo para el valor del atributo BASESCOPE; por ejemplo, http://mycompany/HR o http://mycompany/warehouse. CICS crea los nombres de servicios, compuestos y referencias ampliando el valor del atributo BASESCOPE; por ejemplo, instalando un servicio con un nombre local de location/taxService en el dominio de SCA HR crearía un nombre con ámbito de http://mycompany/HR/location/taxService.

No amplíe el mismo URI para crear un dominio de SCA nuevo. Si amplía el mismo URI, podría obtener conflictos de servicio inesperado o nombre de referencia; por ejemplo, si ha utilizado http://mycompany/HR y http://mycompany/HR/location como dominios de SCA distintos y tenía un servicio con un nombre local de location/taxService y otro servicio denominado taxService, al instalar estos servicios en los dos dominios de SCA http://mycompany/HR y http://mycompany/HR/location se crearán conflictos con los nombres de servicio. Aunque puede instalar y habilitar recursos BUNDLE satisfactoriamente con estos valores, podría obtener resultados inesperados y errores cuando otras aplicaciones llamen a los servicios.


Términos de uso | Comentarios

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