symbian3/mw/phonesrv/package_definition.xml
branchHighFidelityModel
changeset 245 30e67220bf86
parent 182 ca5a2c685f32
equal deleted inserted replaced
239:e9ebcfcb4702 245:30e67220bf86
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE SystemDefinition [
     2 <SystemDefinition schema="3.0.0">
     3 <!ELEMENT SystemDefinition ( systemModel )>
     3  <package id="phonesrv" name="Telephony and SIM Services" levels="plugin framework server generic specific">
     4 <!ATTLIST SystemDefinition
     4   <collection id="phonesrv_plat" name="Telephony and SIM Services Platform Interfaces" level="specific">
     5   name CDATA #REQUIRED
     5    <component id="string_parser_api" name="String Parser API" class="api" filter="s60">
     6   schema CDATA #REQUIRED
     6     <meta rel="Api" href="phonesrv_plat/string_parser_api/string_parser_api.metaxml"/>
     7 >
     7     <unit bldFile="phonesrv_plat/string_parser_api/group"/>
     8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
     8    </component>
     9 
     9    <component id="cbs_mcn_client_api" name="CBS MCN Client API" class="api" filter="s60">
    10 <!-- System Model Section of DTD -->
    10     <meta rel="Api" href="phonesrv_plat/cbs_mcn_client_api/cbs_mcn_client_api.metaxml"/>
    11 <!ELEMENT systemModel (layer+)>
    11     <unit bldFile="phonesrv_plat/cbs_mcn_client_api/group"/>
    12 
    12    </component>
    13 <!ELEMENT layer (block* | collection*)*>
    13    <component id="converged_call_engine_api" name="Converged Call Engine API" class="api" filter="s60">
    14 <!-- Kernel Services, Base Services, OS Services, Etc -->
    14     <meta rel="Api" href="phonesrv_plat/converged_call_engine_api/converged_call_engine_api.metaxml"/>
    15 <!ATTLIST layer
    15     <unit bldFile="phonesrv_plat/converged_call_engine_api/group"/>
    16   name CDATA #REQUIRED
    16    </component>
    17   long-name CDATA #IMPLIED
    17    <component id="aiw_dial_data_consumer_api" name="AIW Dial Data Consumer API" class="api" filter="s60">
    18   levels NMTOKENS #IMPLIED
    18     <meta rel="Api" href="phonesrv_plat/aiw_dial_data_consumer_api/aiw_dial_data_consumer_api.metaxml"/>
    19   span CDATA #IMPLIED
    19     <unit bldFile="phonesrv_plat/aiw_dial_data_consumer_api/group"/>
    20 >
    20    </component>
    21 
    21    <component id="phone_client_ussd_api" name="Phone Client USSD API" class="api" filter="s60">
    22 <!ELEMENT block (subblock* | collection*)*>
    22     <meta rel="Api" href="phonesrv_plat/phone_client_ussd_api/phone_client_ussd_api.metaxml"/>
    23  <!-- Generic OS services, Comms Services, etc -->
    23     <unit bldFile="phonesrv_plat/phone_client_ussd_api/group"/>
    24 <!ATTLIST block
    24    </component>
    25   levels NMTOKENS #IMPLIED
    25    <component id="sat_refresh_api" name="SAT Refresh API" class="api" filter="s60">
    26   span CDATA #IMPLIED
    26     <meta rel="Api" href="phonesrv_plat/sat_refresh_api/sat_refresh_api.metaxml"/>
    27   level NMTOKEN #IMPLIED
    27     <unit bldFile="phonesrv_plat/sat_refresh_api/group" filter="!test"/>
    28   name CDATA #REQUIRED
    28     <unit bldFile="phonesrv_plat/sat_refresh_api/tsrc/group" filter="test,api_test"/>
    29   long-name CDATA #IMPLIED
    29    </component>
    30 >
    30    <component id="network_handling_engine_api" name="Network Handling Engine API" class="api" filter="s60">
    31 
    31     <meta rel="Api" href="phonesrv_plat/network_handling_engine_api/network_handling_engine_api.metaxml"/>
    32 <!ELEMENT subblock (collection)*>
    32     <unit bldFile="phonesrv_plat/network_handling_engine_api/group"/>
    33 <!-- Cellular Baseband Services, Networking Services, etc -->
    33    </component>
    34 <!ATTLIST subblock
    34    <component id="phone_client_emergency_call_api" name="Phone Client Emergency Call API" class="api" filter="s60">
    35   name CDATA #REQUIRED
    35     <meta rel="Api" href="phonesrv_plat/phone_client_emergency_call_api/phone_client_emergency_call_api.metaxml"/>
    36   long-name CDATA #IMPLIED
    36     <unit bldFile="phonesrv_plat/phone_client_emergency_call_api/group"/>
    37 >
    37    </component>
    38 
    38    <component id="sat_configuration_api" name="SAT Configuration API" class="api" filter="s60">
    39 <!ELEMENT collection (component)*>
    39     <meta rel="Api" href="phonesrv_plat/sat_configuration_api/sat_configuration_api.metaxml"/>
    40 <!-- Screen Driver, Content Handling, etc -->
    40     <unit bldFile="phonesrv_plat/sat_configuration_api/group"/>
    41 <!ATTLIST collection
    41    </component>
    42   name CDATA #REQUIRED
    42    <component id="dial_utils_api" name="Dial Utils API" class="api" filter="s60">
    43   long-name CDATA #IMPLIED
    43     <meta rel="Api" href="phonesrv_plat/dial_utils_api/dial_utils_api.metaxml"/>
    44   level NMTOKEN #IMPLIED
    44     <unit bldFile="phonesrv_plat/dial_utils_api/group"/>
    45 >
    45    </component>
    46 
    46    <component id="phone_client_image_handler_api" name="Phone Client Image Handler API" class="api" filter="s60">
    47 <!ELEMENT component (unit)*>
    47     <meta rel="Api" href="phonesrv_plat/phone_client_image_handler_api/phone_client_image_handler_api.metaxml"/>
    48 <!-- contains units or is a  package or prebuilt -->
    48     <unit bldFile="phonesrv_plat/phone_client_image_handler_api/group"/>
    49 <!ATTLIST component
    49    </component>
    50   name CDATA #REQUIRED
    50    <component id="phone_client_messenger_api" name="Phone Client Messenger API" class="api" filter="s60">
    51   long-name CDATA #IMPLIED
    51     <meta rel="Api" href="phonesrv_plat/phone_client_messenger_api/phone_client_messenger_api.metaxml"/>
    52   deprecated CDATA #IMPLIED
    52     <unit bldFile="phonesrv_plat/phone_client_messenger_api/group"/>
    53   introduced CDATA #IMPLIED
    53    </component>
    54   contract CDATA #IMPLIED
    54    <component id="sat_client_api" name="SAT Client API" class="api" filter="s60">
    55   plugin (Y|N) "N"
    55     <meta rel="Api" href="phonesrv_plat/sat_client_api/sat_client_api.metaxml"/>
    56   filter CDATA #IMPLIED
    56     <unit bldFile="phonesrv_plat/sat_client_api/group" filter="!test"/>
    57   class NMTOKENS #IMPLIED
    57     <unit bldFile="phonesrv_plat/sat_client_api/tsrc/group" filter="test,api_test"/>
    58   supports CDATA #IMPLIED
    58    </component>
    59   purpose ( optional | mandatory | development ) "optional"
    59    <component id="phone_client_api" name="Phone Client API" class="api" filter="s60">
    60 >
    60     <meta rel="Api" href="phonesrv_plat/phone_client_api/phone_client_api.metaxml"/>
    61 
    61     <unit bldFile="phonesrv_plat/phone_client_api/group"/>
    62 <!ELEMENT unit EMPTY >
    62    </component>
    63 <!-- must be buildable (bld.inf) -->
    63    <component id="sat_service_api" name="SAT Service API" class="api" filter="s60">
    64 <!-- bldFile  may someday be removed in favour of mrp -->
    64     <meta rel="Api" href="phonesrv_plat/sat_service_api/sat_service_api.metaxml"/>
    65 <!ATTLIST unit
    65     <unit bldFile="phonesrv_plat/sat_service_api/group" filter="!test"/>
    66   mrp CDATA #IMPLIED
    66     <unit bldFile="phonesrv_plat/sat_service_api/tsrc/group" filter="test,api_test"/>
    67   filter CDATA #IMPLIED
    67    </component>
    68   bldFile CDATA #IMPLIED
    68    <component id="cbs_message_api" name="CBS Message API" class="api" filter="s60">
    69   root CDATA #IMPLIED
    69     <meta rel="Api" href="phonesrv_plat/cbs_message_api/cbs_message_api.metaxml"/>
    70   version NMTOKEN #IMPLIED
    70     <unit bldFile="phonesrv_plat/cbs_message_api/group"/>
    71   prebuilt NMTOKEN #IMPLIED
    71    </component>
    72   late (Y|N) #IMPLIED
    72    <component id="phone_client_server_information_api" name="Phone Client Server Information API" class="api" filter="s60">
    73   priority CDATA #IMPLIED
    73     <meta rel="Api" href="phonesrv_plat/phone_client_server_information_api/phone_client_server_information_api.metaxml"/>
    74 >
    74     <unit bldFile="phonesrv_plat/phone_client_server_information_api/group"/>
    75 ]>
    75    </component>
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76    <component id="phone_client_ussd_internal_api" name="Phone Client USSD Internal API" class="api" filter="s60">
    77   <systemModel>
    77     <meta rel="Api" href="phonesrv_plat/phone_client_ussd_internal_api/phone_client_ussd_internal_api.metaxml"/>
    78     <layer name="mw" long-name="Middleware" levels="generic specific">
    78     <unit bldFile="phonesrv_plat/phone_client_ussd_internal_api/group"/>
    79       <block name="phonesrv" level="specific" long-name="Telephony and SIM Services" levels="plugin framework server generic specific">
    79    </component>
    80         <collection name="phonesrv_plat" long-name="Telephony and SIM Services Platform Interfaces" level="specific">
    80    <component id="phone_client_command_handler_api" name="Phone Client Command Handler API" class="api" filter="s60">
    81           <component name="string_parser_api" long-name="String Parser API" filter="s60" class="api">
    81     <meta rel="Api" href="phonesrv_plat/phone_client_command_handler_api/phone_client_command_handler_api.metaxml"/>
    82             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/string_parser_api/group"/>
    82     <unit bldFile="phonesrv_plat/phone_client_command_handler_api/group"/>
    83           </component>
    83    </component>
    84           <component name="cbs_mcn_client_api" long-name="CBS MCN Client API" filter="s60" class="api">
    84    <component id="phone_client_notify_api" name="Phone Client Notify API" class="api" filter="s60">
    85             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/cbs_mcn_client_api/group"/>
    85     <meta rel="Api" href="phonesrv_plat/phone_client_notify_api/phone_client_notify_api.metaxml"/>
    86           </component>
    86     <unit bldFile="phonesrv_plat/phone_client_notify_api/group"/>
    87           <component name="converged_call_engine_api" long-name="Converged Call Engine API" filter="s60" class="api">
    87    </component>
    88             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/converged_call_engine_api/group"/>
    88    <component id="phone_client_utility_api" name="Phone Client Utility API" class="api" filter="s60">
    89           </component>
    89     <meta rel="Api" href="phonesrv_plat/phone_client_utility_api/phone_client_utility_api.metaxml"/>
    90           <component name="aiw_dial_data_consumer_api" long-name="AIW Dial Data Consumer API" filter="s60" class="api">
    90     <unit bldFile="phonesrv_plat/phone_client_utility_api/group"/>
    91             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/aiw_dial_data_consumer_api/group"/>
    91    </component>
    92           </component>
    92    <component id="telephony_network_information_api" name="Telephony Network Information API" class="api" filter="s60">
    93           <component name="phone_client_ussd_api" long-name="Phone Client USSD API" filter="s60" class="api">
    93     <meta rel="Api" href="phonesrv_plat/telephony_network_information_api/telephony_network_information_api.metaxml"/>
    94             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_ussd_api/group"/>
    94     <unit bldFile="phonesrv_plat/telephony_network_information_api/group"/>
    95           </component>
    95    </component>
    96           <component name="sat_refresh_api" long-name="SAT Refresh API" filter="s60" class="api">
    96    <component id="secondary_display_sat_api" name="Secondary Display SAT API" class="api" filter="s60">
    97             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_refresh_api/group" filter="!test"/>
    97     <meta rel="Api" href="phonesrv_plat/secondary_display_sat_api/secondary_display_sat_api.metaxml"/>
    98             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_refresh_api/tsrc/group" filter="test,api_test"/>
    98     <unit bldFile="phonesrv_plat/secondary_display_sat_api/group"/>
    99           </component>
    99    </component>
   100           <component name="network_handling_engine_api" long-name="Network Handling Engine API" filter="s60" class="api">
   100    <component id="callui_reconnect_query_api" name="CallUI Reconnect Query API" class="api" filter="s60">
   101             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/network_handling_engine_api/group"/>
   101     <meta rel="Api" href="phonesrv_plat/callui_reconnect_query_api/callui_reconnect_query_api.metaxml"/>
   102           </component>
   102     <unit bldFile="phonesrv_plat/callui_reconnect_query_api/group"/>
   103           <component name="phone_client_emergency_call_api" long-name="Phone Client Emergency Call API" filter="s60" class="api">
   103    </component>
   104             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_emergency_call_api/group"/>
   104    <component id="service_provider_settings_api" name="Service Provider Settings API" class="api" filter="s60">
   105           </component>
   105     <meta rel="Api" href="phonesrv_plat/service_provider_settings_api/service_provider_settings_api.metaxml"/>
   106           <component name="sat_configuration_api" long-name="SAT Configuration API" filter="s60" class="api">
   106     <unit bldFile="phonesrv_plat/service_provider_settings_api/group"/>
   107             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_configuration_api/group"/>
   107    </component>
   108           </component>
   108    <component id="converged_call_provider_api" name="Converged Call Provider API" class="api" filter="s60">
   109           <component name="dial_utils_api" long-name="Dial Utils API" filter="s60" class="api">
   109     <meta rel="Api" href="phonesrv_plat/converged_call_provider_api/converged_call_provider_api.metaxml"/>
   110             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/dial_utils_api/group"/>
   110     <unit bldFile="phonesrv_plat/converged_call_provider_api/group"/>
   111           </component>
   111    </component>
   112           <component name="phone_client_image_handler_api" long-name="Phone Client Image Handler API" filter="s60" class="api">
   112    <component id="incoming_call_monitor_api" name="Incoming Call Monitor API" class="api" filter="s60">
   113             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_image_handler_api/group"/>
   113     <meta rel="Api" href="phonesrv_plat/incoming_call_monitor_api/incoming_call_monitor_api.metaxml"/>
   114           </component>
   114     <unit bldFile="phonesrv_plat/incoming_call_monitor_api/group"/>
   115           <component name="phone_client_messenger_api" long-name="Phone Client Messenger API" filter="s60" class="api">
   115    </component>
   116             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_messenger_api/group"/>
   116    <component id="default_emergency_numbers_api" name="Default Emergency Numbers API" class="api" filter="s60">
   117           </component>
   117     <unit bldFile="phonesrv_plat/default_emergency_numbers_api/group"/>
   118           <component name="sat_client_api" long-name="SAT Client API" filter="s60" class="api">
   118    </component>
   119             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_client_api/group" filter="!test"/>
   119    <component id="cenrep_database_api" name="Central Repository Database API" class="api" filter="s60">
   120             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_client_api/tsrc/group" filter="test,api_test"/>
   120     <meta rel="Api" href="phonesrv_plat/cenrep_database_api/cenrep_database_api.metaxml"/>
   121           </component>
   121     <unit bldFile="phonesrv_plat/cenrep_database_api/group"/>
   122           <component name="phone_client_api" long-name="Phone Client API" filter="s60" class="api">
   122    </component>
   123             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_api/group"/>
   123    <component id="ss_settings_api" name="SS Settings API" class="api" filter="s60">
   124           </component>
   124     <meta rel="Api" href="phonesrv_plat/ss_settings_api/ss_settings_api.metaxml"/>
   125           <component name="sat_service_api" long-name="SAT Service API" filter="s60" class="api">
   125     <unit bldFile="phonesrv_plat/ss_settings_api/group"/>
   126             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_service_api/group" filter="!test"/>
   126    </component>
   127             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/sat_service_api/tsrc/group" filter="test,api_test"/>
   127    <component id="phone_settings_observer_api" name="Phone Settings Observer API" class="api" filter="s60">
   128           </component>
   128     <meta rel="Api" href="phonesrv_plat/phone_settings_observer_api/phone_settings_observer_api.metaxml"/>
   129           <component name="cbs_message_api" long-name="CBS Message API" filter="s60" class="api">
   129     <unit bldFile="phonesrv_plat/phone_settings_observer_api/group"/>
   130             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/cbs_message_api/group"/>
   130    </component>
   131           </component>
   131    <component id="phone_settings_notes_ui_api" name="Phone Settings Notes UI API" class="api" filter="s60">
   132           <component name="phone_client_server_information_api" long-name="Phone Client Server Information API" filter="s60" class="api">
   132     <meta rel="Api" href="phonesrv_plat/phone_settings_notes_ui_api/phone_settings_notes_ui_api.metaxml"/>
   133             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_server_information_api/group"/>
   133     <unit bldFile="phonesrv_plat/phone_settings_notes_ui_api/group"/>
   134           </component>
   134    </component>
   135           <component name="phone_client_ussd_internal_api" long-name="Phone Client USSD Internal API" filter="s60" class="api">
   135    <component id="phone_settings_api" name="Phone Settings API" class="api" filter="s60">
   136             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_ussd_internal_api/group"/>
   136     <meta rel="Api" href="phonesrv_plat/phone_settings_api/phone_settings_api.metaxml"/>
   137           </component>
   137     <unit bldFile="phonesrv_plat/phone_settings_api/group"/>
   138           <component name="phone_client_command_handler_api" long-name="Phone Client Command Handler API" filter="s60" class="api">
   138    </component>
   139             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_command_handler_api/group"/>
   139    <component id="voice_mailbox_number_api" name="Voice Mailbox Number API" class="api" filter="s60">
   140           </component>
   140     <meta rel="Api" href="phonesrv_plat/voice_mailbox_number_api/voice_mailbox_number_api.metaxml"/>
   141           <component name="phone_client_notify_api" long-name="Phone Client Notify API" filter="s60" class="api">
   141     <unit bldFile="phonesrv_plat/voice_mailbox_number_api/group"/>
   142             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_notify_api/group"/>
   142    </component>
   143           </component>
   143    <component id="voice_mailbox_settings_api" name="Voice Mailbox Settings API" class="api" filter="s60">
   144           <component name="phone_client_utility_api" long-name="Phone Client Utility API" filter="s60" class="api">
   144     <meta rel="Api" href="phonesrv_plat/voice_mailbox_settings_api/voice_mailbox_settings_api.metaxml"/>
   145             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_client_utility_api/group"/>
   145     <unit bldFile="phonesrv_plat/voice_mailbox_settings_api/group"/>
   146           </component>
   146    </component>
   147           <component name="telephony_network_information_api" long-name="Telephony Network Information API" filter="s60" class="api">
   147    <component id="call_information_api" name="Call Information API" class="api" filter="s60">
   148             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/telephony_network_information_api/group"/>
   148     <meta rel="Api" href="phonesrv_plat/call_information_api/call_information_api.metaxml"/>
   149           </component>
   149     <unit bldFile="phonesrv_plat/call_information_api/group" filter="!test"/>
   150           <component name="secondary_display_sat_api" long-name="Secondary Display SAT API" filter="s60" class="api">
   150     <unit bldFile="phonesrv_plat/call_information_api/tsrc/group" filter="test,api_test"/>
   151             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/secondary_display_sat_api/group"/>
   151    </component>
   152           </component>
   152    <component id="call_remote_party_information_api" name="Call Remote Party Information API" class="api" filter="s60">
   153           <component name="callui_reconnect_query_api" long-name="CallUI Reconnect Query API" filter="s60" class="api">
   153     <unit bldFile="phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
   154             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/callui_reconnect_query_api/group"/>
   154     <unit bldFile="phonesrv_plat/call_remote_party_information_api/tsrc/group" filter="test,api_test"/>
   155           </component>
   155    </component>
   156           <component name="service_provider_settings_api" long-name="Service Provider Settings API" filter="s60" class="api">
   156    <component id="telephony_mediator_api" name="Telephony Mediator API" class="api" filter="s60">
   157             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/service_provider_settings_api/group"/>
   157     <meta rel="Api" href="phonesrv_plat/telephony_mediator_api/telephony_mediator_api.metaxml"/>
   158           </component>
   158     <unit bldFile="phonesrv_plat/telephony_mediator_api/group" filter="!test"/>
   159           <component name="converged_call_provider_api" long-name="Converged Call Provider API" filter="s60" class="api">
   159     <unit bldFile="phonesrv_plat/telephony_mediator_api/tsrc/ut_telephony_mediator_api/group" filter="test,api_test"/>
   160             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/converged_call_provider_api/group"/>
   160    </component>
   161           </component>
   161   </collection>
   162           <component name="incoming_call_monitor_api" long-name="Incoming Call Monitor API" filter="s60" class="api">
   162   <collection id="telutils" name="Telephony Utils" level="generic">
   163             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/incoming_call_monitor_api/group"/>
   163    <component id="phoneparser" filter="s60" name="Phone Parser">
   164           </component>
   164     <unit bldFile="telutils/phoneparser/group"/>
   165           <component name="default_emergency_numbers_api" long-name="Default Emergency Numbers API" filter="s60" class="api">
   165    </component>
   166             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/default_emergency_numbers_api/group"/>
   166    <component id="telephonyservice" filter="s60" name="Telephony Service">
   167           </component>
   167     <unit bldFile="telutils/telephonyservice/group"/>
   168           <component name="cenrep_database_api" long-name="Central Repository Database API" filter="s60" class="api">
   168    </component>
   169             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/cenrep_database_api/group"/>
   169   </collection>
   170           </component>
   170   <collection id="cbs" name="Cellular Baseband Services" level="plugin">
   171           <component name="ss_settings_api" long-name="SS Settings API" filter="s60" class="api">
   171    <component id="cbsserver" filter="s60" name="CBS Server">
   172             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/ss_settings_api/group"/>
   172     <unit bldFile="cbs/cbsserver/group"/>
   173           </component>
   173    </component>
   174           <component name="phone_settings_observer_api" long-name="Phone Settings Observer API" filter="s60" class="api">
   174    <component id="cbsui" filter="s60" name="CBS UI">
   175             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_settings_observer_api/group"/>
   175     <unit bldFile="cbs/cbsui/group"/>
   176           </component>
   176    </component>
   177           <component name="phone_settings_notes_ui_api" long-name="Phone Settings Notes UI API" filter="s60" class="api">
   177   </collection>
   178             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_settings_notes_ui_api/group"/>
   178   <collection id="cellular" name="Cellular" level="server">
   179           </component>
   179    <component id="telephonysettings" filter="s60" name="Telephony Settings">
   180           <component name="phone_settings_api" long-name="Phone Settings API" filter="s60" class="api">
   180     <unit bldFile="cellular/telephonysettings/group" filter="!test"/>
   181             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/phone_settings_api/group"/>
   181     <unit bldFile="cellular/telephonysettings/tsrc/public/basic/group" filter="test,api_test"/>
   182           </component>
   182    </component>
   183           <component name="voice_mailbox_number_api" long-name="Voice Mailbox Number API" filter="s60" class="api">
   183    <component id="sssettings" filter="s60" name="Supplementary Service Settings">
   184             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/voice_mailbox_number_api/group"/>
   184     <unit bldFile="cellular/sssettings/group" filter="!test"/>
   185           </component>
   185     <unit bldFile="cellular/SSSettings/tsrc/public/basic/group" filter="test,api_test"/>
   186           <component name="voice_mailbox_settings_api" long-name="Voice Mailbox Settings API" filter="s60" class="api">
   186    </component>
   187             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/voice_mailbox_settings_api/group"/>
   187    <component id="psetnotesui" filter="s60" name="Phone Settings Notes UI">
   188           </component>
   188     <unit bldFile="cellular/psetnotesui/group" filter="!test"/>
   189           <component name="call_information_api" long-name="Call Information API" filter="s60" class="api">
   189     <unit bldFile="cellular/PsetNotesUi/tsrc/public/basic/group" filter="test,api_test"/>
   190             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/call_information_api/group" filter="!test"/>
   190    </component>
   191             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/call_information_api/tsrc/group" filter="test,api_test"/>
   191    <component id="servicerequest" filter="s60" name="Service Request">
   192           </component>
   192     <unit bldFile="cellular/servicerequest/group"/>
   193           <component name="call_remote_party_information_api" long-name="Call Remote Party Information API" filter="s60" class="api">
   193    </component>
   194             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/call_remote_party_information_api/group" filter="!test"/>
   194   </collection>
   195             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/call_remote_party_information_api/tsrc/group" filter="test,api_test"/>
   195   <collection id="convergedcallengine" name="Converged Call Engine" level="framework">
   196           </component>
   196    <component id="callprovider" filter="s60" name="Call Provider">
   197           <component name="telephony_mediator_api" long-name="Telephony Mediator API" filter="s60" class="api">
   197     <unit bldFile="convergedcallengine/callprovider/group"/>
   198             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/telephony_mediator_api/group" filter="!test"/>
   198    </component>
   199             <unit bldFile="/sf/mw/phonesrv/phonesrv_plat/telephony_mediator_api/tsrc/ut_telephony_mediator_api/group" filter="test,api_test"/>
   199    <component id="cce" filter="s60" name="CCE">
   200           </component>
   200     <unit bldFile="convergedcallengine/cce/group" filter="!test"/>
   201         </collection>
   201     <unit filter="test,api_test" bldFile="convergedcallengine/cce/tsrc/public/basic/group"/>
   202         <collection name="telutils" long-name="Telephony Utils" level="generic">
   202    </component>
   203           <component name="phoneparser" filter="s60" long-name="Phone Parser">
   203    <component id="spsettings" filter="s60" name="Service Provider Settings">
   204             <unit bldFile="/sf/mw/phonesrv/telutils/phoneparser/group"/>
   204     <unit bldFile="convergedcallengine/spsettings/group" filter="!test"/>
   205           </component>
   205     <unit filter="test,api_test" bldFile="convergedcallengine/spsettings/tsrc/public/basic/group"/>
   206           <component name="telephonyservice" filter="s60" long-name="Telephony Service">
   206    </component>
   207             <unit bldFile="/sf/mw/phonesrv/telutils/telephonyservice/group"/>
   207    <component id="cenrepdatabase" filter="s60" name="CCE Cenrep Database">
   208           </component>
   208     <unit bldFile="convergedcallengine/cenrepdatabase/group"/>
   209         </collection>
   209    </component>
   210         <collection name="cbs" long-name="Cellular Baseband Services" level="plugin">
   210    <component id="serviceselector" filter="s60" name="Service Selector">
   211           <component name="cbsserver" filter="s60" long-name="CBS Server">
   211     <unit bldFile="convergedcallengine/serviceselector/group"/>
   212             <unit bldFile="/sf/mw/phonesrv/cbs/cbsserver/group"/>
   212    </component>
   213           </component>
   213    <component id="csplugin" filter="s60" name="CS Plugin" class="plugin">
   214           <component name="cbsui" filter="s60" long-name="CBS UI">
   214     <!--  should spell out CS in name -->
   215             <unit bldFile="/sf/mw/phonesrv/cbs/cbsui/group"/>
   215     <unit bldFile="convergedcallengine/csplugin/group"/>
   216           </component>
   216    </component>
   217         </collection>
   217   </collection>
   218         <collection name="cellular" long-name="Cellular" level="server">
   218   <collection id="engines" name="Telephony Engines" level="specific">
   219           <component name="telephonysettings" filter="s60" long-name="Telephony Settings">
   219    <component id="vmbxengine" filter="s60" name="Voice Mailbox Engine">
   220             <unit bldFile="/sf/mw/phonesrv/cellular/telephonysettings/group" filter="!test"/>
   220     <unit bldFile="engines/vmbxengine/group"/>
   221             <unit bldFile="/sf/mw/phonesrv/cellular/telephonysettings/tsrc/public/basic/group" filter="test,api_test"/>
   221    </component>
   222           </component>
   222   </collection>
   223           <component name="sssettings" filter="s60" long-name="Supplementary Service Settings">
   223   <collection id="networkhandling" name="Network Handling" level="plugin">
   224             <unit bldFile="/sf/mw/phonesrv/cellular/sssettings/group" filter="!test"/>
   224    <component id="networkhandlingengine" filter="s60" name="Network Handling Engine">
   225             <unit bldFile="/sf/mw/phonesrv/cellular/SSSettings/tsrc/public/basic/group" filter="test,api_test"/>
   225     <unit bldFile="networkhandling/networkhandlingengine/group"/>
   226           </component>
   226    </component>
   227           <component name="psetnotesui" filter="s60" long-name="Phone Settings Notes UI">
   227   </collection>
   228             <unit bldFile="/sf/mw/phonesrv/cellular/psetnotesui/group" filter="!test"/>
   228   <collection id="phoneclientserver" name="Phone Client/Server" level="server">
   229             <unit bldFile="/sf/mw/phonesrv/cellular/PsetNotesUi/tsrc/public/basic/group" filter="test,api_test"/>
   229    <component id="enpolicy" filter="s60" name="Emergency Number Policy">
   230           </component>
   230     <unit bldFile="phoneclientserver/enpolicy/group"/>
   231           <component name="servicerequest" filter="s60" long-name="Service Request">
   231    </component>
   232             <unit bldFile="/sf/mw/phonesrv/cellular/servicerequest/group"/>
   232    <component id="aiwdialdata" filter="s60" name="AIW Dial Data">
   233           </component>
   233     <unit bldFile="phoneclientserver/aiwdialdata/group" filter="!test"/>
   234         </collection>
   234     <unit filter="test,api_test" bldFile="phoneclientserver/aiwdialdata/tsrc/public/basic/group"/>
   235         <collection name="convergedcallengine" long-name="Converged Call Engine" level="framework">
   235    </component>
   236           <component name="callprovider" filter="s60" long-name="Call Provider">
   236    <component id="dialutils" filter="s60" name="Dial Utils">
   237             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/callprovider/group"/>
   237     <unit bldFile="phoneclientserver/dialutils/group" filter="!test"/>
   238           </component>
   238     <unit filter="test,api_test" bldFile="phoneclientserver/dialutils/tsrc/public/basic/group"/>
   239           <component name="cce" filter="s60" long-name="CCE">
   239    </component>
   240             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/cce/group" filter="!test"/>
   240    <component id="phoneclient" filter="s60" name="Phone Client">
   241             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/cce/tsrc/public/basic/group" filter="test,api_test"/>
   241     <unit bldFile="phoneclientserver/phoneclient/group" filter="!test"/>
   242           </component>
   242     <unit filter="test,api_test" bldFile="phoneclientserver/phoneclient/tsrc/public/basic/group"/>
   243           <component name="spsettings" filter="s60" long-name="Service Provider Settings">
   243    </component>
   244             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/spsettings/group" filter="!test"/>
   244    <component id="phoneserver" filter="s60" name="Phone Server">
   245             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/spsettings/tsrc/public/basic/group" filter="test,api_test"/>
   245     <unit bldFile="phoneclientserver/phoneserver/group"/>
   246           </component>
   246    </component>
   247           <component name="cenrepdatabase" filter="s60" long-name="CCE Cenrep Database">
   247    <component id="callui" filter="s60" name="Call UI">
   248             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/cenrepdatabase/group"/>
   248     <unit bldFile="phoneclientserver/callui/group"/>
   249           </component>
   249    </component>
   250           <component name="serviceselector" filter="s60" long-name="Service Selector">
   250   </collection>
   251             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/serviceselector/group"/>
   251   <collection id="satengine" name="SIM Application Toolkit Engine" level="generic">
   252           </component>
   252    <component id="satserver" filter="s60" name="SAT Server">
   253           <component name="csplugin" filter="s60" long-name="CS Plugin" plugin="Y">
   253     <unit bldFile="satengine/satserver/group"/>
   254             <!--  should spell out CS in name -->
   254    </component>
   255             <unit bldFile="/sf/mw/phonesrv/convergedcallengine/csplugin/group"/>
   255   </collection>
   256           </component>
   256   <collection id="satui" name="SIM Application Toolkit UI" level="specific">
   257         </collection>
   257    <component id="satapp" filter="s60" name="SAT Application">
   258         <collection name="engines" long-name="Telephony Engines" level="specific">
   258     <unit bldFile="satui/satapp/group"/>
   259           <component name="vmbxengine" filter="s60" long-name="Voice Mailbox Engine">
   259    </component>
   260             <unit bldFile="/sf/mw/phonesrv/engines/vmbxengine/group"/>
   260    <component id="satplugin" filter="s60" name="SAT Plugin" class="plugin">
   261           </component>
   261     <unit bldFile="satui/satplugin/group"/>
   262         </collection>
   262    </component>
   263         <collection name="networkhandling" long-name="Network Handling" level="plugin">
   263   </collection>
   264           <component name="networkhandlingengine" filter="s60" long-name="Network Handling Engine">
   264   <collection id="phonecmdhandler" name="Phone Command Handler" level="generic">
   265             <unit bldFile="/sf/mw/phonesrv/networkhandling/networkhandlingengine/group"/>
   265    <component id="phonecmdhnlr" filter="s60" name="Phone Command Handler">
   266           </component>
   266     <unit bldFile="phonecmdhandler/phonecmdhnlr/group"/>
   267         </collection>
   267    </component>
   268         <collection name="phoneclientserver" long-name="Phone Client/Server" level="server">
   268   </collection>
   269           <component name="enpolicy" filter="s60" long-name="Emergency Number Policy">
   269  </package>
   270             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/enpolicy/group"/>
       
   271           </component>
       
   272           <component name="aiwdialdata" filter="s60" long-name="AIW Dial Data">
       
   273             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/aiwdialdata/group" filter="!test"/>
       
   274             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/aiwdialdata/tsrc/public/basic/group" filter="test,api_test"/>
       
   275           </component>
       
   276           <component name="dialutils" filter="s60" long-name="Dial Utils">
       
   277             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/dialutils/group" filter="!test"/>
       
   278             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/dialutils/tsrc/public/basic/group" filter="test,api_test"/>
       
   279           </component>
       
   280           <component name="phoneclient" filter="s60" long-name="Phone Client">
       
   281             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/phoneclient/group" filter="!test"/>
       
   282             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/phoneclient/tsrc/public/basic/group" filter="test,api_test"/>
       
   283           </component>
       
   284           <component name="phoneserver" filter="s60" long-name="Phone Server">
       
   285             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/phoneserver/group"/>
       
   286           </component>
       
   287           <component name="callui" filter="s60" long-name="Call UI">
       
   288             <unit bldFile="/sf/mw/phonesrv/phoneclientserver/callui/group"/>
       
   289           </component>
       
   290         </collection>
       
   291         <collection name="satengine" long-name="SIM Application Toolkit Engine" level="generic">
       
   292           <component name="satserver" filter="s60" long-name="SAT Server">
       
   293             <unit bldFile="/sf/mw/phonesrv/satengine/satserver/group"/>
       
   294           </component>
       
   295         </collection>
       
   296         <collection name="satui" long-name="SIM Application Toolkit UI" level="specific">
       
   297           <component name="satapp" filter="s60" long-name="SAT Application">
       
   298             <unit bldFile="/sf/mw/phonesrv/satui/satapp/group"/>
       
   299           </component>
       
   300           <component name="satplugin" filter="s60" long-name="SAT Plugin" plugin="Y">
       
   301             <unit bldFile="/sf/mw/phonesrv/satui/satplugin/group"/>
       
   302           </component>
       
   303         </collection>
       
   304         <collection name="phonecmdhandler" long-name="Phone Command Handler" level="generic">
       
   305           <component name="phonecmdhnlr" filter="s60" long-name="Phone Command Handler">
       
   306             <unit bldFile="/sf/mw/phonesrv/phonecmdhandler/phonecmdhnlr/group"/>
       
   307           </component>
       
   308         </collection>
       
   309       </block>
       
   310     </layer>
       
   311   </systemModel>
       
   312 </SystemDefinition>
   270 </SystemDefinition>