You can deploy different application types as bundles in a CICS® region, including events and SCA composite applications. BASESCOPE is an optional attribute on the BUNDLE resource definition that you can use to group similar bundles together. You can use the IBM CICS Explorer to view all of the BUNDLE resources that are defined in a CICS region and order them by the value of the BASESCOPE attribute.
You can also deploy the same bundle multiple times into the CICS region by specifying different SCA domains for the BASESCOPE attribute. CICS uses the SCA domain and the composite together to identify the service during runtime processing. The scope of the service is available to the task that is processing the request.
You are recommended to use a unique URI for the BASESCOPE attribute value; for example, http://mycompany/HR or http://mycompany/warehouse. CICS creates the names of services, composites, and references by extending the value of the BASESCOPE attribute; for example, installing a service with a local name of location/taxService into the HR SCA domain would create a scoped name of http://mycompany/HR/location/taxService.
Do not extend the same URI to create a new SCA domain. If you extend the same URI, you might get unexpected service or reference name clashes; for example, if you used http://mycompany/HR and http://mycompany/HR/location as different SCA domains and had a service with a local name of location/taxService and another service called taxService, installing these services into both the http://mycompany/HR and http://mycompany/HR/location SCA domains create clashes with the service names. Although you can install and enable BUNDLE resources successfully with these values, you might get unexpected results and errors when the services are called by other applications.