symbian3/mw/websrv/package_definition_3.0.xml
branchHighFidelityModel
changeset 141 27d9d356efbf
parent 48 c8d3143d3c0e
child 145 c00b8b174e3c
equal deleted inserted replaced
140:1c8fca9ff3fb 141:27d9d356efbf
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <SystemDefinition schema="3.0.0">
     2 <SystemDefinition schema="3.0.0">
     3   <package id="websrv" name="Web Services" levels="plugin framework server generic specific">
     3  <package id="websrv" name="Web Services" levels="plugin framework server generic specific">
     4     <collection id="webservices" name="Web Services Framework" level="generic">
     4   <collection id="websrv_pub" name="Web Services Public Interfaces" level="specific">
     5     	<!-- consider breaking this collection into more meaningful subsets -->
     5    <component id="web_service_description_api" name="Web Service Description API" class="api" filter="s60">
     6       <component id="wsnotifierplugins" filter="s60" name="WS Notifier Plugins" class="plugin">
     6     <meta rel="Api" href="websrv_pub/web_service_description_api/web_service_description_api.metaxml"/>
     7         <unit bldFile="webservices/wsnotifierplugins/group"/>
     7     <unit bldFile="websrv_pub/web_service_description_api/group"/>
     8       </component>
     8    </component>
     9       <component id="wslogger" filter="s60" name="WS Logger">
     9    <component id="web_service_connection_api" name="Web Service Connection API" class="api" filter="s60">
    10         <unit bldFile="webservices/wslogger/group"/>
    10     <meta rel="Api" href="websrv_pub/web_service_connection_api/web_service_connection_api.metaxml"/>
    11       </component>
    11     <unit bldFile="websrv_pub/web_service_connection_api/group"/>
    12       <component id="wsxml" filter="s60" name="WS XML Extensions">
    12    </component>
    13         <unit bldFile="webservices/wsxml/group"/>
    13    <component id="web_service_manager_api" name="Web Service Manager API" class="api" filter="s60">
    14       </component>
    14     <meta rel="Api" href="websrv_pub/web_service_manager_api/web_service_manager_api.metaxml"/>
    15       <component id="wsutils" filter="s60" name="WS Utils">
    15     <unit bldFile="websrv_pub/web_service_manager_api/group"/>
    16         <unit bldFile="webservices/wsutils/group"/>
    16    </component>
    17       </component>
    17    <component id="hostlet_connection_api" name="Hostlet Connection API" class="api" filter="s60">
    18       <component id="wsfragment" filter="s60" name="WS Fragment">
    18     <meta rel="Api" href="websrv_pub/hostlet_connection_api/hostlet_connection_api.metaxml"/>
    19         <unit bldFile="webservices/wsfragment/group"/>
    19     <unit bldFile="websrv_pub/hostlet_connection_api/group"/>
    20       </component>
    20    </component>
    21       <component id="wsdescription" filter="s60" name="WS Service Description">
    21    <component id="web_service_messaging_api" name="Web Service Messaging API" class="api" filter="s60">
    22         <unit bldFile="webservices/wsdescription/group"/>
    22     <meta rel="Api" href="websrv_pub/web_service_messaging_api/web_service_messaging_api.metaxml"/>
    23       </component>
    23     <unit bldFile="websrv_pub/web_service_messaging_api/group"/>
    24       <component id="wsconnection" filter="s60" name="WS Service Connection">
    24    </component>
    25         <unit bldFile="webservices/wsconnection/group"/>
    25    <component id="xml_extensions_api" name="XML Extensions API" class="api" filter="s60">
    26       </component>
    26     <meta rel="Api" href="websrv_pub/xml_extensions_api/xml_extensions_api.metaxml"/>
    27       <component id="wsmessages" filter="s60" name="WS Messages">
    27     <unit bldFile="websrv_pub/xml_extensions_api/group"/>
    28         <unit bldFile="webservices/wsmessages/group"/>
    28    </component>
    29       </component>
    29    <component id="xml_fragment_api" name="XML Fragment API" class="api" filter="s60">
    30       <component id="wscredentialmanager" filter="s60" name="WS Credential Manager">
    30     <meta rel="Api" href="websrv_pub/xml_fragment_api/xml_fragment_api.metaxml"/>
    31         <unit bldFile="webservices/wscredentialmanager/group"/>
    31     <unit bldFile="websrv_pub/xml_fragment_api/group"/>
    32       </component>
    32    </component>
    33       <component id="wsframework" filter="s60" name="WS Framework">
    33   </collection>
    34         <unit bldFile="webservices/wsframework/group"/>
    34   <collection id="webservices" name="Web Services Framework" level="generic">
    35       </component>
    35    <!-- consider breaking this collection into more meaningful subsets -->
    36       <component id="wshttpchanneltransportplugin" filter="s60" name="WS HTTP Channel Transport Plugin" class="plugin">
    36    <component id="wsnotifierplugins" filter="s60" name="WS Notifier Plugins" class="plugin">
    37         <unit bldFile="webservices/wshttpchanneltransportplugin/group"/>
    37     <unit bldFile="webservices/wsnotifierplugins/group"/>
    38       </component>
    38    </component>
    39       <component id="wsconnectionagent" filter="s60" name="WS Connection Agent">
    39    <component id="wslogger" filter="s60" name="WS Logger">
    40         <unit bldFile="webservices/wsconnectionagent/group"/>
    40     <unit bldFile="webservices/wslogger/group"/>
    41       </component>
    41    </component>
    42       <component id="wsprovider" filter="s60" name="WS Provider">
    42    <component id="wsxml" filter="s60" name="WS XML Extensions">
    43         <unit bldFile="webservices/wsprovider/group"/>
    43     <unit bldFile="webservices/wsxml/group"/>
    44       </component>
    44    </component>
    45       <component id="wshostletconnection" filter="s60" name="WS Hostlet Connection">
    45    <component id="wsutils" filter="s60" name="WS Utils">
    46         <unit bldFile="webservices/wshostletconnection/group"/>
    46     <unit bldFile="webservices/wsutils/group"/>
    47       </component>
    47    </component>
    48       <component id="wsmanager" filter="s60" name="WS Service Manager">
    48    <component id="wsfragment" filter="s60" name="WS Fragment">
    49         <unit bldFile="webservices/wsmanager/group"/>
    49     <unit bldFile="webservices/wsfragment/group"/>
    50       </component>
    50    </component>
    51       <component id="wsidentitymanager" filter="s60" name="WS Identity Manager">
    51    <component id="wsdescription" filter="s60" name="WS Service Description">
    52         <unit bldFile="webservices/wsidentitymanager/group"/>
    52     <unit bldFile="webservices/wsdescription/group"/>
    53       </component>
    53    </component>
    54       <component id="idwsfplugin" filter="s60" name="ID-WSF Plugin" class="plugin">
    54    <component id="wsconnection" filter="s60" name="WS Service Connection">
    55         <unit bldFile="webservices/idwsfplugin/group"/>
    55     <unit bldFile="webservices/wsconnection/group"/>
    56       </component>
    56    </component>
    57       <component id="wsibasicplugin" filter="s60" name="WS-I Basic Plugin" class="plugin">
    57    <component id="wsmessages" filter="s60" name="WS Messages">
    58         <unit bldFile="webservices/wsibasicplugin/group"/>
    58     <unit bldFile="webservices/wsmessages/group"/>
    59       </component>
    59    </component>
    60       <component id="wsrestplugin" filter="s60" name="WS REST Plugin" class="plugin">
    60    <component id="wscredentialmanager" filter="s60" name="WS Credential Manager">
    61         <unit bldFile="webservices/wsrestplugin/group"/>
    61     <unit bldFile="webservices/wscredentialmanager/group"/>
    62       </component>
    62    </component>
    63       <component id="idwsfsecuritymechanism" filter="s60" name="ID-WSF Security Mechanism">
    63    <component id="wsframework" filter="s60" name="WS Framework">
    64         <unit bldFile="webservices/idwsfsecuritymechanism/group"/>
    64     <unit bldFile="webservices/wsframework/group"/>
    65       </component>
    65    </component>
    66       <component id="wspasswordtransforms" filter="s60" name="WS Password Transforms">
    66    <component id="wshttpchanneltransportplugin" filter="s60" name="WS HTTP Channel Transport Plugin" class="plugin">
    67         <unit bldFile="webservices/wspasswordtransforms/group"/>
    67     <unit bldFile="webservices/wshttpchanneltransportplugin/group"/>
    68       </component>
    68    </component>
    69       <component id="wscore" filter="s60" name="WS Core Service Manager">
    69    <component id="wsconnectionagent" filter="s60" name="WS Connection Agent">
    70         <unit bldFile="webservices/wscore/group"/>
    70     <unit bldFile="webservices/wsconnectionagent/group"/>
    71       </component>
    71    </component>
    72       <component id="wslocaltransportplugin" filter="s60" name="WS Local Transport Plugin" class="plugin">
    72    <component id="wsprovider" filter="s60" name="WS Provider">
    73         <unit bldFile="webservices/wslocaltransportplugin/group"/>
    73     <unit bldFile="webservices/wsprovider/group"/>
    74       </component>
    74    </component>
    75       <component id="wshostlettransportplugin" filter="s60" name="WS Hostlet Transport Plugin" class="plugin">
    75    <component id="wshostletconnection" filter="s60" name="WS Hostlet Connection">
    76         <unit bldFile="webservices/wshostlettransportplugin/group"/>
    76     <unit bldFile="webservices/wshostletconnection/group"/>
    77       </component>
    77    </component>
    78       <component id="wsstar" filter="s60" name="WS Star">
    78    <component id="wsmanager" filter="s60" name="WS Service Manager">
    79       	<!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
    79     <unit bldFile="webservices/wsmanager/group"/>
    80         <unit bldFile="webservices/wsstar/wsstarpolicy/group"/>
    80    </component>
    81         <unit bldFile="webservices/wsstar/wsstarplugin/group"/>
    81    <component id="wsidentitymanager" filter="s60" name="WS Identity Manager">
    82         <unit bldFile="webservices/wsstar/wsstarmessagehandlers/group"/>
    82     <unit bldFile="webservices/wsidentitymanager/group"/>
    83       </component>
    83    </component>
    84       <component id="wsoviplugin" filter="s60" name="WS Ovi Plugin">
    84    <component id="idwsfplugin" filter="s60" name="ID-WSF Plugin" class="plugin">
    85         <unit bldFile="webservices/wsoviplugin/group"/>
    85     <unit bldFile="webservices/idwsfplugin/group"/>
    86       </component>
    86    </component>
    87       <component id="wsoviplugin" filter="s60" name="WS Ovi Plugin">
    87    <component id="wsibasicplugin" filter="s60" name="WS-I Basic Plugin" class="plugin">
    88         <unit bldFile="webservices/wsoviplugin/group"/>
    88     <unit bldFile="webservices/wsibasicplugin/group"/>
    89       </component>      
    89    </component>
    90       <component id="webservices_build" filter="s60" name="Web Services Build">
    90    <component id="wsrestplugin" filter="s60" name="WS REST Plugin" class="plugin">
    91       	<!-- need to split into self-contained components -->
    91     <unit bldFile="webservices/wsrestplugin/group"/>
    92         <unit bldFile="webservices/group"/>
    92    </component>
    93       </component>
    93    <component id="idwsfsecuritymechanism" filter="s60" name="ID-WSF Security Mechanism">
    94     </collection>
    94     <unit bldFile="webservices/idwsfsecuritymechanism/group"/>
    95     <collection id="websrv_info" name="Web Services Info" level="specific">
    95    </component>
    96       <component id="websrv_bld" filter="s60" name="Web Services Build">
    96    <component id="wspasswordtransforms" filter="s60" name="WS Password Transforms">
    97       	<!-- need to include common .hrh in each unit -->
    97     <unit bldFile="webservices/wspasswordtransforms/group"/>
    98         <unit bldFile="group"/>
    98    </component>
    99       </component>
    99    <component id="wscore" filter="s60" name="WS Core Service Manager">
   100       <component id="websrv_pub" filter="s60" name="Web Services Public Interfaces" class="api">
   100     <unit bldFile="webservices/wscore/group"/>
   101         <unit bldFile="websrv_pub/group"/>
   101    </component>
   102       </component>
   102    <component id="wslocaltransportplugin" filter="s60" name="WS Local Transport Plugin" class="plugin">
   103     </collection>
   103     <unit bldFile="webservices/wslocaltransportplugin/group"/>
   104   </package>
   104    </component>
       
   105    <component id="wshostlettransportplugin" filter="s60" name="WS Hostlet Transport Plugin" class="plugin">
       
   106     <unit bldFile="webservices/wshostlettransportplugin/group"/>
       
   107    </component>
       
   108    <component id="wsstar" filter="s60" name="WS Star">
       
   109     <!-- can only have one unit. Need to split into separate components or #include from a single bld.inf -->
       
   110     <unit bldFile="webservices/wsstar/wsstarpolicy/group"/>
       
   111     <unit bldFile="webservices/wsstar/wsstarplugin/group"/>
       
   112     <unit bldFile="webservices/wsstar/wsstarmessagehandlers/group"/>
       
   113    </component>
       
   114    <component id="wsoviplugin" filter="s60" name="WS Ovi Plugin">
       
   115     <unit bldFile="webservices/wsoviplugin/group"/>
       
   116    </component>
       
   117    <component id="wsoviplugin" filter="s60" name="WS Ovi Plugin">
       
   118     <unit bldFile="webservices/wsoviplugin/group"/>
       
   119    </component>
       
   120    <component id="webservices_build" filter="s60" name="Web Services Build">
       
   121     <!-- need to split into self-contained components -->
       
   122     <unit bldFile="webservices/group"/>
       
   123    </component>
       
   124   </collection>
       
   125   <collection id="websrv_info" name="Web Services Info" level="specific">
       
   126    <component id="websrv_bld" filter="s60" name="Web Services Build">
       
   127     <!-- need to include common .hrh in each unit -->
       
   128     <unit bldFile="group"/>
       
   129    </component>
       
   130   </collection>
       
   131  </package>
   105 </SystemDefinition>
   132 </SystemDefinition>