[Moims-mp] Updated Draft MPS BB and Model
roger.rocketbrain at btinternet.com
roger.rocketbrain at btinternet.com
Tue Nov 8 15:54:28 UTC 2022
Dear All,
I have made the edits resulting from the Fall Meeting and uploaded to the
Google Drive.
The new version of the MPS BB is Draft H and of the EA Model Draft W.
I have also regenerated the XSD schema.
I have also kept an Excel sheet detailing the points addressed, where the
updates are and the status of the update. I've also uploaded this to the
Google Drive.
Please note that the number of edits made is quite significant, so I think
we need someone to read it through and make sure no inconsistencies or
errors have crept in.
There are a couple of open points to discuss at our next WG meeting, before
it is finalised for Agency Review:
1. The new field "returnData" added to RequestInstance and
ActivityInstance as agreed (EnMap feedback point). However, I did not add
this to the ActivityInstance structure in the XSD File Schema, as there is
no feedback file for Plans (other dynamic fields had been omitted
previously) - is this OK?
2. New Planning Request state transition model. I have not added any
new service operations. Did we conclude that new service operations were
required to transition from the new "Processed" state to either Accepted or
Terminated? The transitions are in the model - but not associated with an
operation.
3. In the EA Information Model I have changed the representation of MO
Objects to fit with the revised SM&C inheritance approach (the identity
field is inherited). However, I did not do this in the XSD File Schema - it
seemed an unnecessary abstract there to me (we only have Plan,
RequestInstance, ActivityInstance and EventInstance). I renamed the
identity field for consistency, but kept it within the object classes. Is
this OK?
4. It would appear that SM&C have randomly decided to change the
representation of field names and types within the service operation tables.
I only found this out today, so have not changed it yet. It will affect all
service operation tables if we wish to be consistent.
I made some minor structural changes to the document to facilitate the
automatic generation of the service specification XML. This includes
setting the Alt-Text Title field (not visible in the on-screen or printed
document) so that macros can identify which table defines what. I may need
to make a few more minor layout adjustments to facilitate the capture of
"comments" from the document text.
I have done some preliminary work on an add-in template with macros to
export the service specification XML. The approach I have taken is to
create a Word VBA class model representing the data structures, services and
service operations. The classes will then have methods to import the
corresponding information from the tables in the book, and to write it out
as an XML fragment. A macro will then load the class model from the book;
and write the XML specification out from the model (calling the class
methods). I've been concentrating on data structures so far - will not have
much to show for the WG telecon.
Assuming this works (don't see why it shouldn't) - we might want to consider
the reverse process in due course, perhaps only for the tables themselves.
In this way the tables in the book could be updated from the XML
specification.
Please note I shall be on leave from 15th November for 10 days.
Best regards,
Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/moims-mp/attachments/20221108/acac5293/attachment-0001.htm>
More information about the MOIMS-MP
mailing list