Issue 5168: Service 9.10: Subscribe Interaction Class With Regions: passive indicator (dss2ftf) Source: MITRE (Ms. Susan Symington, susan@mitre.org) Nature: Clarification Severity: Significant Summary: This service description should be clarified regarding the intended use of the optional passive subscription indicator. The text does not explain what it means for a subscription with region to be passive or active. It is recommended that clarifying text be added that indicates that the intent is for invocations of the Subscribe Interaction Class With Regions service for any given interaction class to be cumulative with respect to the set of subscribed regions of a given interaction class, but substitutive with respect to whether each (interaction class, region) pair is subscribed actively or passively. If the current invocation of the Subscribe Interaction Class With Regions service includes a given (interaction class, region) subscription that already exists, the property of active versus passive for that (interaction class, region) subscription is substituted according to the value (or absence) of the optional passive subscription indicator argument to the current invocation of the Subscribe Interaction Class With Regions service. Resolution: Add text explaining the use of the optional passive subscription indicator. Revised Text: Add the following to 1.4.7: Service 9.10: Subscribe Interaction Class With Regions Interpretation 1 The use of the optional passive subscription indicator is expected to work as follows: Each subscribed interaction class with regions is subscribed either actively or passively with a given region, but not both. Two different interaction classes that are subscribed at the same region may be subscribed differently from each other: one active and one passive, and the same interaction class that is subscribed with two different regions may be subscribed differently (either actively or passively) with each region. Each (interaction class, region) pair specified in a given invocation of the Subscribe Interaction Class With Regions service will take on the effect of the optional active/passive subscription indicator supplied (or not supplied) with that service invocation. Furthermore, if there is an existing (interaction class, region) subscription that has the same interaction class and region values as those specified in the current invocation of the Subscribe Interaction Class With Regions service, it will take on the effect of the optional passive/active subscription indicator supplied (or not supplied) with the service invocation. Invoking the Subscribe Interaction Class With Regions service with an (interaction class, region set) pair such that the region set is empty shall not change the active/passive subscription nature of any of the (interaction class, region) pairs that are already subscribed. Each use of the Subscribe Interaction Class With Regions service shall add the specified regions to the set of subscriptions of the specified interaction class, if they are not already in this set; and may change the active/passive nature of existing subscriptions if they are. Rationale: The intent is for invocations of the Subscribe Interaction Class With Regions service for any given interaction class to be cumulative with respect to the set of subscribed regions of a given interaction class, but substitutive with respect to whether each (interaction class, region) pair is subscribed actively or passively. If the current invocation of the Subscribe Interaction Class With Regions service includes a given (interaction class, region) subscription that already exists, the property of active versus passive for that (interaction class, region) subscription is substituted according to the value (or absence) of the optional passive subscription indicator argument to the current invocation of the Subscribe Interaction Class With Regions service. Actions taken: April 10, 2002: received issue October 23, 2002: closed issue Discussion: End of Annotations:===== 59. Issue Title: Service 9.10: Subscribe Interaction Class With Regions: passive indicator Page: 174 Nature of Issue: Clarification Severity of Issue: Significant Full Description of the Issue: This service description should be clarified regarding the intended use of the optional passive subscription indicator. The text does not explain what it means for a subscription with region to be passive or active. It is recommended that clarifying text be added that indicates that the intent is for invocations of the Subscribe Interaction Class With Regions service for any given interaction class to be cumulative with respect to the set of subscribed regions of a given interaction class, but substitutive with respect to whether each (interaction class, region) pair is subscribed actively or passively. If the current invocation of the Subscribe Interaction Class With Regions service includes a given (interaction class, region) subscription that already exists, the property of active versus passive for that (interaction class, region) subscription is substituted according to the value (or absence) of the optional passive subscription indicator argument to the current invocation of the Subscribe Interaction Class With Regions service.