[Css-csts] Fw: Framework document and OID Tree spreadsheet for CSTS review on CWE

Holger.Dreihahn at esa.int Holger.Dreihahn at esa.int
Wed Feb 19 03:17:21 EST 2014


On behalf of Wolfgang.
Dear CSTS WG members, 

I have uploaded to the CWE (Cross Support Services Area (CSS) > Documents 
> CSS-CSTS > CWE Private > CSTS Framework and Concept) both the latest 
version of the CSTS Framework document  as well as the most recent version 
oft he OID tree spreadsheet. These uploaded versions are now the input to 
the review by the CSTS Working Group. In what follows, I provide a summary 
oft he changes implemented since our last CSTS telecon.
 
  
The references to Service Management books have been updated as per John?s 
input. However, there are doubts that in a book to hopefully go blue in 
2014 we can have normative references to books scheduled to be published 
in 2017. Margherita is in the process of clarifying this issue.

The directive-identifier parameter in the EXECUTE-DIRECTIVE invocation is 
now of the type Published Identifier. The body of the document and the 
ASN.1 have been updated accordingly. Furthermore, the Sequence-Controlled 
Data Processing procedure now contains the OID specification of the 
'reset' directive-identifier and the OID tree has been modified 
accordingly. Figure K-4 has been replaced as to show the most recent 
version oft he Framework OIDs. 

The transfer buffer terminology has been updated. The buffer used for data 
units received from the service user is referred to as forward buffer. The 
buffer used for data units to be sent to the service user is referred to 
as return buffer. Both the body of the document including figures 4-1 and 
4-2  as well as the ASN.1 have been modified accordingly. Both types of 
buffers are now covered by the CSTS PDU type specified in E3.15 and the 
export and import statements have been updated. 

The OID tree has been updated to now use the term tracking (rather than 
radiometric) service and fig. K-5 has been changed accordingly.
The terms ?Label List? and ?Label List Set? have been added to section 
1.6.1.4.

The IQ procedure permits to retrieve the name and contents of all 
parameter lists defined in the context of a given service and the default 
list is tagged as being the default list in the set of returned list 
names. However, there is no query that would only return the default list. 
For hat reason, the default list is marked as not accessible in the 
procedure configuration parameters tables. A NOTE has been added (see e.g. 
4.9.5.1) that explains why the default list is stated to be not 
accessible. This modification applies also to the CR and N procedures.

The set of parameter lists is no longer qualified as being dynamically 
modifiable. There is no need to provide such capability as the user can 
query anyway any set of parameters by using the corresponding labels in 
the START invocation. This update applies both to the IQ and the CR 
procedures.
The parenthetical ?(Functional Resource Types and Instances)? appearing in 
some of the tables specifying the procedure configuration parameters was a 
left-over from earlier versions and has now been removed. The tables 
defining the procedure specific configuration parameters have been cleaned 
up and do now reference the relevant data type specifications added to 
E3.16.

The GET diagnostics have not been modified as it occurs to me that the 
scenarios where appropriate diagnostics were felt to be missing cannot 
happen in the light of the Framework specifications. In the event that I?m 
wrong, we shall of course update the diagnostics as needed.

In the ASN.1, all CHOICE tags are now in sequence without gaps. The 
reference to the (not existing) 
DataProcessingNotifyInvocNotificationTypeExtension has been removed. 

The NOTIFY invocation as used by the BDP and SCDP procedures was 
incorrectly specified in the sense that the required types in the ASN.1 
were completely redefined ignoring what was inherited due to the fact that 
both the BDP and SCDP procedures are derived from the DP procedure. For 
the processCompletionReport it has now been taken into account that 
SequContrDataProcProcDataInvocExt and BuffDataProcProcDataInvocExt inherit 
this from the base procedure's DataProcProcDataInvocExt type.
 
The DataProcNotifyInvocExt has been cleaned up such that what the BDP and 
SCDP procedures inherit from the base DP procedure has now been taken into 
account. The specifics of the data processing status required by the SCDP 
procedure are implemented by means of a further extension 
(statusExtension) which is used only by the SCDP procedure. 
 
Events and the associated notifications associated with service production 
(including production related configuration changes) have been cleanly 
separated from procedure related events. All events have been moved to the 
appropriate places in the OID tree and partially relabeled. The 
svcConfigurationChange related notification has been modified such that 
for this case the eventValue is empty as at framework level the 
service-specific production related configuration parameters are not 
known. This has also the advantage that now all service or production 
related events are in this respect identical: the eventValue is always 
empty. 
 
For the procedures of which at least one configuration parameter might be 
modified while the service instance executing the procedure is bound, 
procedure-type-specific events have been defined (pBDDconfigurationChange, 
pDPconfigurationChange, pBDPconfigurationChange and 
pSCDPconfigurationChange). For each of these notifications, a specific 
CHOICE for the eventValue has been defined so that the modified 
configuration parameter setting is reported as part of the 
procedure-specific configuration change notification. It should be noted 
that as to obtain these configuration change notification, the service has 
to support the Notification procedure and the user has to subscribe to 
these events. All procedures that have dynamically modifiable parameters 
include the NOTIFY operation, but in my view this is by coincidence rather 
than design and therefore I have not envisaged that these procedures use 
the NOTIFY operation directly for the configuration change event. This has 
also the advantage that the user can control which events shall be 
notified. 

The missing ?locked? event has been added to the SCDP procedure.
 
There were a few issues where similar cases were handled not in similar 
ways. For the sake of improved consistency the following changes have been 
introduced: 
 
The delivery mode of the BDD procedure is now an accessible configuration 
parameter (for consistency with the BDP procedure, where the 
data-transfer-mode is accessible.
The named lists of events are now an accessible configuration parameter of 
the N procedure for consistency with the IQ procedure where the the named 
lists of labels are accessible. 
 Additional event types are now consistently treated as a 
notification-type refinement rather than an extension as was done in 
comments in the ASN.1.
 
In addition, various editorial bugs discovered by David, John and Yves 
have been corrected. Many thanks for reporting those to me. I also found 
and corrected a number of minor things (e.g. most of the figures did not 
show up in the list of figures of the ToC). I?m sure that there are more 
issues, but hopefully they will be found during the 2-weeks CSTS review 
period that starts now.
 
Happy reading and best regards,
 
Wolfgang 
This message and any attachments are intended for the use of the addressee or addressees only.
The unauthorised disclosure, use, dissemination or copying (either in whole or in part) of its
content is not permitted.
If you received this message in error, please notify the sender and delete it from your system.
Emails can be altered and their integrity cannot be guaranteed by the sender.

Please consider the environment before printing this email.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/css-csts/attachments/20140219/cb0de9c2/attachment.htm


More information about the Css-csts mailing list