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.
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.