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="remotemgmt" name="Remote Management" levels="plugin framework server generic specific"> |
4 <!ATTLIST SystemDefinition |
4 <collection id="remotemgmt_pub" name="Remote Management Public Interfaces" level="specific"> |
5 name CDATA #REQUIRED |
5 <component id="synchronization_capability_api" name="Synchronization Capability API" class="api" filter="s60"> |
6 schema CDATA #REQUIRED |
6 <meta rel="Api" href="remotemgmt_pub/synchronization_capability_api/synchronization_capability_api.metaxml"/> |
7 > |
7 <unit bldFile="remotemgmt_pub/synchronization_capability_api/group"/> |
8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not. --> |
8 </component> |
9 |
9 </collection> |
10 <!-- System Model Section of DTD --> |
10 <collection id="remotemgmt_plat" name="Remote Management Platform Interfaces" level="specific"> |
11 <!ELEMENT systemModel (layer+)> |
11 <component id="common_agent_util_and_definitions_api" name="Common Agent util and definitions API" class="api" filter="s60"> |
12 |
12 <meta rel="Api" href="remotemgmt_plat/common_agent_util_and_definitions_api/common_agent_util_and_definitions_api.metaxml"/> |
13 <!ELEMENT layer (block* | collection*)*> |
13 <unit bldFile="remotemgmt_plat/common_agent_util_and_definitions_api/group"/> |
14 <!-- Kernel Services, Base Services, OS Services, Etc --> |
14 </component> |
15 <!ATTLIST layer |
15 <component id="policy_management_certificate_api" name="Policy Management Certificate API" class="api" filter="s60"> |
16 name CDATA #REQUIRED |
16 <meta rel="Api" href="remotemgmt_plat/policy_management_certificate_api/policy_management_certificate_api.metaxml"/> |
17 long-name CDATA #IMPLIED |
17 <unit bldFile="remotemgmt_plat/policy_management_certificate_api/group"/> |
18 levels NMTOKENS #IMPLIED |
18 </component> |
19 span CDATA #IMPLIED |
19 <component id="oma_provisioning_adapter_api" name="OMA Provisioning Adapter API" class="api" filter="s60"> |
20 > |
20 <meta rel="Api" href="remotemgmt_plat/oma_provisioning_adapter_api/oma_provisioning_adapter_api.metaxml"/> |
21 |
21 <unit bldFile="remotemgmt_plat/oma_provisioning_adapter_api/group"/> |
22 <!ELEMENT block (subblock* | collection*)*> |
22 </component> |
23 <!-- Generic OS services, Comms Services, etc --> |
23 <component id="device_management_parameter_api" name="Device Management Parameter API" class="api" filter="s60"> |
24 <!ATTLIST block |
24 <meta rel="Api" href="remotemgmt_plat/device_management_parameter_api/device_management_parameter_api.metaxml"/> |
25 levels NMTOKENS #IMPLIED |
25 <unit bldFile="remotemgmt_plat/device_management_parameter_api/group"/> |
26 span CDATA #IMPLIED |
26 </component> |
27 level NMTOKEN #IMPLIED |
27 <component id="data_synchronization_plugin_api" name="Data Synchronization Plug-in API" class="api" filter="s60"> |
28 name CDATA #REQUIRED |
28 <meta rel="Api" href="remotemgmt_plat/data_synchronization_plugin_api/data_synchronization_plugin_api.metaxml"/> |
29 long-name CDATA #IMPLIED |
29 <unit bldFile="remotemgmt_plat/data_synchronization_plugin_api/group"/> |
30 > |
30 </component> |
31 |
31 <component id="sync_alert_handler_api" name="Sync Alert Handler API" class="api" filter="s60"> |
32 <!ELEMENT subblock (collection)*> |
32 <meta rel="Api" href="remotemgmt_plat/sync_alert_handler_api/sync_alert_handler_api.metaxml"/> |
33 <!-- Cellular Baseband Services, Networking Services, etc --> |
33 <unit bldFile="remotemgmt_plat/sync_alert_handler_api/group"/> |
34 <!ATTLIST subblock |
34 </component> |
35 name CDATA #REQUIRED |
35 <component id="syncml_notifier_api" name="SyncML Notifier API" class="api" filter="s60"> |
36 long-name CDATA #IMPLIED |
36 <meta rel="Api" href="remotemgmt_plat/syncml_notifier_api/syncml_notifier_api.metaxml"/> |
37 > |
37 <unit bldFile="remotemgmt_plat/syncml_notifier_api/group"/> |
38 |
38 </component> |
39 <!ELEMENT collection (component)*> |
39 <component id="syncml_client_api" name="SyncML Client API" class="api" filter="s60"> |
40 <!-- Screen Driver, Content Handling, etc --> |
40 <meta rel="Api" href="remotemgmt_plat/syncml_client_api/syncml_client_api.metaxml"/> |
41 <!ATTLIST collection |
41 <unit bldFile="remotemgmt_plat/syncml_client_api/group"/> |
42 name CDATA #REQUIRED |
42 </component> |
43 long-name CDATA #IMPLIED |
43 <component id="device_management_plugin_api" name="Device Management plug-in API" class="api" filter="s60"> |
44 level NMTOKEN #IMPLIED |
44 <meta rel="Api" href="remotemgmt_plat/device_management_plugin_api/device_management_plugin_api.metaxml"/> |
45 > |
45 <unit bldFile="remotemgmt_plat/device_management_plugin_api/group"/> |
46 |
46 </component> |
47 <!ELEMENT component (unit)*> |
47 <component id="dm_tree_apis" name="DM Tree APIs" class="api" filter="s60"> |
48 <!-- contains units or is a package or prebuilt --> |
48 <meta rel="Api" href="remotemgmt_plat/dm_tree_apis/dm_tree_apis.metaxml"/> |
49 <!ATTLIST component |
49 <unit bldFile="remotemgmt_plat/dm_tree_apis/group"/> |
50 name CDATA #REQUIRED |
50 </component> |
51 long-name CDATA #IMPLIED |
51 <component id="terminal_security_device_lock_api" name="Terminal Security Device Lock API" class="api" filter="s60"> |
52 deprecated CDATA #IMPLIED |
52 <meta rel="Api" href="remotemgmt_plat/terminal_security_device_lock_api/terminal_security_device_lock_api.metaxml"/> |
53 introduced CDATA #IMPLIED |
53 <unit bldFile="remotemgmt_plat/terminal_security_device_lock_api/group"/> |
54 contract CDATA #IMPLIED |
54 </component> |
55 plugin (Y|N) "N" |
55 <component id="policy_management_request_api" name="Policy Management Request API" class="api" filter="s60"> |
56 filter CDATA #IMPLIED |
56 <meta rel="Api" href="remotemgmt_plat/policy_management_request_api/policy_management_request_api.metaxml"/> |
57 class NMTOKENS #IMPLIED |
57 <unit bldFile="remotemgmt_plat/policy_management_request_api/group"/> |
58 supports CDATA #IMPLIED |
58 </component> |
59 purpose ( optional | mandatory | development ) "optional" |
59 <component id="ds_constant_definitions_api" name="DS Constant Definitions API" class="api" filter="s60"> |
60 > |
60 <meta rel="Api" href="remotemgmt_plat/ds_constant_definitions_api/ds_constant_definitions_api.metaxml"/> |
61 |
61 <unit bldFile="remotemgmt_plat/ds_constant_definitions_api/group"/> |
62 <!ELEMENT unit EMPTY > |
62 </component> |
63 <!-- must be buildable (bld.inf) --> |
63 <component id="scp_server_api" name="SCP Server API" class="api" filter="s60"> |
64 <!-- bldFile may someday be removed in favour of mrp --> |
64 <meta rel="Api" href="remotemgmt_plat/scp_server_api/scp_server_api.metaxml"/> |
65 <!ATTLIST unit |
65 <unit bldFile="remotemgmt_plat/scp_server_api/group"/> |
66 mrp CDATA #IMPLIED |
66 </component> |
67 filter CDATA #IMPLIED |
67 <component id="data_synchronization_notification_api" name="Data Synchronization Notification API" class="api" filter="s60"> |
68 bldFile CDATA #IMPLIED |
68 <meta rel="Api" href="remotemgmt_plat/data_synchronization_notification_api/data_synchronization_notification_api.metaxml"/> |
69 root CDATA #IMPLIED |
69 <unit bldFile="remotemgmt_plat/data_synchronization_notification_api/group"/> |
70 version NMTOKEN #IMPLIED |
70 </component> |
71 prebuilt NMTOKEN #IMPLIED |
71 <component id="oma_provisioning_engine_api" name="OMA Provisioning Engine API" class="api" filter="s60"> |
72 late (Y|N) #IMPLIED |
72 <meta rel="Api" href="remotemgmt_plat/oma_provisioning_engine_api/oma_provisioning_engine_api.metaxml"/> |
73 priority CDATA #IMPLIED |
73 <unit bldFile="remotemgmt_plat/oma_provisioning_engine_api/group"/> |
74 > |
74 </component> |
75 ]> |
75 <component id="dm_utils_api" name="DM Utils API" class="api" filter="s60"> |
76 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
76 <meta rel="Api" href="remotemgmt_plat/dm_utils_api/dm_utils_api.metaxml"/> |
77 <systemModel> |
77 <unit bldFile="remotemgmt_plat/dm_utils_api/group"/> |
78 <layer name="mw" long-name="Middleware" levels="generic specific"> |
78 </component> |
79 <block name="remotemgmt" level="specific" long-name="Remote Management" levels="plugin framework server generic specific"> |
79 <component id="syncml_alert_api" name="SyncML Alert API" class="api" filter="s60"> |
80 <collection name="remotemgmt_pub" long-name="Remote Management Public Interfaces" level="specific"> |
80 <meta rel="Api" href="remotemgmt_plat/syncml_alert_api/syncml_alert_api.metaxml"/> |
81 <component name="synchronization_capability_api" long-name="Synchronization Capability API" filter="s60" class="api"> |
81 <unit bldFile="remotemgmt_plat/syncml_alert_api/group"/> |
82 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_pub/synchronization_capability_api/group"/> |
82 </component> |
83 </component> |
83 <component id="obex_client_session_api" name="OBEX Client session API" class="api" filter="s60"> |
84 </collection> |
84 <meta rel="Api" href="remotemgmt_plat/obex_client_session_api/obex_client_session_api.metaxml"/> |
85 <collection name="remotemgmt_plat" long-name="Remote Management Platform Interfaces" level="specific"> |
85 <unit bldFile="remotemgmt_plat/obex_client_session_api/group"/> |
86 <component name="common_agent_util_and_definitions_api" long-name="Common Agent util and definitions API" filter="s60" class="api"> |
86 </component> |
87 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/common_agent_util_and_definitions_api/group"/> |
87 <component id="setting_enforcement_info_api" name="Setting Enforcement Info API" class="api" filter="s60"> |
88 </component> |
88 <meta rel="Api" href="remotemgmt_plat/setting_enforcement_info_api/setting_enforcement_info_api.metaxml"/> |
89 <component name="policy_management_certificate_api" long-name="Policy Management Certificate API" filter="s60" class="api"> |
89 <unit bldFile="remotemgmt_plat/setting_enforcement_info_api/group"/> |
90 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/policy_management_certificate_api/group"/> |
90 </component> |
91 </component> |
91 <component id="dm_constant_definitions_api" name="DM Constant Definitions API" class="api" filter="s60"> |
92 <component name="oma_provisioning_adapter_api" long-name="OMA Provisioning Adapter API" filter="s60" class="api"> |
92 <meta rel="Api" href="remotemgmt_plat/dm_constant_definitions_api/dm_constant_definitions_api.metaxml"/> |
93 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/oma_provisioning_adapter_api/group"/> |
93 <unit bldFile="remotemgmt_plat/dm_constant_definitions_api/group"/> |
94 </component> |
94 </component> |
95 <component name="device_management_parameter_api" long-name="Device Management Parameter API" filter="s60" class="api"> |
95 <component id="oma_ds_extensions_api" name="OMA DS Extensions API" class="api" filter="s60"> |
96 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/device_management_parameter_api/group"/> |
96 <meta rel="Api" href="remotemgmt_plat/oma_ds_extensions_api/oma_ds_extensions_api.metaxml"/> |
97 </component> |
97 <unit bldFile="remotemgmt_plat/oma_ds_extensions_api/group"/> |
98 <component name="data_synchronization_plugin_api" long-name="Data Synchronization Plug-in API" filter="s60" class="api"> |
98 </component> |
99 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/data_synchronization_plugin_api/group"/> |
99 <component id="pnpms_utils_api" name="PNPMS Utils API" class="api" filter="s60"> |
100 </component> |
100 <meta rel="Api" href="remotemgmt_plat/pnpms_utils_api/pnpms_utils_api.metaxml"/> |
101 <component name="sync_alert_handler_api" long-name="Sync Alert Handler API" filter="s60" class="api"> |
101 <unit bldFile="remotemgmt_plat/pnpms_utils_api/group"/> |
102 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/sync_alert_handler_api/group"/> |
102 </component> |
103 </component> |
103 <component id="diagnostics_plugin_utility_api" name="Diagnostics Plugin Utility API" class="api" filter="s60"> |
104 <component name="syncml_notifier_api" long-name="SyncML Notifier API" filter="s60" class="api"> |
104 <meta rel="Api" href="remotemgmt_plat/diagnostics_plugin_utility_api/diagnostics_plugin_utility_api.metaxml"/> |
105 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/syncml_notifier_api/group"/> |
105 <unit bldFile="remotemgmt_plat/diagnostics_plugin_utility_api/group"/> |
106 </component> |
106 </component> |
107 <component name="syncml_client_api" long-name="SyncML Client API" filter="s60" class="api"> |
107 <component id="diagnostics_plugin_api" name="Diagnostics Plug-in API" class="api" filter="s60"> |
108 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/syncml_client_api/group"/> |
108 <meta rel="Api" href="remotemgmt_plat/diagnostics_plugin_api/diagnostics_plugin_api.metaxml"/> |
109 </component> |
109 <unit bldFile="remotemgmt_plat/diagnostics_plugin_api/group"/> |
110 <component name="device_management_plugin_api" long-name="Device Management plug-in API" filter="s60" class="api"> |
110 </component> |
111 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/device_management_plugin_api/group"/> |
111 <component id="diagnostics_framework_api" name="Diagnostics Framework API" class="api" filter="s60"> |
112 </component> |
112 <meta rel="Api" href="remotemgmt_plat/diagnostics_framework_api/diagnostics_framework_api.metaxml"/> |
113 <component name="dm_tree_apis" long-name="DM Tree APIs" filter="s60" class="api"> |
113 <unit bldFile="remotemgmt_plat/diagnostics_framework_api/group"/> |
114 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/dm_tree_apis/group"/> |
114 </component> |
115 </component> |
115 <component id="diagnostics_results_api" name="Diagnostics Results API" class="api" filter="s60"> |
116 <component name="terminal_security_device_lock_api" long-name="Terminal Security Device Lock API" filter="s60" class="api"> |
116 <meta rel="Api" href="remotemgmt_plat/diagnostics_results_api/diagnostics_results_api.metaxml"/> |
117 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/terminal_security_device_lock_api/group"/> |
117 <unit bldFile="remotemgmt_plat/diagnostics_results_api/group"/> |
118 </component> |
118 </component> |
119 <component name="policy_management_request_api" long-name="Policy Management Request API" filter="s60" class="api"> |
119 <component id="diagnostics_plugin_pool_api" name="Diagnostics Plugin Pool API" class="api" filter="s60"> |
120 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/policy_management_request_api/group"/> |
120 <meta rel="Api" href="remotemgmt_plat/diagnostics_plugin_pool_api/diagnostics_plugin_pool_api.metaxml"/> |
121 </component> |
121 <unit bldFile="remotemgmt_plat/diagnostics_plugin_pool_api/group"/> |
122 <component name="ds_constant_definitions_api" long-name="DS Constant Definitions API" filter="s60" class="api"> |
122 </component> |
123 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/ds_constant_definitions_api/group"/> |
123 <component id="adaptive_history_list_api" name="Adaptive History List API" class="api" filter="s60"> |
124 </component> |
124 <meta rel="Api" href="remotemgmt_plat/adaptive_history_list_api/adaptive_history_list_api.metaxml"/> |
125 <component name="scp_server_api" long-name="SCP Server API" filter="s60" class="api"> |
125 <unit bldFile="remotemgmt_plat/adaptive_history_list_api/group"/> |
126 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/scp_server_api/group"/> |
126 </component> |
127 </component> |
127 <component id="adaptive_history_list_session_api" name="Adaptive History List Session API" class="api" filter="s60"> |
128 <component name="data_synchronization_notification_api" long-name="Data Synchronization Notification API" filter="s60" class="api"> |
128 <meta rel="Api" href="remotemgmt_plat/adaptive_history_list_session_api/adaptive_history_list_session_api.metaxml"/> |
129 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/data_synchronization_notification_api/group"/> |
129 <unit bldFile="remotemgmt_plat/adaptive_history_list_session_api/group"/> |
130 </component> |
130 </component> |
131 <component name="oma_provisioning_engine_api" long-name="OMA Provisioning Engine API" filter="s60" class="api"> |
131 <component id="fota_engine_api" name="FOTA Engine API" class="api" filter="s60"> |
132 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/oma_provisioning_engine_api/group"/> |
132 <meta rel="Api" href="remotemgmt_plat/fota_engine_api/fota_engine_api.metaxml"/> |
133 </component> |
133 <unit bldFile="remotemgmt_plat/fota_engine_api/group"/> |
134 <component name="dm_utils_api" long-name="DM Utils API" filter="s60" class="api"> |
134 </component> |
135 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/dm_utils_api/group"/> |
135 <component id="update_package_storage_plugin_api" name="Update Package Storage Plug-in API" class="api" filter="s60"> |
136 </component> |
136 <meta rel="Api" href="remotemgmt_plat/update_package_storage_plugin_api/update_package_storage_plugin_api.metaxml"/> |
137 <component name="syncml_alert_api" long-name="SyncML Alert API" filter="s60" class="api"> |
137 <unit bldFile="remotemgmt_plat/update_package_storage_plugin_api/group"/> |
138 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/syncml_alert_api/group"/> |
138 </component> |
139 </component> |
139 <component id="syncml_notifier_roaming_api" name="SyncML Notifier Roaming API" class="api" filter="s60"> |
140 <component name="obex_client_session_api" long-name="OBEX Client session API" filter="s60" class="api"> |
140 <meta rel="Api" href="remotemgmt_plat/syncml_notifier_roaming_api/syncml_notifier_roaming_api.metaxml"/> |
141 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/obex_client_session_api/group"/> |
141 <unit bldFile="remotemgmt_plat/syncml_notifier_roaming_api/group"/> |
142 </component> |
142 </component> |
143 <component name="setting_enforcement_info_api" long-name="Setting Enforcement Info API" filter="s60" class="api"> |
143 <component id="sync_service_api" name="Sync Service API" class="api" filter="s60"> |
144 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/setting_enforcement_info_api/group"/> |
144 <meta rel="Api" href="remotemgmt_plat/sync_service_api/sync_service_api.metaxml"/> |
145 </component> |
145 <unit bldFile="remotemgmt_plat/sync_service_api/group"/> |
146 <component name="dm_constant_definitions_api" long-name="DM Constant Definitions API" filter="s60" class="api"> |
146 </component> |
147 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/dm_constant_definitions_api/group"/> |
147 <component id="dcmo_adapter_api" name="DCMO Adapter API" class="api" filter="s60"> |
148 </component> |
148 <unit bldFile="remotemgmt_plat/dcmo_adapter_api/group"/> |
149 <component name="oma_ds_extensions_api" long-name="OMA DS Extensions API" filter="s60" class="api"> |
149 </component> |
150 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/oma_ds_extensions_api/group"/> |
150 <component id="dcmo_control_api" name="DCMO Control API" class="api" filter="s60"> |
151 </component> |
151 <unit bldFile="remotemgmt_plat/dcmo_control_api/group"/> |
152 <component name="pnpms_utils_api" long-name="PNPMS Utils API" filter="s60" class="api"> |
152 </component> |
153 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/pnpms_utils_api/group"/> |
153 <component id="ds_capability_mgmt_plugin_api" name="DS Capability Management Plugin API" class="api" filter="s60"> |
154 </component> |
154 <meta rel="Api" href="remotemgmt_plat/ds_capability_mgmt_plugin_api/ds_capability_mgmt_plugin_api.metaxml"/> |
155 <component name="diagnostics_plugin_utility_api" long-name="Diagnostics Plugin Utility API" filter="s60" class="api"> |
155 <unit bldFile="remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/> |
156 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_utility_api/group"/> |
156 </component> |
157 </component> |
157 </collection> |
158 <component name="diagnostics_plugin_api" long-name="Diagnostics Plug-in API" filter="s60" class="api"> |
158 <collection id="policymanagement" name="Policy Management" level="generic"> |
159 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_api/group"/> |
159 <component id="pmdmadapter" filter="s60" name="PM DM Adapter" class="plugin"> |
160 </component> |
160 <unit bldFile="policymanagement/pmdmadapter/group"/> |
161 <component name="diagnostics_framework_api" long-name="Diagnostics Framework API" filter="s60" class="api"> |
161 </component> |
162 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_framework_api/group"/> |
162 <component id="dmutilserver" filter="s60" name="DM Util Server"> |
163 </component> |
163 <unit bldFile="policymanagement/dmutilserver/group"/> |
164 <component name="diagnostics_results_api" long-name="Diagnostics Results API" filter="s60" class="api"> |
164 </component> |
165 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_results_api/group"/> |
165 <component id="policyengine" filter="s60" name="Policy Engine"> |
166 </component> |
166 <unit bldFile="policymanagement/policyengine/group" filter="!dfs_build"/> |
167 <component name="diagnostics_plugin_pool_api" long-name="Diagnostics Plugin Pool API" filter="s60" class="api"> |
167 </component> |
168 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/diagnostics_plugin_pool_api/group"/> |
168 <component id="policymanagement_build" filter="s60" name="Policy Management Build"> |
169 </component> |
169 <!-- need to distribute exports, etc into the other components and remove this--> |
170 <component name="adaptive_history_list_api" long-name="Adaptive History List API" filter="s60" class="api"> |
170 <unit bldFile="policymanagement/group"/> |
171 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_api/group"/> |
171 </component> |
172 </component> |
172 </collection> |
173 <component name="adaptive_history_list_session_api" long-name="Adaptive History List Session API" filter="s60" class="api"> |
173 <collection id="syncmlfw" name="SyncML Framework" level="server"> |
174 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/adaptive_history_list_session_api/group"/> |
174 <component id="syncmlfw_build" filter="s60" name="SyncML Framework Build"> |
175 </component> |
175 <!-- need to break this up into components. Too convoluted a structure to be in a single bld.inf--> |
176 <component name="fota_engine_api" long-name="FOTA Engine API" filter="s60" class="api"> |
176 <unit bldFile="syncmlfw/group"/> |
177 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/fota_engine_api/group"/> |
177 </component> |
178 </component> |
178 </collection> |
179 <component name="update_package_storage_plugin_api" long-name="Update Package Storage Plug-in API" filter="s60" class="api"> |
179 <collection id="terminalsecurity" name="Terminal Security" level="specific"> |
180 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/update_package_storage_plugin_api/group"/> |
180 <component id="scp" filter="s60" name="Security Code Proxy"> |
181 </component> |
181 <!-- can only have one unit, need to have these #included from a single bld.inf --> |
182 <component name="syncml_notifier_roaming_api" long-name="SyncML Notifier Roaming API" filter="s60" class="api"> |
182 <unit bldFile="terminalsecurity/scp/scpclient/group"/> |
183 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/syncml_notifier_roaming_api/group"/> |
183 <unit bldFile="terminalsecurity/scp/scpdatabase/group"/> |
184 </component> |
184 <unit bldFile="terminalsecurity/scp/scpserver/group"/> |
185 <component name="sync_service_api" long-name="Sync Service API" filter="s60" class="api"> |
185 <unit bldFile="terminalsecurity/scp/scppatternplugin/group"/> |
186 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/sync_service_api/group"/> |
186 <unit bldFile="terminalsecurity/scp/scphistoryplugin/group"/> |
187 </component> |
187 <unit bldFile="terminalsecurity/scp/scptimestampplugin/group"/> |
188 <component name="dcmo_adapter_api" long-name="DCMO Adapter API" filter="s60" class="api"> |
188 <unit bldFile="terminalsecurity/scp/scpeventhandler/group"/> |
189 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/dcmo_adapter_api/group"/> |
189 <unit bldFile="terminalsecurity/scp/dmeventnotifier/group"/> |
190 </component> |
190 </component> |
191 <component name="dcmo_control_api" long-name="DCMO Control API" filter="s60" class="api"> |
191 <component id="terminalsecurity_client" filter="s60" name="Terminal Control Client"> |
192 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/dcmo_control_api/group"/> |
192 <unit bldFile="terminalsecurity/client/group"/> |
193 </component> |
193 </component> |
194 <component name="ds_capability_mgmt_plugin_api" long-name="DS Capability Management Plugin API" filter="s60" class="api"> |
194 <component id="terminalsecurity_server" filter="s60" name="Terminal Control Server"> |
195 <unit bldFile="/sf/mw/remotemgmt/remotemgmt_plat/ds_capability_mgmt_plugin_api/group"/> |
195 <unit bldFile="terminalsecurity/server/group"/> |
196 </component> |
196 </component> |
197 </collection> |
197 <component id="tcadapter" filter="s60" name="Terminal Control Adapter"> |
198 <collection name="policymanagement" long-name="Policy Management" level="generic"> |
198 <unit bldFile="terminalsecurity/tcadapter/bld"/> |
199 <component name="pmdmadapter" filter="s60" long-name="PM DM Adapter" plugin="Y"> |
199 </component> |
200 <unit bldFile="/sf/mw/remotemgmt/policymanagement/pmdmadapter/group"/> |
200 <component id="terminalsecurity_build" filter="s60" name="Terminal Security Build"> |
201 </component> |
201 <!-- need to distribute exports, etc into the other components and remove this--> |
202 <component name="dmutilserver" filter="s60" long-name="DM Util Server"> |
202 <unit bldFile="terminalsecurity/group"/> |
203 <unit bldFile="/sf/mw/remotemgmt/policymanagement/dmutilserver/group"/> |
203 </component> |
204 </component> |
204 </collection> |
205 <component name="policyengine" filter="s60" long-name="Policy Engine"> |
205 <collection id="omaprovisioning" name="OMA Provisioning" level="specific"> |
206 <unit bldFile="/sf/mw/remotemgmt/policymanagement/policyengine/group" filter="!dfs_build"/> |
206 <component id="pnputil" filter="s60" name="PnP Util"> |
207 </component> |
207 <unit bldFile="omaprovisioning/pnputil/group"/> |
208 <component name="policymanagement_build" filter="s60" long-name="Policy Management Build"> |
208 </component> |
209 <!-- need to distribute exports, etc into the other components and remove this--> |
209 <component id="provisioning" filter="s60" name="Provisioning"> |
210 <unit bldFile="/sf/mw/remotemgmt/policymanagement/group"/> |
210 <unit bldFile="omaprovisioning/provisioning/group"/> |
211 </component> |
211 </component> |
212 </collection> |
212 </collection> |
213 <collection name="syncmlfw" long-name="SyncML Framework" level="server"> |
213 <collection id="devicediagnosticsfw" name="Device Diagnostics Framework" level="framework"> |
214 <component name="syncmlfw_build" filter="s60" long-name="SyncML Framework Build"> |
214 <component id="diagframework" filter="s60" name="Diagnostics Framework"> |
215 <!-- need to break this up into components. Too convoluted a structure to be in a single bld.inf--> |
215 <unit bldFile="devicediagnosticsfw/diagframework/group"/> |
216 <unit bldFile="/sf/mw/remotemgmt/syncmlfw/group"/> |
216 </component> |
217 </component> |
217 <component id="diagpluginbase" filter="s60" name="Diagnostics Plugin Base"> |
218 </collection> |
218 <unit bldFile="devicediagnosticsfw/diagpluginbase/group"/> |
219 <collection name="terminalsecurity" long-name="Terminal Security" level="specific"> |
219 </component> |
220 <component name="scp" filter="s60" long-name="Security Code Proxy"> |
220 <component id="diagresultsdb" filter="s60" name="Diagnostics Results Database"> |
221 <!-- can only have one unit, need to have these #included from a single bld.inf --> |
221 <!-- can only have one unit, merge or split into two components --> |
222 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scpclient/group"/> |
222 <unit bldFile="devicediagnosticsfw/diagresultsdb/client/group"/> |
223 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scpdatabase/group"/> |
223 <unit bldFile="devicediagnosticsfw/diagresultsdb/server/group"/> |
224 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scpserver/group"/> |
224 </component> |
225 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scppatternplugin/group"/> |
225 <component id="devicediagnosticsfw_build" filter="s60" name="Device Diagnostics Framework Build"> |
226 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scphistoryplugin/group"/> |
226 <!-- need to distribute exports, etc into the other components and remove this--> |
227 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scptimestampplugin/group"/> |
227 <unit bldFile="devicediagnosticsfw/group"/> |
228 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/scpeventhandler/group"/> |
228 </component> |
229 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/scp/dmeventnotifier/group"/> |
229 </collection> |
230 </component> |
230 <collection id="dcmofw" name="Device Capability Management Object Framework" level="framework"> |
231 <component name="terminalsecurity_client" filter="s60" long-name="Terminal Control Client"> |
231 <component id="dcmoclient" filter="s60" name="DCMO Client"> |
232 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/client/group"/> |
232 <unit bldFile="dcmofw/dcmoclient/group"/> |
233 </component> |
233 </component> |
234 <component name="terminalsecurity_server" filter="s60" long-name="Terminal Control Server"> |
234 <component id="dcmoserver" filter="s60" name="DCMO Server"> |
235 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/server/group"/> |
235 <unit bldFile="dcmofw/dcmoserver/group"/> |
236 </component> |
236 </component> |
237 <component name="tcadapter" filter="s60" long-name="Terminal Control Adapter"> |
237 <component id="dcmocustcmd" filter="s60" name="DCMO Custom Commands"> |
238 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/tcadapter/bld"/> |
238 <unit bldFile="dcmofw/dcmocustcmd/group"/> |
239 </component> |
239 </component> |
240 <component name="terminalsecurity_build" filter="s60" long-name="Terminal Security Build"> |
240 <component id="dcmofw_build" filter="s60" name="DCMO Build"> |
241 <!-- need to distribute exports, etc into the other components and remove this--> |
241 <!-- need to distribute exports, etc into the other components and remove this--> |
242 <unit bldFile="/sf/mw/remotemgmt/terminalsecurity/group"/> |
242 <unit bldFile="dcmofw/group"/> |
243 </component> |
243 </component> |
244 </collection> |
244 </collection> |
245 <collection name="omaprovisioning" long-name="OMA Provisioning" level="specific"> |
245 <collection id="fotaapplication" name="FOTA Application" level="generic"> |
246 <component name="pnputil" filter="s60" long-name="PnP Util"> |
246 <component id="fotaapplication_build" filter="s60" name="FOTA Application Build"> |
247 <unit bldFile="/sf/mw/remotemgmt/omaprovisioning/pnputil/group"/> |
247 <!-- remove this component when configuration is in place and the #ifdefs have been worked out --> |
248 </component> |
248 <unit bldFile="fotaapplication/group"/> |
249 <component name="provisioning" filter="s60" long-name="Provisioning"> |
249 </component> |
250 <unit bldFile="/sf/mw/remotemgmt/omaprovisioning/provisioning/group"/> |
250 <component id="fotaserver" filter="s60" name="FOTA Server"> |
251 </component> |
251 <meta rel="config"> |
252 </collection> |
252 <defined condition="__SYNCML_DM_FOTA"/> |
253 <collection name="devicediagnosticsfw" long-name="Device Diagnostics Framework" level="framework"> |
253 </meta> |
254 <component name="diagframework" filter="s60" long-name="Diagnostics Framework"> |
254 <!-- uncomment when #ifdefs are resolved --> |
255 <unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagframework/group"/> |
255 <!--<unit bldFile="fotaapplication/fotaserver/group"/>--> |
256 </component> |
256 </component> |
257 <component name="diagpluginbase" filter="s60" long-name="Diagnostics Plugin Base"> |
257 <component id="fotacustcmds" filter="s60" name="FOTA Custom Commands"> |
258 <unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagpluginbase/group"/> |
258 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here--> |
259 </component> |
259 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>--> |
260 <component name="diagresultsdb" filter="s60" long-name="Diagnostics Results Database"> |
260 </component> |
261 <!-- can only have one unit, merge or split into two components --> |
261 </collection> |
262 <unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/client/group"/> |
262 </package> |
263 <unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/diagresultsdb/server/group"/> |
|
264 </component> |
|
265 <component name="devicediagnosticsfw_build" filter="s60" long-name="Device Diagnostics Framework Build"> |
|
266 <!-- need to distribute exports, etc into the other components and remove this--> |
|
267 <unit bldFile="/sf/mw/remotemgmt/devicediagnosticsfw/group"/> |
|
268 </component> |
|
269 </collection> |
|
270 <collection name="dcmofw" long-name="Device Capability Management Object Framework" level="framework"> |
|
271 <component name="dcmoclient" filter="s60" long-name="DCMO Client"> |
|
272 <unit bldFile="/sf/mw/remotemgmt/dcmofw/dcmoclient/group"/> |
|
273 </component> |
|
274 <component name="dcmoserver" filter="s60" long-name="DCMO Server"> |
|
275 <unit bldFile="/sf/mw/remotemgmt/dcmofw/dcmoserver/group"/> |
|
276 </component> |
|
277 <component name="dcmocustcmd" filter="s60" long-name="DCMO Custom Commands"> |
|
278 <unit bldFile="/sf/mw/remotemgmt/dcmofw/dcmocustcmd/group"/> |
|
279 </component> |
|
280 <component name="dcmofw_build" filter="s60" long-name="DCMO Build"> |
|
281 <!-- need to distribute exports, etc into the other components and remove this--> |
|
282 <unit bldFile="/sf/mw/remotemgmt/dcmofw/group"/> |
|
283 </component> |
|
284 </collection> |
|
285 <collection name="fotaapplication" long-name="FOTA Application" level="generic"> |
|
286 <component name="fotaapplication_build" filter="s60" long-name="FOTA Application Build"> |
|
287 <!-- remove this component when configuration is in place and the #ifdefs have been worked out --> |
|
288 <unit bldFile="/sf/mw/remotemgmt/fotaapplication/group"/> |
|
289 </component> |
|
290 <component name="fotaserver" filter="s60" long-name="FOTA Server"> |
|
291 <!-- uncomment when #ifdefs are resolved --> |
|
292 <!--<unit bldFile="fotaapplication/fotaserver/group"/>--> |
|
293 </component> |
|
294 <component name="fotacustcmds" filter="s60" long-name="FOTA Custom Commands" class="placeholder"> |
|
295 <!-- uncomment when #ifdefs are resolved. Need to put a config meta here--> |
|
296 <!--<unit bldFile="fotaapplication/fotaserver/fotacustcmds/group"/>--> |
|
297 </component> |
|
298 </collection> |
|
299 </block> |
|
300 </layer> |
|
301 </systemModel> |
|
302 </SystemDefinition> |
263 </SystemDefinition> |