testexecfw/useremul/help/UserEmulator.rtf
changeset 0 3e07fef1e154
equal deleted inserted replaced
-1:000000000000 0:3e07fef1e154
       
     1 {\rtf1\ansi\ansicpg1252\uc1\deff1\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1036\deflangfe2052{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
       
     2 {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f6\froman\fcharset0\fprq2{\*\panose 02020603040505020304}Tms Rmn;}
       
     3 {\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f13\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????????\'a1\'a7???????};}{\f39\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}
       
     4 {\f40\froman\fcharset2\fprq2{\*\panose 00000000000000000000}Webdings;}{\f41\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Arial Narrow;}{\f42\fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}
       
     5 {\f46\froman\fcharset238\fprq2 Times New Roman CE;}{\f47\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f49\froman\fcharset161\fprq2 Times New Roman Greek;}{\f50\froman\fcharset162\fprq2 Times New Roman Tur;}
       
     6 {\f51\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f52\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f53\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f54\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
       
     7 {\f56\fswiss\fcharset238\fprq2 Arial CE;}{\f57\fswiss\fcharset204\fprq2 Arial Cyr;}{\f59\fswiss\fcharset161\fprq2 Arial Greek;}{\f60\fswiss\fcharset162\fprq2 Arial Tur;}{\f61\fswiss\fcharset177\fprq2 Arial (Hebrew);}
       
     8 {\f62\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f63\fswiss\fcharset186\fprq2 Arial Baltic;}{\f64\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f66\fmodern\fcharset238\fprq1 Courier New CE;}{\f67\fmodern\fcharset204\fprq1 Courier New Cyr;}
       
     9 {\f69\fmodern\fcharset161\fprq1 Courier New Greek;}{\f70\fmodern\fcharset162\fprq1 Courier New Tur;}{\f71\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f72\fmodern\fcharset178\fprq1 Courier New (Arabic);}
       
    10 {\f73\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f74\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f178\fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????????\'a1\'a7???????};}{\f436\fswiss\fcharset238\fprq2 Verdana CE;}
       
    11 {\f437\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f439\fswiss\fcharset161\fprq2 Verdana Greek;}{\f440\fswiss\fcharset162\fprq2 Verdana Tur;}{\f443\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f444\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}
       
    12 {\f456\fswiss\fcharset238\fprq2 Arial Narrow CE;}{\f457\fswiss\fcharset204\fprq2 Arial Narrow Cyr;}{\f459\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f460\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f463\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}
       
    13 {\f468\fnil\fcharset0\fprq2 @SimSun Western;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;
       
    14 \red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
       
    15 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \snext0 Normal;}{\s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 
       
    16 \sbasedon0 \snext0 heading 1;}{\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0 
       
    17 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 2;}{\s3\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel2\rin0\lin0\rtlgutter\itap0 
       
    18 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 3;}{\s4\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel3\rin0\lin0\rtlgutter\itap0 
       
    19 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 4;}{\s5\ql \li0\ri0\sa120\keepn\widctlpar\nooverflow\faroman\outlinelevel4\rin0\lin0\itap0 \b\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 
       
    20 \sbasedon0 \snext0 heading 5;}{\s6\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel5\rin0\lin0\itap0 \i\f1\fs22\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 6;}{
       
    21 \s7\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel6\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 7;}{
       
    22 \s8\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel7\rin0\lin0\itap0 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 8;}{
       
    23 \s9\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel8\rin0\lin0\itap0 \i\f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext0 heading 9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
       
    24 \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
       
    25 \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
       
    26 \pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext15 List Bullet;}{
       
    27 \s16\ql \li284\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext16 List Continue;}{\s17\ql \fi-284\li284\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0
       
    28 \pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\nooverflow\faroman\ls2047\ilvl11\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext17 List Number;}{\*\cs18 \additive \super \sbasedon10 \ssemihidden 
       
    29 endnote reference;}{\s19\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin568\itap0 
       
    30 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 List Bullet 2;}{\s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\cf9\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 
       
    31 \sbasedon0 \snext20 Category UID;}{\*\cs21 \additive \b\f2\fs20 \sbasedon10 Key Name;}{\s22\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf13\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext22 Synonyms;}{
       
    32 \s23\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin284\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon17 \snext23 List Manual;}{
       
    33 \s24\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\nooverflow\faroman\ls2047\ilvl11\rin0\lin568\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 
       
    34 \sbasedon0 \snext24 List Number 2;}{\s25\ql \li566\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin566\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext25 List Continue 2;}{
       
    35 \s26\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf11\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext26 Definition Term;}{\s27\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
       
    36 \f1\fs20\cf11\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon26 \snext27 Definition Definition;}{\s28\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang {\pntxtb F}}
       
    37 \nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext28 Tip;}{\s29\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang 
       
    38 {\pntxtb ?}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon28 \snext29 Note;}{\s30\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
       
    39 \pnf40\pnstart1\pnindent283\pnhang {\pntxtb ~}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon29 \snext30 Important;}{\s31\ql \fi-284\li568\ri0\sa120\widctlpar\tx284{\*\pn 
       
    40 \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin568\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon24 \snext31 List Manual 2;}{\s32\ql \li0\ri0\sa120\widctlpar
       
    41 \tqc\tx4153\tqr\tx8306\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext32 footer;}{\s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
       
    42 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext33 Comment;}{\*\cs34 \additive \b\f1\fs20 \sbasedon10 App Text;}{\*\cs35 \additive \scaps\f41\fs20\cf13 \sbasedon10 Graphic Link;}{\s36\ql \fi-283\li283\ri0\sa120\widctlpar
       
    43 \brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf40\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext36 
       
    44 Context;}{\s37\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf40\pnstart1\pnindent283\pnhang {\pntxtb i}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 
       
    45 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext37 Index;}{\*\cs38 \additive \i\f1\fs20\ulnone\cf0\nosupersub \sbasedon10 Context Comment;}{
       
    46 \s39\ql \li851\ri0\nowidctlpar\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin851\itap0 \f39\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext39 \styrsid8003880 
       
    47 Body Text,Body Text Char,Body Text Char3 Char,Body Text Char1 Char Char,Body Text Char Char Char Char,Body Text Char Char1 Char,Body Text Char1 Char Char Char1 Char,Body Text Char Char Char Char Char1 Char,Body Text Char1 Char Char Char1 Char Char Char;}{
       
    48 \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs22\ul\lang2057\langfe2052\loch\f1\hich\af1\dbch\af13\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext40 \styrsid11622506 Style1;}{\s41\ql \li288\ri288\widctlpar\brdrt
       
    49 \brdrs\brdrw15\brsp620\brdrcf8 \brdrl\brdrs\brdrw15\brsp620\brdrcf8 \brdrb\brdrs\brdrw15\brsp620\brdrcf8 \brdrr\brdrs\brdrw15\brsp620\brdrcf8 
       
    50 \phmrg\posyb\absw9360\abslock1\dfrmtxty187\nowrap\aspalpha\aspnum\faauto\adjustright\rin288\lin288\rtlgutter\itap0 \shading1000 \fs96\expnd-7\expndtw-70\up6\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext41 \styrsid7430298 
       
    51 Title;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid1258720598\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}
       
    52 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-129}{\list\listtemplateid538334588\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}
       
    53 \f3\fbias0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-125}{\list\listtemplateid-1139003816\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
       
    54 \'02\'00.;}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid1141160546\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
       
    55 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-46895902\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0
       
    56 {\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-833435466\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297
       
    57 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}
       
    58 \f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160
       
    59 \jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }
       
    60 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23
       
    61 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
       
    62 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
       
    63 \levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
       
    64 \leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid278725309}{\list\listtemplateid-1942588628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
       
    65 \levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
       
    66 \levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
       
    67 \leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297
       
    68 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}
       
    69 \f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320
       
    70 \jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }
       
    71 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23
       
    72 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid395472494}{\list\listtemplateid-1722271372
       
    73 \listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4
       
    74 \levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0
       
    75 \levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
       
    76 {\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321
       
    77 \'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320
       
    78 \jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel
       
    79 \levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2
       
    80 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid719866994}{\list\listtemplateid-367201872\listhybrid{\listlevel\levelnfc23
       
    81 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
       
    82 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
       
    83 \levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
       
    84 {\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
       
    85 \leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301
       
    86 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers
       
    87 ;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760
       
    88 \jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }
       
    89 {\listname ;}\listid1263608146}{\list\listtemplateid-157761628\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}
       
    90 \f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440
       
    91 \jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }
       
    92 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23
       
    93 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
       
    94 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
       
    95 \levelspace360\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
       
    96 {\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895301
       
    97 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1793790675}{\list\listtemplateid934326794\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
       
    98 \levelindent0{\leveltext\leveltemplateid67895311\'02\'00.;}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
       
    99 \leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895323
       
   100 \'02\'02.;}{\levelnumbers\'01;}\fi-180\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}
       
   101 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895321\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3240\jclisttab\tx3240\lin3240 }
       
   102 {\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\fi-180\li3960\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
       
   103 \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\fi-360\li4680\jclisttab\tx4680\lin4680 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
       
   104 \levelspace360\levelindent0{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5400\jclisttab\tx5400\lin5400 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
       
   105 \leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6120\jclisttab\tx6120\lin6120 }{\listname ;}\listid1919054991}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}
       
   106 {\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-129\listoverridecount0\ls4}{\listoverride\listid-119\listoverridecount0\ls5}{\listoverride\listid-120\listoverridecount0\ls6}{\listoverride\listid-125\listoverridecount0\ls7}
       
   107 {\listoverride\listid-129\listoverridecount0\ls8}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext
       
   108 \'01\u-3934 ?;}{\levelnumbers;}\f40\fbias0 \fi-283\li283\lin283 }}\ls9}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0
       
   109 \levelindent283{\leveltext\'01\u-3991 ?;}{\levelnumbers;}\f40\fbias0 \fi-283\li283\lin283 }}\ls10}{\listoverride\listid395472494\listoverridecount0\ls11}{\listoverride\listid719866994\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}
       
   110 {\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat
       
   111 \levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls12}{\listoverride\listid1263608146\listoverridecount0\ls13}{\listoverride\listid1793790675\listoverridecount0\ls14}{\listoverride\listid1919054991
       
   112 \listoverridecount0\ls15}{\listoverride\listid278725309\listoverridecount0\ls16}{\listoverride\listid719866994\listoverridecount0\ls17}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid93798\rsid152355
       
   113 \rsid419305\rsid474323\rsid489392\rsid527684\rsid545574\rsid615103\rsid738123\rsid872331\rsid933722\rsid943445\rsid1063706\rsid1069106\rsid1073383\rsid1075490\rsid1273099\rsid1391050\rsid1407773\rsid1448656\rsid1661068\rsid1776158\rsid1853161\rsid1907544
       
   114 \rsid1986086\rsid2119181\rsid2127933\rsid2171476\rsid2248984\rsid2254843\rsid2445271\rsid2503963\rsid2512319\rsid2558417\rsid2698556\rsid2706745\rsid2758585\rsid2767179\rsid2850325\rsid2951370\rsid2955795\rsid3097947\rsid3297016\rsid3353193\rsid3421245
       
   115 \rsid3422781\rsid3677570\rsid3683662\rsid3747621\rsid3829315\rsid3870175\rsid3947380\rsid3999542\rsid4012051\rsid4070910\rsid4085698\rsid4092355\rsid4205125\rsid4212959\rsid4262403\rsid4334783\rsid4394497\rsid4861746\rsid4919789\rsid4994767\rsid5135105
       
   116 \rsid5144369\rsid5324741\rsid5388107\rsid5391708\rsid5405100\rsid5444472\rsid5472058\rsid5594660\rsid5649864\rsid5723720\rsid5787374\rsid5846017\rsid5903869\rsid5930402\rsid5973249\rsid6043091\rsid6298267\rsid6303510\rsid6306356\rsid6431832\rsid6773756
       
   117 \rsid6955016\rsid7149050\rsid7216813\rsid7295830\rsid7305865\rsid7430298\rsid7479903\rsid7483750\rsid7498668\rsid7622469\rsid7624374\rsid7750330\rsid8003880\rsid8399946\rsid8406200\rsid9121865\rsid9197250\rsid9246321\rsid9332511\rsid9333468\rsid9384676
       
   118 \rsid9530570\rsid9594167\rsid9713981\rsid9844587\rsid9993972\rsid10123459\rsid10227267\rsid10318402\rsid10562735\rsid10766172\rsid10845984\rsid10898587\rsid11081365\rsid11160491\rsid11486668\rsid11558147\rsid11564668\rsid11601984\rsid11622506\rsid11745054
       
   119 \rsid11863623\rsid11867625\rsid11942167\rsid11958188\rsid12259911\rsid12324504\rsid12414515\rsid13056075\rsid13118449\rsid13377976\rsid13444042\rsid13446970\rsid13729234\rsid14040107\rsid14164174\rsid14222966\rsid14312872\rsid14433179\rsid14490577
       
   120 \rsid14551853\rsid14634980\rsid14682489\rsid14778107\rsid14883678\rsid14900425\rsid15097763\rsid15226404\rsid15273224\rsid15338596\rsid15339091\rsid15406838\rsid15491660\rsid15561303\rsid15604383\rsid15614057\rsid15624425\rsid15668277\rsid15684083
       
   121 \rsid15695870\rsid15737152\rsid15738789\rsid15756727\rsid15803982\rsid16139661\rsid16265760\rsid16350101\rsid16394696\rsid16471029\rsid16535953\rsid16580662\rsid16600569}{\*\generator Microsoft Word 11.0.6568;}{\info{\title Author: }{\author lfhs0812}
       
   122 {\operator Reshma Sandeep Das}{\creatim\yr2008\mo10\dy27\hr10\min55}{\revtim\yr2009\mo8\dy19\hr13\min59}{\version78}{\edmins104}{\nofpages11}{\nofwords2044}{\nofchars11248}{\*\company Dell Computer Corporation}{\nofcharsws13266}{\vern24579}}
       
   123 \paperw11907\paperh16840\margl567\margr7371\margt567\margb567 \widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow1\dgvshow0
       
   124 \jexpand\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot\bdrrlswsix\nolnhtadjtbl\oldas\viewnobound1\rsidroot15338596 \fet0{\*\ftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
       
   125 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsep 
       
   126 \par }}{\*\ftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsepc 
       
   127 \par }}{\*\aftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsep 
       
   128 \par }}{\*\aftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15695870 \chftnsepc 
       
   129 \par }}\sectd \psz9\sbknone\linex0\endnhere\sectdefaultcl\sftnbj {\footer \pard\plain \qc \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\field{\*\fldinst {\insrsid419305  PAGE }
       
   130 }{\fldrslt {\lang1024\langfe1024\noproof\insrsid2512319 1}}}{\insrsid419305 
       
   131 \par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
       
   132 {\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
       
   133 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
       
   134 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Author: }{\insrsid13377976 Reshma Sandeep Das}{\insrsid419305 
       
   135 \par Date: }{\insrsid13377976 200}{\insrsid10898587 9-}{\insrsid5787374 29}{\insrsid2850325 -0}{\insrsid5787374 7}{\insrsid419305 
       
   136 \par Version: }{\insrsid10898587 3}{\insrsid8406200 .7}{\insrsid419305 
       
   137 \par }\pard\plain \s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 {\insrsid419305 Category
       
   138 \par }\pard\plain \s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\cf9\lang2057\langfe2052\kerning28\cgrid\langnp2057\langfenp2052 {\insrsid3870175 0x2001C3AF}{\insrsid419305 
       
   139 \par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {
       
   140 \insrsid419305 Topic title
       
   141 \par }\pard\plain \s22\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf13\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Synonyms for the topic
       
   142 \par {\pntext\pard\plain\s36 \f40\fs20\lang2057\langfe2052\langnp2057\insrsid419305 \loch\af40\dbch\af0\hich\f40 \'a2\tab}}\pard\plain \s36\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl0\ls9\pnrnot0
       
   143 \pnf40\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}\nooverflow\faroman\ls9\rin0\lin283\itap0\pararsid15338596 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid419305 Context1 }{\cs38\i\insrsid419305 with a comment}{\insrsid419305 
       
   144 \par {\pntext\pard\plain\s37 \f40\fs20\lang2057\langfe2052\langnp2057\insrsid15604383 \loch\af40\dbch\af0\hich\f40 \'69\tab}}\pard\plain \s37\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl0\ls10\pnrnot0
       
   145 \pnf40\pnstart1\pnindent283\pnhang {\pntxtb i}}\nooverflow\faroman\ls10\rin0\lin283\itap0\pararsid15338596 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid15604383 User Emulator}{\insrsid419305 
       
   146 \par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16580662 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\fs22\ul\insrsid16580662\charrsid11564668 Purpose and Scope
       
   147 \par }{\fs22\insrsid16580662\charrsid11745054 This document provides an outline on the User Emulator tool, instructions on how to use the tool and guidelines on reading and analysing the results after running the tool.
       
   148 \par }{\b\fs22\ul\insrsid16580662\charrsid11745054 Overview}{\fs22\insrsid16580662\charrsid11564668 
       
   149 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\ul\insrsid11622506\charrsid11745054 User Emulator:
       
   150 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16394696 {\fs22\insrsid16394696\charrsid16394696 
       
   151 User Emulator is a tool for automated test creation, execution and management. The tool is very useful to automate functional and non-functional testing of applications. Eg, stress testing application usage over 24 hours. Regression testing, etc. 
       
   152 \par The user emulator tool programmatically simulates application UI usage as described in an XML script on the S60 device. This tool helps in writing, reusing and executing tests on the code under development.
       
   153 \par 
       
   154 \par Following are the features supported by the User Emulator tool:
       
   155 \par }{\fs22\insrsid16394696 \endash  }{\fs22\insrsid16394696\charrsid16394696 Up/down/left/right arrow key events
       
   156 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Selection, LSK, RSK key events
       
   157 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Menu key events
       
   158 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Alpha-Numeric key events
       
   159 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Launch application using UID/Name
       
   160 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Loops in XML script
       
   161 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Pointer/Touch events
       
   162 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Take Screen shots
       
   163 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Capture Panics 
       
   164 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Log to file
       
   165 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Record and playback of Key/Pointer events
       
   166 \par \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16139661 Random}{\fs22\insrsid16394696\charrsid16394696  Test 
       
   167 \par }\pard \ql \fi720\li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid12259911 {\fs22\insrsid16394696\charrsid16394696 \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16394696\charrsid16394696 Random Test}{\fs22\insrsid16139661 
       
   168  to stress all applications under S60 menu system}{\fs22\insrsid16394696\charrsid16394696 
       
   169 \par }\pard \ql \li720\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin720\itap0\pararsid12259911 {\fs22\insrsid16394696\charrsid16394696 \endash }{\fs22\insrsid16394696  }{\fs22\insrsid16139661 Random}{\fs22\insrsid16394696\charrsid16394696 
       
   170  Test targeted to specific applications}{\fs22\insrsid11622506\charrsid16394696 
       
   171 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\fs22\insrsid16471029\charrsid6303510 
       
   172 \par }{\b\fs22\ul\insrsid11622506\charrsid527684 Menu Options: }{\fs22\insrsid11622506\charrsid527684 
       
   173 \par }{\fs22\insrsid11622506\charrsid11958188 After the application launch, any scripts available in the default settings path are displayed to the user. This view is refreshed if there is any change in the settings path or addition/deletion of scripts.}{
       
   174 \fs22\insrsid11622506 
       
   175 \par }{\b\fs22\insrsid152355 1}{\b\fs22\insrsid11622506\charrsid11958188 . Run Scripts
       
   176 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid15624425 {\fs22\insrsid15624425\charrsid15624425 
       
   177 Script execution can start by selecting the Run Scripts menu option. Script selection can be made by clicking on a script name. Single selection or multiple script selection option is available to the user. After the selection, file(s) are parsed using an
       
   178  XML parser and appropriate actions are performed. Visual indications of scripts execution pass/fail/cancellation are displayed using icons on the screen.
       
   179 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\nooverflow\faroman\ls13\rin0\lin720\itap0\pararsid15624425 {
       
   180 \fs22\insrsid15624425\charrsid15624425 Green Icon: pass
       
   181 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Red Icon: Fail
       
   182 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid15624425\charrsid15624425 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Yellow Icon: Cancellation of script execution
       
   183 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid15624425 {\fs22\insrsid15624425\charrsid15624425 Script run starts on idle screen after the Menu application and idle screen reset}{\fs22\insrsid12414515\charrsid15624425 
       
   184 
       
   185 \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12414515 {\fs22\insrsid12414515\charrsid11958188 
       
   186 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid152355 2}{\b\fs22\insrsid11622506\charrsid11958188 . Select
       
   187 \par }{\fs22\insrsid7295830\charrsid7295830 This option can be used for file selection and de-selection respectively. There is an option to select/de-select a single file or multiple files at the same time.}{\fs22\insrsid11622506\charrsid11958188 
       
   188 \par }{\b\fs22\insrsid152355 3}{\b\fs22\insrsid11622506\charrsid11958188 . Record input
       
   189 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid9332511 {\fs22\insrsid9332511\charrsid9332511 
       
   190 This menu option allows users to start recording any key presses or screen taps. User has to enter a name for the recorded script. The file name cannot contain any special characters. An error message is displayed to the user and a dialog is prompted to e
       
   191 nter correct filename. The file is stored in 'Scripts Path ' folder. Screenshot tag can be added dynamically in the script by pushing the camera button once during script recording. Recording can be cancelled any time by pressing the power button once.
       
   192 
       
   193 \par Script recording starts on idle screen after the Menu application and idle screen reset}{\fs22\insrsid11622506\charrsid9332511 
       
   194 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid2503963 
       
   195 \par }{\b\fs22\insrsid152355 4}{\b\fs22\insrsid11622506\charrsid11958188 . Random test run
       
   196 \par }{\fs22\insrsid943445\charrsid943445 Starts the }{\fs22\insrsid2955795 random}{\fs22\insrsid943445\charrsid943445  test on the device and sends random key presses and screen taps to the device. }{\fs22\insrsid933722 Random}{
       
   197 \fs22\insrsid943445\charrsid943445  test can be stopped by pressing the power button once}{\fs22\insrsid943445 .}{\b\fs22\insrsid11622506 
       
   198 \par }{\b\fs22\insrsid152355 5}{\b\fs22\insrsid11622506\charrsid11958188 . Settings
       
   199 \par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 This menu option launches a settings dialog that has configuration information for the User Emulator tool.
       
   200 \par 
       
   201 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar
       
   202 \jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 Scripts Path: User can modify the storage path of the test scripts.
       
   203 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Log Status: Logging option can be turned ON/OFF using this settings option.      
       
   204 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Log File Path: Path for the log file that logs the script execution actions. This file also captures any system wide panics.  
       
   205 
       
   206 \par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid15339091 
       
   207 \par }{\fs22\insrsid1986086\charrsid1986086 Note: User has to exit the tool in order to check the log files. Log files are overwritten every time the tool starts.}{\fs22\insrsid1986086 
       
   208 \par }{\fs22\insrsid1986086\charrsid1986086 
       
   209 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid1986086\charrsid1986086 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar
       
   210 \jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 
       
   211 Target for Random Test? Can be ON/OFF. 'ON' enables random tests on ID specified application(s). If it is in 'OFF' state then random test will perform without starting an application at start time.}{\fs22\insrsid1986086 
       
   212 \par }\pard \ql \li360\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid1986086 {\fs22\insrsid1986086\charrsid1986086 
       
   213 \par {\listtext\pard\plain\f3\fs22\lang2057\langfe2052\langnp2057\insrsid5444472 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1986086 {
       
   214 \fs22\insrsid5444472 App Ids}{\fs22\insrsid1986086\charrsid1986086  of Random Test: If the previous option is 'ON' then 'Random test run' will start application(s) at the beginning of the test using these IDs.}{\fs22\insrsid11622506 
       
   215 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid152355 6}{\b\fs22\insrsid11622506\charrsid11958188 . System Info
       
   216 \par }{\fs22\insrsid11622506\charrsid11958188 Option that gives the complete system information 
       
   217 \par }{\b\fs22\insrsid152355 7}{\b\fs22\insrsid11622506\charrsid11958188 . Help
       
   218 \par }{\fs22\insrsid11622506\charrsid11958188 Help file describing the User Emulator tool usage
       
   219 \par }{\b\fs22\insrsid152355 8}{\b\fs22\insrsid11622506\charrsid11958188 . About
       
   220 \par }{\fs22\insrsid11622506\charrsid11958188 A brief about the tool
       
   221 \par }{\b\fs22\insrsid11622506\charrsid3947380 
       
   222 \par Middle soft K}{\b\fs22\insrsid11622506 ey Options:
       
   223 \par {\listtext\pard\plain\b\f1\fs22\lang2057\langfe2052\langnp2057\insrsid11622506 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard \ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\nooverflow\faauto\ls12\rin0\lin720\itap0\pararsid11622506 {
       
   224 \b\fs22\ul\insrsid11622506 Run Scripts
       
   225 \par }\pard \ql \li720\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin720\itap0\pararsid7305865 {\fs22\insrsid11622506\charrsid4012051 User can call Run Scripts to run a script on focus. }{\fs22\insrsid4919789\charrsid7305865 
       
   226 \par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid11622506 {\b\fs22\insrsid4919789\charrsid2706745 
       
   227 \par }{\b\fs22\ul\insrsid7483750 XML Script Format}{\b\fs22\ul\insrsid11622506\charrsid4212959 
       
   228 \par }\pard\plain \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7483750 \b\fs22\ul\lang2057\langfe2052\loch\af1\hich\af1\dbch\af13\cgrid\langnp2057\langfenp2052 {\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 
       
   229 This section describes the data format of the XML script that is generated during script recording operation from an S60 device.
       
   230 \par The XML script has user actions (key inputs/ screen taps) recorded and can be used to simulate t}{\b0\ulnone\dbch\af0\insrsid7483750 he same during script execution.}{\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 
       
   231 \par Each user action is written as an action element enclosed within the main tag having the following syntax:
       
   232 \par 
       
   233 \par Syntax:
       
   234 \par }{\b0\ulnone\dbch\af0\insrsid7483750 <}{\b0\ulnone\dbch\af0\insrsid7483750\charrsid7483750 UserEmulator>
       
   235 \par  <action>
       
   236 \par   <name>. </name>
       
   237 \par   <type>. </type>
       
   238 \par   <params>. </params>
       
   239 \par   <keys>. </keys> 
       
   240 \par   <screenshot> . </screenshot>
       
   241 \par   <print> . </print>
       
   242 \par  </action> 
       
   243 \par </UserEmulator>
       
   244 \par 
       
   245 \par }{\ulnone\dbch\af0\insrsid7483750\charrsid7483750 Description of tags and elements
       
   246 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid7430298\charrsid5649864 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   247 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid5649864 {\ulnone\dbch\af0\insrsid7430298\charrsid5649864 <name>... </name>: 
       
   248 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7430298 {\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 
       
   249 This is an optional tag which can be used to define the action. A meaningful name can be given to this tag to identify the action. 
       
   250 \par 
       
   251 \par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Syntax:
       
   252 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298  <name> <Application name> </name>
       
   253 \par 
       
   254 \par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Example: 
       
   255 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298   <name> Calculator </name>
       
   256 \par 
       
   257 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid7430298\charrsid5649864 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   258 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid5649864 {\ulnone\dbch\af0\insrsid7430298\charrsid5649864 <type>... </type>: 
       
   259 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7430298 {\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 
       
   260 This is a mandatory tag which should be defined to identify the type of action. User has to choose any one of the below mentioned values to identify the type of action.
       
   261 \par 
       
   262 \par }{\ulnone\dbch\af0\insrsid7430298\charrsid5649864 Currently supported types of action: 
       
   263 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298    - app      (To }{\b0\ulnone\dbch\af0\insrsid5649864 l}{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 aunch an application)
       
   264 \par    - view     (To switch the views)
       
   265 \par    - closeapp   (To close any application)
       
   266 \par    - keypress   (To simulate key press)
       
   267 \par    - wait           (To pause for the specified duration in milliseconds)
       
   268 \par    - javaapp     (To launch a java midlet)
       
   269 \par    - pointerevent (To simulate pointer events)
       
   270 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid5787374    }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid5649864 - orientation    (Change device's screen orientation (portrait or landscape mode))
       
   271 \par }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid5787374    }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 - screenreset  (Resets menu screen and older version of Home Screen's idle screen )
       
   272 \par 
       
   273 \par }{\ulnone\dbch\af0\insrsid7430298\charrsid2558417 Note: 
       
   274 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298 The above types of action are case sensitive 
       
   275 \par 
       
   276 \par }{\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid16139661 Syntax:
       
   277 \par }{\b0\ulnone\lang1036\langfe2052\dbch\af0\langnp1036\insrsid7430298\charrsid16139661  <type> <action-type> </type>
       
   278 \par 
       
   279 \par }{\ulnone\dbch\af0\insrsid7430298\charrsid2558417 Example: 
       
   280 \par }{\b0\ulnone\dbch\af0\insrsid7430298\charrsid7430298   <type> app </type>
       
   281 \par   <type> view </type>
       
   282 \par   <type> closeapp </type>}{\b0\ulnone\dbch\af0\insrsid7483750 
       
   283 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid1907544 
       
   284 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   285 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <params>... </params>: 
       
   286 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   287 This tag should be used to pass parameters for carrying out specified action. This tag is mandatory if the <type> tag is set to any one of the following types:
       
   288 \par "app, view, closeapp, wait, javaapp"
       
   289 \par 
       
   290 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
       
   291 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   <params> <application specific params> </type>
       
   292 \par 
       
   293 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
       
   294 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   295 \par In order to launch an application, currently the UID of the application has to be passed as the first parameter and the application name as the second parameter. Comma (',') is used as a delimiter between the parameters. The second parameter (app
       
   296 lication name) is a label which is required for logging purposes
       
   297 \par <params> 0x10005902, Calculator </params> //Launches the calculator application
       
   298 \par 
       
   299 \par For closing an application, the UID of the application along with the application name (comma separated) to be closed should be passed.
       
   300 \par <params> 0x10005902, Calculator </params> // Closes the calculator application
       
   301 \par 
       
   302 \par In order to switch views, application UID and view ID (comma separated) should be passed to the params tag
       
   303 \par <params> 0x101f4cd5, 0x05 </params> // Activates Missed calls view
       
   304 \par 
       
   305 \par For wait operation, the time interval in milliseconds should be specified as follows:
       
   306 \par <params> 100 </params> //Pause for 100 milliseconds
       
   307 \par 
       
   308 \par For launching a java midlet, midlet name should be specified in the params tag. Midlet name is case sensitive.
       
   309 \par <params> Music Store </params> //Launches Music Store application
       
   310 \par 
       
   311 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   312 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <keys>\'85 </keys>: 
       
   313 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   314 This tag should be used to pass any key events to the application. More than one key code can be specified in the <keys> tag. Space (" ") is used as a delimiter between the key codes. Following key codes can be passed as the key events in <keys> tag.
       
   315 
       
   316 \par 
       
   317 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103  Key Codes Reference:
       
   318 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   LSK     = left soft key
       
   319 \par   RSK    = right soft key
       
   320 \par   DAK    = down arrow key
       
   321 \par   RAK    = right arrow key
       
   322 \par   LAK     = left arrow key
       
   323 \par   UAK    = up arrow key
       
   324 \par   MSK    = Middle soft key
       
   325 \par   SP       = Space
       
   326 \par   BS       = Backspace/clear
       
   327 \par   lt          = Less Than
       
   328 \par   gt         = Greater Than
       
   329 \par   amp     = Ampersand
       
   330 \par   MENU  = Menu
       
   331 \par   KYES  = Green Key
       
   332 \par   KNO    = Red Key
       
   333 \par 
       
   334 \par   1 = Number 1
       
   335 \par   2 = Number 2
       
   336 \par   3 = Number 3  
       
   337 \par   4 = Number 4
       
   338 \par   5 = Number 5
       
   339 \par   6 = Number 6
       
   340 \par   7 = Number 7  
       
   341 \par   8 = Number 8
       
   342 \par   9 = Number 9
       
   343 \par  
       
   344 \par Alphabets: 
       
   345 \par a-z and A-Z  
       
   346 \par 
       
   347 \par Special characters:
       
   348 \par . ? @  , ' ! " - ( ) / : _ ; + % = [ ] \{ \} \\ ~ ^ | ` $
       
   349 \par 
       
   350 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
       
   351 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107   <keys> <key value > </type> 
       
   352 \par 
       
   353 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example: 
       
   354 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107    <keys> DAK <keys> // Press down arrow key 
       
   355 \par 
       
   356 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   357 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 Loop:
       
   358 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 This tag should be used to specify any repetitive actions and should be defined using the tag  
       
   359 \par    <loop count='2'> // begin loop 
       
   360 \par    .
       
   361 \par    .
       
   362 \par    </loop> // end loop
       
   363 \par 
       
   364 \par In the above tag, 'count' indicates the number of times the set of actions has to be executed in a loop. 
       
   365 \par 
       
   366 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Syntax:
       
   367 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107     <loop count=<enter the count value for looping action>
       
   368 \par      .
       
   369 \par      .
       
   370 \par      </loop>
       
   371 \par 
       
   372 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
       
   373 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   374 \par <loop count='5'>
       
   375 \par  <action>
       
   376 \par   <names> enter 1 </name>
       
   377 \par   <type>    keypress   </type>
       
   378 \par   <keys>   1 </keys>
       
   379 \par  </action>
       
   380 \par  </loop>
       
   381 \par 
       
   382 \par In the above example, key press 1 is sent to the application. This operation is carried out five times in a loop. 
       
   383 \par 
       
   384 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Note: 
       
   385 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 By specifying the count value as 'infinite', one can execute the operations in a loop infinitely.
       
   386 \par 
       
   387 \par Stopping Script Executions
       
   388 \par Script execution can be interrupted by pressing the Power button on the device.
       
   389 \par    
       
   390 \par Example for launching a calculator application
       
   391 \par <action>
       
   392 \par   <name>   Calculator </name>
       
   393 \par   <type>   app   </type>
       
   394 \par   <params> 0x10005902, Calculator</params>
       
   395 \par </action>
       
   396 \par 
       
   397 \par Example for switching views 
       
   398 \par Activates the Missed calls view
       
   399 \par 
       
   400 \par <action>
       
   401 \par   <name>   Missed Calls </name>
       
   402 \par   <type>   view   </type>
       
   403 \par   <params> 0x101f4cd5, 0x05 </params>
       
   404 \par   <keys>   MSK MSK </keys>
       
   405 \par </action>
       
   406 \par 
       
   407 \par Example for closing a calculator application
       
   408 \par <action>
       
   409 \par   <name>   Calculator </name>
       
   410 \par   <type>   closeapp   </type>
       
   411 \par   <params> 0x10005902, calculator</params>
       
   412 \par </action>
       
   413 \par 
       
   414 \par Example for keypress action 
       
   415 \par <action>
       
   416 \par   <type>   keypress   </type>
       
   417 \par   <keys>   1 2 </keys>
       
   418 \par </action>
       
   419 \par 
       
   420 \par Example for wait/pause
       
   421 \par <action>
       
   422 \par   <name>   pause </name>
       
   423 \par   <type>   wait   </type>
       
   424 \par   <params> 4000 </params> //Time interval in milliseconds
       
   425 \par </action>
       
   426 \par 
       
   427 \par Example for Loop action
       
   428 \par <loop count='5'>
       
   429 \par  <action>
       
   430 \par   <name>   enter 1 and 2 </name>
       
   431 \par   <type>   keypress   </type>
       
   432 \par   <keys>   1 2 </keys>
       
   433 \par  </action>
       
   434 \par  </loop>
       
   435 \par 
       
   436 \par Example for launching a java application
       
   437 \par Launches the Music Store application
       
   438 \par 
       
   439 \par <action>
       
   440 \par   <name>   Music Store </name>
       
   441 \par   <type>   javaapp  </type>
       
   442 \par   <params> Music Store </params> //Midlet name 
       
   443 \par </action>
       
   444 \par 
       
   445 \par <print>\'85</print>:
       
   446 \par This is an optional tag that can be added in the scripts to print any debug logs. 
       
   447 \par 
       
   448 \par Example:
       
   449 \par <action>
       
   450 \par   <name>   Calculator </name>
       
   451 \par   <type>   app   </type>
       
   452 \par   <params> 0x10005902, calculator</params>
       
   453 \par   <print>Open calculator</print>
       
   454 \par  </action>
       
   455 \par 
       
   456 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   457 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 <screenshot> \'85 </screenshot>
       
   458 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   459 User Emulator can take a screenshot of the action that has the <screenshot> tag. The image file is stored with the name specified in the <screenshot tag> under the <\\Logs\\script file name> directory specified in the settings dialog. 
       
   460 \par During script recording, this tag can be automatically added at any stage of recording, by just clicking on the camera button once. The name of the screenshot is added automatically and has the following format:
       
   461 \par "app name in foreground"-"time stamp"
       
   462 \par 
       
   463 \par 
       
   464 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
       
   465 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 <screenshot> Menu-4563678 </screenshot>
       
   466 \par 
       
   467 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid615103 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   468 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid615103 {\ulnone\dbch\af0\insrsid5388107\charrsid615103 Pointer Events
       
   469 \par }\pard \s40\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5388107 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 User Emulator can simulate pointer events on the touch enabled devices.
       
   470  Following are the pointer events currently supported. The pointer events are added within the <params> tag.
       
   471 \par 
       
   472 \par pointerdownAt ,x, y: Simulates pointer down event. \line x and y values are the co-ordinates of the pointer. (Start of a flick or tap, etc.)
       
   473 \par 
       
   474 \par pointerupAt, x,y: Simulates pointer up event. \line x and y values are the co-ordinates of the pointer. (End of a flick or tap, etc.)
       
   475 \par 
       
   476 \par moveto x, y: Simulates pointer move event. \line x and y values are the co-ordinates of the end of movement.
       
   477 \par 
       
   478 \par pointerdownAt, x, y, z:  Simulates finger down event. \line x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)
       
   479 \par 
       
   480 \par pointerupAt, x,y,z: Simulates finger up event. \line x and y values are the co-ordinates of the finger. Z is a threshold value. (Added to every co-ordinates)
       
   481 \par 
       
   482 \par moveto x, y,z: Simulates finger move event. \line x and y values are the co-ordinates of the end of movement. Z is a threshold value. (Added to every co-ordinates)
       
   483 \par 
       
   484 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Example:
       
   485 \par }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 <action>
       
   486 \par   <name>  xxx </name>
       
   487 \par   <type>   pointerevent   </type>
       
   488 \par   <params> pointerdownAt,560,320,5 </params>
       
   489 \par </action>
       
   490 \par 
       
   491 \par <action>
       
   492 \par   <name>  xxx </name>
       
   493 \par   <type>   pointerevent   </type>
       
   494 \par   <params> moveTo, 520,310,5 </params>
       
   495 \par </action>
       
   496 \par 
       
   497 \par <action>
       
   498 \par   <name>  xxx </name>
       
   499 \par   <type>   pointerevent   </type>
       
   500 \par   <params> pointerupAt, 520,300,5 </params>
       
   501 \par </action>
       
   502 \par 
       
   503 \par }{\ulnone\dbch\af0\insrsid5388107\charrsid615103 Note:
       
   504 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s40\ql \fi-360\li720\ri0\widctlpar
       
   505 \jclisttab\tx720\aspalpha\aspnum\faauto\ls14\adjustright\rin0\lin720\itap0\pararsid12324504 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 
       
   506 Since on software level there is no difference between stylus, finger tap, thumb tap, etc. all types of pointer events have general pointer event names with a threshold value.
       
   507 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}I
       
   508 n order to get the same results during script execution, all the screens on the device should be reset to its initial state before script recording and playback. 
       
   509 \par {\listtext\pard\plain\s40 \f3\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Currently the tool supports basic reset functionality of resetting the Menu application's s
       
   510 croll bar, closing any open applications on the device and resetting the idle screen. 
       
   511 \par {\listtext\pard\plain\s40 \f2\fs22\lang2057\langfe2052\langnp2057\insrsid5388107\charrsid5388107 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s40\ql \fi-360\li1440\ri0\widctlpar
       
   512 \jclisttab\tx1440\aspalpha\aspnum\faauto\ls14\ilvl1\adjustright\rin0\lin1440\itap0\pararsid12324504 {\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 If there are any changes to the application position in the Menu application or any changes on the Home
       
   513 }{\b0\ulnone\dbch\af0\insrsid5472058  }{\b0\ulnone\dbch\af0\insrsid5388107\charrsid5388107 Screen, the script when played back may not produce the same results. This is a known limitation of the tool
       
   514 \par }}