<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:239801921;
        mso-list-type:hybrid;
        mso-list-template-ids:-964107598 67567617 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:38.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:74.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:110.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:146.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:182.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:218.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:254.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:290.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:326.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1224557277;
        mso-list-template-ids:-1390406644;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="en-ES" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">FYI<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">Guillermo Buenadicha <Guillermo.Buenadicha@esa.int><br>
<b>Date: </b>Monday, 16 January 2023 at 11:23<br>
<b>To: </b>"marvin.wittschen@dlr.de" <marvin.wittschen@dlr.de><br>
<b>Cc: </b>"Maria.Woerle@dlr.de" <Maria.Woerle@dlr.de>, "Christoph.Lenzen@dlr.de" <Christoph.Lenzen@dlr.de><br>
<b>Subject: </b>Re: Questions regarding CCSDS MPS test specifications<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><span lang="EN-US">Dear Marvin:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">First, really sorry for the very late reply, I have been out for a long XMAS leave and catching up with issues now…<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In Green my answers:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">I have some further questions regarding only the test specification:<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">T_PDS_001: The pass / fail criteria expects P3 and P4 to be returned. In the plan sheet, only P2 and P3 are submitted. I suspect that these two should be the expected result?<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US" style="color:#538135">The submitted elements are plan filters. The PF1 filters for plans of type "Submitted", the PF2 filters for "CCSDS-MPS" as originator, the PF3 for a validity period time.<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">T_PDS_005: The updatePlanStatus method is also invoked with an invalid plan (P0). The method with an invalid plan is already tested in T_PES_001. Should the call result in any PDS monitor behavior or is the test with
 P0 not needed?<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US" style="color:#538135">Indeed, this is tested twice. Not sure to understand the question, the PDS should return an INVALID as per the Blue Blook. I guess we may leave both requests in T_PDS_005 and T_PES_001 for completion.<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">T_PES_001: Because P5 is terminated, there are no further state changes allowed as the terminated state is effectively final. The plan status therefore cannot be updated to release or any other status, can it?<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US" style="color:#538135">This is a very good question. I was assuming that transition from "Terminated" to other statuses was possible. If not, indeed, the first action to call to a terminated plan may need to be shifted,
 and all this tested with a plan in a different status.<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">T_PES_002, T_PES_003: The insertActivity and insertEvent only return the ObjectRef of the created element but not the actual instance. The pass/fail criteria can therefore only be tested later in  T_PES_004, can’t they?<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US" style="color:#538135">Indeed. Will modify.<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US">T_PECS_015, T_PECS_017: The activatePlan method with P0 is already tested in T_PECS_004 so I think the other tests are redundant with P0 as it will always be invalid. Or do I misunderstand the tests’ purposes here?<o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US"> <o:p></o:p></span></p>
<p style="margin:0cm"><span lang="EN-US" style="color:#538135">No, I just simply add the P0 everytime for completeness. Will remove them.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">Let’s discuss the T_PES_001 question this afternoon.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">G<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="DE" style="font-size:12.0pt;color:black">From:
</span></b><span lang="DE" style="font-size:12.0pt;color:black">"marvin.wittschen@dlr.de" <marvin.wittschen@dlr.de><br>
<b>Date: </b>Tuesday, 20 December 2022 at 15:23<br>
<b>To: </b>Guillermo Buenadicha <Guillermo.Buenadicha@esa.int><br>
<b>Cc: </b>"Maria.Woerle@dlr.de" <Maria.Woerle@dlr.de>, "Christoph.Lenzen@dlr.de" <Christoph.Lenzen@dlr.de><br>
<b>Subject: </b>Questions regarding CCSDS MPS test specifications<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US">Hello Guillermo, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I have some further questions regarding only the test specification:<o:p></o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:2.25pt;mso-list:l0 level1 lfo3"><span lang="EN-US">T_PDS_001: The pass / fail criteria expects P3 and P4 to be returned. In the plan sheet, only P2 and P3 are submitted. I suspect that these two should be the
 expected result?<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:2.25pt;mso-list:l0 level1 lfo3"><span lang="EN-US">T_PDS_005: The updatePlanStatus method is also invoked with an invalid plan (P0). The method with an invalid plan is already tested in T_PES_001. Should the call
 result in any PDS monitor behavior or is the test with P0 not needed? <o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:2.25pt;mso-list:l0 level1 lfo3"><span lang="EN-US">T_PES_001: Because P5 is terminated, there are no further state changes allowed as the terminated state is effectively final. The plan status therefore cannot
 be updated to release or any other status, can it?<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:2.25pt;mso-list:l0 level1 lfo3"><span lang="EN-US">T_PES_002, T_PES_003: The insertActivity and insertEvent only return the ObjectRef of the created element but not the actual instance. The pass/fail criteria
 can therefore only be tested later in  T_PES_004, can’t they?<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:2.25pt;mso-list:l0 level1 lfo3"><span lang="EN-US">T_PECS_015, T_PECS_017: The activatePlan method with P0 is already tested in T_PECS_004 so I think the other tests are redundant with P0 as it will always be
 invalid. Or do I misunderstand the tests’ purposes here?<o:p></o:p></span></li></ul>
<p class="MsoListParagraph" style="margin-left:38.25pt"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you very much!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Cheers<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Marvin<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
</div>
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received this e-mail in error, please notify
 the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo@esa.int).
</body>
</html>