adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_closechannel.xml
changeset 4 510c70acdbf6
parent 3 1972d8c2e329
child 5 8ccc39f9d787
equal deleted inserted replaced
3:1972d8c2e329 4:510c70acdbf6
     1 <?xml version="1.0" encoding="utf-8"?> 
       
     2 
       
     3 <!-- MOD_0025.001_SIM_ATK_TSY_[CLOSE CHANNEL] -->
       
     4 
       
     5 
       
     6 <isc-test-control id="25">
       
     7 
       
     8 
       
     9 <!-- ******** -->
       
    10 <!-- CHANNELS -->
       
    11 <!-- ******** -->
       
    12 <channels>
       
    13 	<channel id="0x07"/>
       
    14 </channels>
       
    15 
       
    16 
       
    17 <!-- ****** -->
       
    18 <!-- INPUTS -->
       
    19 <!-- ****** -->
       
    20 <inputs>
       
    21 
       
    22 
       
    23 <!-- PROACTIVE COMMANDS -->
       
    24 <!-- ****************** -->
       
    25 
       
    26     <input id="10000">
       
    27         <name>PROACTIVE COMMAND: OPEN CHANNEL 1.1.1</name>
       
    28         <direction>sos</direction>
       
    29         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,46,D0,42,81,03,01,40,01,82,02,81,82,35,07,02,02,04,05,05,10,02,39,02,03,E8,47,0A,06,54,65,73,74,47,70,02,72,73,0D,08,F4,55,73,65,72,4C,6F,67,0D,08,F4,55,73,65,72,50,77,64,3C,03,01,AD,9C,3E,05,21,01,01,01,01,90,00</message>
       
    30     </input>
       
    31 
       
    32     <input id="10001">
       
    33         <name>PROACTIVE COMMAND: CLOSE CHANNEL 1.1.1, 1.3.1</name>
       
    34         <direction>sos</direction>
       
    35         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,0D,D0,09,81,03,01,41,00,82,02,81,21,90,00</message>
       
    36     </input>
       
    37 
       
    38     <input id="10002">
       
    39         <name>PROACTIVE COMMAND: CLOSE CHANNEL 1.2.1</name>
       
    40         <direction>sos</direction>
       
    41         <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,0D,D0,09,81,03,01,41,00,82,02,81,22,90,00</message>
       
    42     </input>
       
    43 
       
    44 
       
    45 <!-- SIM SESSION END -->
       
    46 <!-- *************** -->
       
    47     <input id="90004">
       
    48         <name>SIM Session End</name>
       
    49         <direction>sos</direction>
       
    50         <message>00,00,00,5A,00,00,78,34,00,13,00,00,90,00,00,00</message>
       
    51         <!-- Transaction Id's (9:th byte) must match with Terminal responses transaction id -->
       
    52     </input>
       
    53 
       
    54 </inputs>
       
    55 
       
    56 
       
    57 <!-- ******* -->
       
    58 <!-- OUTPUTS -->
       
    59 <!-- ******* -->
       
    60 <outputs>
       
    61     
       
    62 <!-- TERMINAL RESPONSES -->
       
    63 <!-- ****************** -->
       
    64 
       
    65     <output id="40000">
       
    66         <name>TERMINAL RESPONSE: OPEN CHANNEL 1.1.1B</name>
       
    67         <direction>dos</direction>
       
    68         <message>1D,00,10,5A,00,26,00,08,00,11,00,00,00,1D,81,03,01,40,01,82,02,82,81,83,01,00,38,02,81,00,35,07,02,00,04,05,05,10,02,39,02,03,E8,00</message>
       
    69            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
    70     </output>
       
    71 
       
    72     <output id="40001">
       
    73         <name>TERMINAL RESPONSE: CLOSE CHANNEL 1.1.1, 1.3.1</name>
       
    74         <direction>dos</direction>
       
    75         <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0C,81,03,01,41,00,82,02,82,81,83,01,00,00,00</message>
       
    76            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
    77     </output>
       
    78 
       
    79     <output id="40002">
       
    80         <name>TERMINAL RESPONSE: CLOSE CHANNEL 1.2.1, 1.3.1B</name>
       
    81         <direction>dos</direction>
       
    82         <message>1D,00,10,5A,00,16,00,08,00,11,00,00,00,0D,81,03,01,41,00,82,02,82,81,83,02,3A,03,00</message>
       
    83            <mask>00,00,00,FF,00,FF,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
       
    84     </output>    
       
    85 </outputs>
       
    86 
       
    87 <!-- ********** -->
       
    88 <!-- TEST STEPS -->
       
    89 <!-- ********** -->
       
    90 <steps>
       
    91 
       
    92 
       
    93 <!-- PROACTIVE COMMANDS -->
       
    94 <!-- ****************** -->
       
    95 
       
    96     <step id="10000" type="simulate">
       
    97         <name>Send PCMD</name>
       
    98         <channel id="0x07"/>
       
    99         <input-ref id="10000"/>
       
   100     </step>
       
   101 
       
   102     <step id="10001" type="simulate">
       
   103         <name>Send PCMD</name>
       
   104         <channel id="0x07"/>
       
   105         <input-ref id="10001"/>
       
   106     </step>
       
   107 
       
   108     <step id="10002" type="simulate">
       
   109         <name>Send PCMD</name>
       
   110         <channel id="0x07"/>
       
   111         <input-ref id="10002"/>
       
   112     </step>    
       
   113     
       
   114     
       
   115 <!-- TERMINAL RESPONSES -->
       
   116 <!-- ****************** -->
       
   117 
       
   118     <step id="40000" type="intercept">
       
   119         <name>Intercept TR</name>
       
   120         <channel id="0x07"/>
       
   121         <output-ref id="40000"/>
       
   122         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   123     </step>
       
   124 
       
   125     <step id="40001" type="intercept">
       
   126         <name>Intercept TR</name>
       
   127         <channel id="0x07"/>
       
   128         <output-ref id="40001"/>
       
   129         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   130     </step>
       
   131     
       
   132     <step id="40002" type="intercept">
       
   133         <name>Intercept TR</name>
       
   134         <channel id="0x07"/>
       
   135         <output-ref id="40002"/>
       
   136         <flags>0x40</flags>  <!-- Store transaction ID from intercepted message -->
       
   137     </step>
       
   138     
       
   139 <!-- GENERAL STEPS -->
       
   140 <!-- ************* -->
       
   141 
       
   142     <step id="90001" type="sync">
       
   143         <name>Sync with test env</name>
       
   144     </step>
       
   145 
       
   146     <step id="90002" type="open-channel">
       
   147         <name>Attach to channel 7</name>
       
   148         <channel id="0x07"/>
       
   149     </step>
       
   150 
       
   151     <step id="90003" type="close-channel">
       
   152         <name>Detach from channel 7</name>
       
   153         <channel id="0x07"/>
       
   154     </step>
       
   155 
       
   156     <step id="90004" type="simulate">
       
   157         <name>SIM session end</name>
       
   158         <channel id="0x07"/>
       
   159         <input-ref id="90004"/>
       
   160         <flags>0x40</flags>  <!-- Use stored transaction ID in simulated message -->        
       
   161     </step>
       
   162 
       
   163 </steps>
       
   164 
       
   165 
       
   166 <!-- ********** -->
       
   167 <!-- TEST CASES -->
       
   168 <!-- ********** -->
       
   169 <cases>
       
   170 
       
   171 <!-- 27.22.4.28	CLOSE CHANNEL -->
       
   172     <case id="101">
       
   173         <name>Sequence 1.1 (CLOSE CHANNEL, successful)</name>
       
   174         <timeout>10</timeout>
       
   175         <test-steps>
       
   176             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   177             
       
   178             <step-ref id="10000"/> <!-- Send OPEN CHANNEL PCMD -->
       
   179             <step-ref id="40000"/> <!-- Receive TR -->
       
   180             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   181             
       
   182             <step-ref id="90001"/> <!-- Synch -->
       
   183 
       
   184             <step-ref id="10001"/> <!-- Send CLOSE CHANNEL PCMD -->
       
   185             <step-ref id="40001"/> <!-- Receive TR -->
       
   186             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   187             
       
   188             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   189         </test-steps>
       
   190     </case>
       
   191 
       
   192     <case id="102">
       
   193         <name>Sequence 1.2 (CLOSE CHANNEL, with an invalid channel identifier)</name>
       
   194         <timeout>10</timeout>
       
   195         <test-steps>
       
   196             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   197             
       
   198             <step-ref id="10000"/> <!-- Send OPEN CHANNEL PCMD -->
       
   199             <step-ref id="40000"/> <!-- Receive TR -->
       
   200             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   201             
       
   202             <step-ref id="90001"/> <!-- Synch -->
       
   203 
       
   204             <step-ref id="10002"/> <!-- Send CLOSE CHANNEL PCMD -->
       
   205             <step-ref id="40002"/> <!-- Receive TR -->
       
   206             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   207             
       
   208             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   209         </test-steps>
       
   210     </case>
       
   211     
       
   212     <case id="103">
       
   213         <name>Sequence 1.3 (CLOSE CHANNEL, on an already closed channel)</name>
       
   214         <timeout>10</timeout>
       
   215         <test-steps>
       
   216             <step-ref id="90002"/> <!-- Attach to channel 7 -->
       
   217             
       
   218             <step-ref id="10000"/> <!-- Send OPEN CHANNEL PCMD -->
       
   219             <step-ref id="40000"/> <!-- Receive TR -->
       
   220             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   221             
       
   222             <step-ref id="90001"/> <!-- Synch -->
       
   223 
       
   224             <step-ref id="10001"/> <!-- Send CLOSE CHANNEL PCMD -->
       
   225             <step-ref id="40001"/> <!-- Receive TR -->
       
   226             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   227             
       
   228             <step-ref id="90001"/> <!-- Synch -->
       
   229             
       
   230             <step-ref id="10001"/> <!-- Send CLOSE CHANNEL PCMD -->
       
   231             <step-ref id="40002"/> <!-- Receive TR -->
       
   232             <step-ref id="90004"/> <!-- Send SIM SESSION END -->
       
   233             
       
   234             <step-ref id="90003"/> <!-- Detach from channel 7 -->
       
   235         </test-steps>
       
   236     </case>
       
   237 
       
   238 </cases>
       
   239 
       
   240 </isc-test-control>