adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_playtone.xml
changeset 0 63b37f68c1ce
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_playtone.xml	Fri Nov 06 17:28:23 2009 +0000
@@ -0,0 +1,426 @@
+<?xml version="1.0" encoding="utf-8"?> 
+
+<!-- MOD_0006.001_SIM_ATK_TSY_[PLAY TONE - Play all tones] -->
+
+
+<isc-test-control id="6">
+
+
+<!-- ******** -->
+<!-- CHANNELS -->
+<!-- ******** -->
+<channels>
+	<channel id="0x07"/>
+</channels>
+
+
+<!-- ****** -->
+<!-- INPUTS -->
+<!-- ****** -->
+<inputs>
+
+
+<!-- PROACTIVE COMMANDS -->
+<!-- ****************** -->
+
+    <input id="10001">
+        <name>PCMD PLAY TONE 1.1.1</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,00,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,44,69,61,6C,20,54,6F,6E,65,8E,01,01,84,02,01,05,90,00</message>
+     <!-- "ISC Test Control sets the correct length to the message" (5th & 6th byte) -->  
+    </input>
+
+    <input id="10002">
+        <name>PCMD PLAY TONE 1.1.2</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,53,75,62,2E,20,42,75,73,79,8E,01,02,84,02,01,05,90,00</message>
+    </input>
+
+    <input id="10003">
+        <name>PCMD PLAY TONE 1.1.3</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,20,D0,1C,81,03,01,20,00,82,02,81,03,85,0A,43,6F,6E,67,65,73,74,69,6F,6E,8E,01,03,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10004">
+        <name>PCMD PLAY TONE 1.1.4</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1C,D0,18,81,03,01,20,00,82,02,81,03,85,06,52,50,20,41,63,6B,8E,01,04,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10005">
+        <name>PCMD PLAY TONE 1.1.5</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1B,D0,17,81,03,01,20,00,82,02,81,03,85,05,4E,6F,20,52,50,8E,01,05,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10006">
+        <name>PCMD PLAY TONE 1.1.6</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,53,70,65,63,20,49,6E,66,6F,8E,01,06,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10007">
+        <name>PCMD PLAY TONE 1.1.7</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,43,61,6C,6C,20,57,61,69,74,8E,01,07,84,02,01,05,90,00</message>
+    </input>
+
+    <input id="10008">
+        <name>PCMD PLAY TONE 1.1.8</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,52,69,6E,67,20,54,6F,6E,65,8E,01,08,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10009">
+        <name>PCMD PLAY TONE 1.1.9</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1F,D0,1B,81,03,01,20,00,82,02,81,03,85,09,44,69,61,6C,20,54,6F,6E,65,8E,01,01,84,02,01,05,90,00</message>
+    </input>
+    
+    <input id="10010">
+        <name>PCMD PLAY TONE 1.1.10</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,01,0A,08,00,00,10,00,55,01,02,D0,81,FD,81,03,01,20,00,82,02,81,03,85,81,F1,54,68,69,73,20,63,6F,6D,6D,61,6E,64,20,69,6E,73,74,72,75,63,74,73,20,74,68,65,20,4D,45,20,74,6F,20,70,6C,61,79,20,61,6E,20,61,75,64,69,6F,20,74,6F,6E,65,2E,20,55,70,6F,6E,20,72,65,63,65,69,76,69,6E,67,20,74,68,69,73,20,63,6F,6D,6D,61,6E,64,2C,20,74,68,65,20,4D,45,20,73,68,61,6C,6C,20,63,68,65,63,6B,20,69,66,20,69,74,20,69,73,20,63,75,72,72,65,6E,74,6C,79,20,69,6E,2C,20,6F,72,20,69,6E,20,74,68,65,20,70,72,6F,63,65,73,73,20,6F,66,20,73,65,74,74,69,6E,67,20,75,70,20,28,53,45,54,2D,55,50,20,6D,65,73,73,61,67,65,20,73,65,6E,74,20,74,6F,20,74,68,65,20,6E,65,74,77,6F,72,6B,2C,20,73,65,65,20,47,53,4D,22,30,34,2E,30,38,22,28,38,29,29,2C,20,61,20,73,70,65,65,63,68,20,63,61,6C,6C,2E,20,2D,20,49,66,20,74,68,65,20,4D,45,20,49,90,00</message>
+    </input>
+    
+    <input id="10011">
+        <name>PCMD PLAY TONE 1.1.11</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1A,D0,16,81,03,01,20,00,82,02,81,03,85,04,42,65,65,70,8E,01,10,84,02,01,01,90,00</message>
+    </input>
+    
+    <input id="10012">
+        <name>PCMD PLAY TONE 1.1.12</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1E,D0,1A,81,03,01,20,00,82,02,81,03,85,08,50,6F,73,69,74,69,76,65,8E,01,11,84,02,01,01,90,00</message>
+    </input>
+    
+    <input id="10013">
+        <name>PCMD PLAY TONE 1.1.13</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1E,D0,1A,81,03,01,20,00,82,02,81,03,85,08,4E,65,67,61,74,69,76,65,8E,01,12,84,02,01,01,90,00</message>
+    </input>
+    
+    <input id="10014">
+        <name>PCMD PLAY TONE 1.1.14</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1B,D0,17,81,03,01,20,00,82,02,81,03,85,05,51,75,69,63,6B,8E,01,10,84,02,02,02,90,00</message>
+    </input>
+    
+    <input id="10015">
+        <name>PCMD PLAY TONE 1.1.15</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,1D,D0,19,81,03,01,20,00,82,02,81,03,85,07,3C,41,42,4F,52,54,3E,8E,01,06,84,02,00,01,90,00</message>
+    </input>
+    
+    <input id="10016">
+        <name>PCMD PLAY TONE 1.1.16</name>
+        <direction>sos</direction>
+        <message>15,28,00,5A,00,00,08,00,00,10,00,55,00,0D,D0,09,81,03,01,20,00,82,02,81,03,90,00</message>
+    </input>
+        
+
+<!-- SIM SESSION END -->
+<!-- *************** -->
+    <input id="90004">
+        <name>ATK_SW_DATA_NTF: PROACTIVE SIM SESSION ENDED</name>
+        <direction>sos</direction>
+        <message>00,00,00,5A,00,00,78,34,00,13,00,00,90,00,00,00</message>
+    </input>
+
+</inputs>
+
+
+<!-- ******* -->
+<!-- OUTPUTS -->
+<!-- ******* -->
+<outputs>
+    
+<!-- TERMINAL RESPONSES -->
+<!-- ****************** -->
+
+    <!-- USED BY: PLAY TONE 1.1.1 ... 1.1.14  1.1.16 -->
+    <output id="40001">
+        <name>Terminal response, Command performed successfully</name>
+        <direction>dos</direction>
+        <message>1D,00,00,5A,00,00,00,00,00,11,00,00,00,0C,81,03,01,20,00,82,02,82,81,83,01,00,00,00</message>
+           <mask>00,00,00,FF,00,00,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
+                 
+    </output>
+    
+    <!-- USED BY: PLAY TONE 1.1.10a ... 1.1.14a -->
+    <output id="40002">
+        <name>Terminal response, Command beyond ME's capabilities</name>
+        <direction>dos</direction>
+        <message>1D,00,00,5A,00,00,00,00,00,11,00,00,00,0C,81,03,01,20,00,82,02,82,81,83,01,30,00,00</message>
+	       <mask>00,00,00,FF,00,00,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
+    </output>
+    
+	<!-- USED BY: PLAY TONE 1.1.15 -->
+    <output id="40003">
+        <name>Terminal response, Proactive SIM session terminated by user</name>
+        <direction>dos</direction>
+        <message>1D,00,00,5A,00,00,00,00,00,11,00,00,00,0C,81,03,01,20,00,82,02,82,81,83,01,10,00,00</message>
+           <mask>00,00,00,FF,00,00,00,00,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,7F,FF,FF,FF,7F,FF,FF,FF,FF</mask>
+                 
+    </output>
+
+</outputs>
+
+
+<!-- ********** -->
+<!-- TEST STEPS -->
+<!-- ********** -->
+<steps>
+
+
+<!-- PROACTIVE COMMANDS -->
+<!-- ****************** -->
+
+    <step id="10001" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10001"/>
+    </step>
+
+    <step id="10002" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10002"/>
+    </step>
+    
+    <step id="10003" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10003"/>
+    </step>
+    
+    <step id="10004" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10004"/>
+    </step>
+    
+    <step id="10005" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10005"/>
+    </step>
+    
+    <step id="10006" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10006"/>
+    </step>
+
+    <step id="10007" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10007"/>
+    </step>
+
+    <step id="10008" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10008"/>
+    </step>
+    
+    <step id="10009" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10009"/>
+    </step>
+
+    <step id="10010" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10010"/>
+    </step>
+    
+    <step id="10011" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10011"/>
+    </step>    
+    
+    <step id="10012" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10012"/>
+    </step>       
+
+    <step id="10013" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10013"/>
+    </step>   
+
+    <step id="10014" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10014"/>
+    </step>     
+
+    <step id="10015" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10015"/>
+    </step> 
+
+    <step id="10016" type="simulate">
+        <name>Send PCMD</name>
+        <channel id="0x07"/>
+        <input-ref id="10016"/>
+    </step> 
+
+
+<!-- TERMINAL RESPONSES -->
+<!-- ****************** -->
+
+    <!-- USED BY: PLAY TONE 1.1.1 ... 1.1.14-->
+    <step id="40001" type="intercept">
+        <name>Intercept TR</name>
+        <channel id="0x07"/>
+        <output-ref id="40001"/>
+        <flags>0x40</flags>  <!-- Store transaction ID in simulated message -->        
+    </step>
+
+    <!-- USED BY: PLAY TONE 1.1.16 -->
+    <step id="40002" type="intercept">
+        <name>Intercept TR</name>
+        <channel id="0x07"/>
+        <output-ref id="40002"/>
+        <flags>0x40</flags>  <!-- Store transaction ID in simulated message -->        
+    </step>
+
+	<!-- USED BY: PLAY TONE 1.1.15 -->
+    <step id="40003" type="intercept">
+        <name>Intercept TR</name>
+        <channel id="0x07"/>
+        <output-ref id="40003"/>
+        <flags>0x40</flags>  <!-- Store transaction ID in simulated message -->        
+    </step>
+
+<!-- GENERAL STEPS -->
+<!-- ************* -->
+
+    <step id="90001" type="sync">
+        <name>Sync with test env</name>
+    </step>
+
+    <step id="90002" type="open-channel">
+        <name>Attach to channel 7</name>
+        <channel id="0x07"/>
+    </step>
+
+    <step id="90003" type="close-channel">
+        <name>Detach from channel 7</name>
+        <channel id="0x07"/>
+    </step>
+    
+    <step id="90004" type="simulate">
+        <name>SIM session end</name>
+        <channel id="0x07"/>
+        <input-ref id="90004"/>
+        <flags>0x40</flags>  <!-- Use stored transaction ID in simulated message -->        
+    </step>
+        
+</steps>
+
+
+<!-- ********** -->
+<!-- TEST CASES -->
+<!-- ********** -->
+<cases>
+
+<!-- 27.22.4.5	PLAY TONE -->
+
+    <!-- Seq 1.1 -->
+    <case id="101">
+        <name>Seq 1.1</name>
+        <timeout>60</timeout>
+        <test-steps>
+            <step-ref id="10001"/> <!-- Send PCMD 1.1.1-->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10002"/> <!-- Send 1.1.2 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+          
+            <step-ref id="10003"/> <!-- Send 1.1.3 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+          
+            <step-ref id="10004"/> <!-- Send 1.1.4 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+          
+            <step-ref id="10005"/> <!-- Send 1.1.5 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+            
+            <step-ref id="10006"/> <!-- Send 1.1.6 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10007"/> <!-- Send 1.1.7 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10008"/> <!-- Send 1.1.8 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+          
+            <step-ref id="10009"/> <!-- Send 1.1.9 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+          
+            <step-ref id="10010"/> <!-- Send 1.1.10 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10011"/> <!-- Send 1.1.11 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10012"/> <!-- Send 1.1.12 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10013"/> <!-- Send 1.1.13 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+         
+            <step-ref id="10014"/> <!-- Send 1.1.14 -->
+            <step-ref id="40001" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+           
+            <step-ref id="10015"/> <!-- Send 1.1.15 -->
+            <step-ref id="40003" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+            <step-ref id="90001"/> <!-- Synch -->
+         
+            <step-ref id="10016"/> <!-- Send 1.1.16 -->
+            <step-ref id="40002" /><!-- TR -->
+            <step-ref id="90004"/> <!-- SimSessionEnd -->
+   		</test-steps>
+	</case>  		
+</cases>
+
+</isc-test-control>