------------------------SDT2-0ShortcutsManager----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------1------------------------------------------------- ShortcutsManager-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! process ShortcutsManager)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][2z(! 6^! d!S)[8(! )][}(!,^!"^,)[(! 6^!Z)][3(! 6^^! d!S)[8(! waitInit)]]]]]]} (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,! d!S)[8(! ready)][(!^!"^)[(! 6,! d!S!)[8(! sendShortcut)][1(!&!"&)[7(! 6&!! !S)[8(! (mobile_id))]]][(!X!"X)[6(! 6,X! d!S)[8(! )][1 (! &!"&)[7(! 6&X!! !S)[8(! i := 1)]]][(! !" )[(! 6 !Z )][3(! 6, ! d!S)[8(! findShortcut)]]]]]]]]]]}eep Specific Geode Modified */)]]][(!^^&!"^&^)[(! 6^&!Z)][3`(! 6&! d!S)[8(! findShortcut)]]]]]]]]]]}()][3()[(! ready)]]]]][()[(! (FALSE /* CIF DECISION (2755, 670), (293, 144) */ /* CIF Keep Specific Geode TextMode 4 */ R()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6! d!S)[8(! f3()[(! getPhoneNumber(mobile_i4finitionPageTATE (2632, 1059), (200, 120) */ /* DefinitionPageic Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)][()[ () #!indShortcut)][(!X,X^!"X^X,)[(! 6^! d!S)[8(! )][1(!!")[7 (! 6^!! !S)[8(! TRUE)]]][(!XX&!"X&X)[ (! 6&! d!S)[8(! mobile_id = shortcuts(i))][(!XX!"XX)[8(! 6q! (FALSE))][ (! 6! d!S)[8(! i = nb_shortcuts)][(!X X!"XX )[8(! 6qR! (FALSE))][6(! 6! d!S)[8(! )][1"(!!")[7(! 6!! !S)[8(! i := i + 1)]]][(!XX~!"X~X)[(! 6X~!Z)][3(! 6~! d!S)[8(! findShortcut)]]]]][(!"X X99F!"FX )[8(! 6R! (TRUE))][(! 6,F! d!S!)[8(! getPhoneNumber)][1(!x&x!"&xx)[7(! 6&F!! !S)[8(! (mobile_id))]]][(!!")[(! 6!Z)][3(! 6,! d!S)[8(! ready)]]]]]]][(!XFXFF!"FFX)[8(! 6_q! (TRUE))][(! 6F! d!S!)[8(!4!5!7)[!(! DefinitionPage!)[!(! 1!!2!3)[!(! 2!!3)[!(! 3!!3)[!(! 4!!0!%()PageOrder-------------------------------------1-------------------------------------------------2finitionPage------------------------------------DefinitionPage------------------------------------ !%()HeadingText-----------------------------------2------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------- --------()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ t(! 6 )][9w(! 62^! !S)[8(! newtype shortcuts_t ARRAY( indice, Mobile_ID_t); endnewtype; newtype shortcut_corres_t ARRAY( Mobile_ID_t, Mobile_ID_t); endnewtype; dcl me BSC_ID_t, mobile_id Mobile_ID_t, shortcuts shortcuts_t, nb_shortcuts, i integer, shortcut_corres shortcut_corres_t; /* CIF End Text */ /* CIF CurrentPage 1 */ /* CIF START (120, 120), (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */ )]]]]}-----------------------------------------------------------------------(! getPhoneNumber)][1(!xx!"xx)[7(! 6F!! !S)[8(! (shortcut_corres(mobile_id)))]]][(!FF!"FF)[(! 6F!Z)][3(! 6! d!S)[8(! ready)]]]]]]]]]]]]})[(! 6F!Z)][3(! 62F! d!S)[8(! ready)]]]]]]][(!*LL!"L)[8(! 6! (TRUE /* CIF OUTPUT (1733, 670), (696, 103) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */))][(! 6! d!S!)[8(! getPhoneNumber)][1(!!")[7(! 6!! !!S)[8(! (shortcut_corres(mobile_id)) /* CIF NEXTSTATE (1982, 803), (200, 120) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!LLF!"LFL")[(! 6LF!Z)][3(! 6F! d!S)[8(! ready)]]]]]]]]]]]]}--------------------------------------------------------------------------------------------------------------------------- ()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,! d!S)[8(! w$aitInit)][(!^!"^)[(! 6,! d!S!)[8(! initSCM)][1((!&!"&)[7%%(! 6&!! !S)[8(! (me))]]][(!&!"&)[6(! 6,&! d!S)[8(! )][1.(!X&&X!"&XX)[7+(! 6&&!! !S)[8(! nb_shortcuts := 1)]]][(!!")[6(! 6,! 'd!S)[8(! )][14(! & !"&  )[71(! 6&!! !S)[8(! shortcuts(1) := pizza)]]][(!R!"(R)[ (! 6,! d!S)[8(! me)][(!~!"~)[8(! 63! (paris1))][6(! 6,~! ) d!S)[8(! )][1@(!!")[7=(! 6~!! !S)[8(!& shortcut_corres(pizza) := parispizza)]]][(!"*!")[(! 6!Z)][3(! 6&! d!S)[8(! ready)]]]]][(!"33x!"+x)[8(! 63L! (lyon1))][6(! 6x! d!S)[8(! )][1:(!~F!"F~)[77(! 6Fx!! , !S)[8(!% shortcut_corres(pizza) := lyonpizza)]]][(!"!")[(! 6!)][)()]]]]]]]]]]]]]]]}"F^R)[8(! 6!~ (lyon1 /* CIF TASK (70, 846), (493, 100) */ /* CIF Keep Specific Geode TextMode 4 */ /* CIF Keep Specific Geode Modified */))][6(! 6,F! d!S)[8(! )][1.:(!x&x!"&xx)[77(! 6&F!! !S)[8(! shortcut_corres(pizza) := lyonpizza /* CIF ANSWER (797, 758), (150, 60) */ /* CIF Keep Specific Geode Te/xtMode 4 */ /* CIF Keep Specific Geode Modified */)]]][(!!")[(! 6!Z)][)()]]]]]]]]]]]]]]]}----------------------------------------------------------3)]]]]]}---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------