Die BUNDLE-Ressourcendefinition stellt das BASESCOPE-Attribut als Möglichkeit zur Verfügung, zusammengehörige BUNDLE-Ressourcen zu gruppieren. Sie können dieses Attribut auch verwenden, um eine SCA-Domäne (Service Component Architecture) für ein Paket festzulegen, das SCA-Verbundanwendungen enthält.
Sie können verschiedene Anwendungstypen als Pakete in einer CICS-Region implementieren, einschließlich Ereignissen und SCA-Verbundanwendungen. BASESCOPE ist ein optionales Attribut für die BUNDLE-Ressourcendefinition, das Sie verwenden können, um ähnliche Pakete zu gruppieren. Sie können IBM CICS Explorer verwenden, um alle in einer CICS-Region definierten BUNDLE-Ressourcen anzuzeigen und nach dem Wert des BASESCOPE-Attributs zu sortieren.
Sie können außerdem dasselbe Paket mehrmals in der CICS-Region implementieren, indem Sie unterschiedliche SCA-Domänen für das BASESCOPE-Attribut angeben. CICS verwendet die SCA-Domäne und das Verbundelement zusammen, um den Service während der Laufzeitverarbeitung zu identifizieren. Der Gültigkeitsbereich des Service steht der Task zur Verfügung, die die Anforderung verarbeitet.
Es wird empfohlen, dass Sie einen eindeutigen URI für den Wert des BASESCOPE-Attributs verwenden, beispielsweise http://mycompany/HR oder http://mycompany/warehouse. CICS erstellt die Namen von Services, Verbundelementen und Referenzen durch Erweiterung des Werts des BASESCOPE-Attributs. Bei der Installation eines Service mit dem lokalen Namen location/taxService in die SCA-Domäne "HR" wird beispielsweise der bereichsorientierte Name http://mycompany/HR/location/taxService erstellt.
Erweitern Sie nicht denselben URI, um eine neue SCA-Domäne zu erstellen. Wenn Sie denselben URI erweitern, erhalten Sie möglicherweise nicht erwartete Service- oder Referenznamenüberschneidungen. Wenn Sie beispielsweise http://mycompany/HR und http://mycompany/HR/location als unterschiedliche SCA-Domänen verwendet haben und einen Service mit dem lokalen Namen location/taxService sowie einen weiteren Service mit dem Namen taxService haben, treten bei der Installation dieser Services in den beiden SCA-Domänen http://mycompany/HR und http://mycompany/HR/location Überschneidungen bei den Servicenamen auf. Obwohl Sie BUNDLE-Ressourcen mit diesen Werten erfolgreich installieren und aktivieren können, erhalten Sie möglicherweise nicht erwartete Ergebnisse und Fehlernachrichten, wenn die Services von anderen Anwendungen aufgerufen werden.