[cssm] Potential issues with SMURF / CDE Schemas

Marcin.Gnat at dlr.de Marcin.Gnat at dlr.de
Mon Jul 25 06:30:31 UTC 2022

Dear all,


As Colin is kind of retired 😉, I do not know whom to address it to. So to the SMWG as total.


In general I need some help of XSD smart people, but topics is also valid general. 


1.	sicfRef being “required” or “optional”. In the file “902x12w1_04-SmCmnEnt-SrvPkg.xsd” the definition of abstract Service Package class says:


               <xsd:element name="abstractSrvPkg" type="AbstractSrvPkgType" abstract="true" />

      <xsd:complexType name="AbstractSrvPkgType">

            <xsd:attribute name="sicfRef" type="xsd:string" use="required"/>  



However the Book itself (whitebook) and the UML diagrams say the opposite (there it is “optional”). So the question now, which one is right? I can imagine why one would want to have it required, but having it optional is more safe (or everybody is using SICF files?).


2.	TLE Schema. There is a Schema “902x12w1_04-SmCmnEnt-TLE.xsd”. Firstly it has very strange Regex for the first TLE line ( <xsd:pattern value="[ -~]{24}"/> )  - why exactly 24 characters?, and secondly the actual TLE lines we have from our flight dynamics (first and second line) do not validate with the schema. Where do we have this definitions from? Did someone checked that with our daily “TLEs”? I must admit, I somehow missed that (I knew there is the XSD now, but didn’t pay attention until now). 



Best regards


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20220725/03c6d828/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6405 bytes
Desc: not available
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20220725/03c6d828/attachment.bin>

More information about the SMWG mailing list