symbian4/os/xmlsrv/package_definition.xml
changeset 299 6ca67c40a421
parent 298 dcba9dbd7905
child 300 1ab807b37521
equal deleted inserted replaced
298:dcba9dbd7905 299:6ca67c40a421
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <!DOCTYPE SystemDefinition [
       
     3  <!ELEMENT SystemDefinition (systemModel)>
       
     4  <!ATTLIST SystemDefinition
       
     5   name CDATA #REQUIRED
       
     6   schema CDATA #REQUIRED>
       
     7  <!ELEMENT systemModel (layer+)>
       
     8  <!ELEMENT layer (block*|collection*)*>
       
     9  <!ATTLIST layer
       
    10   name CDATA #REQUIRED
       
    11   long-name CDATA #IMPLIED
       
    12   levels NMTOKENS #IMPLIED
       
    13   span CDATA #IMPLIED>
       
    14  <!ELEMENT block (subblock*|collection*)*>
       
    15  <!ATTLIST block
       
    16   levels NMTOKENS #IMPLIED
       
    17   span CDATA #IMPLIED
       
    18   level NMTOKEN #IMPLIED
       
    19   name CDATA #REQUIRED
       
    20   long-name CDATA #IMPLIED>
       
    21  <!ELEMENT subblock (collection)*>
       
    22  <!ATTLIST subblock
       
    23   name CDATA #REQUIRED
       
    24   long-name CDATA #IMPLIED>
       
    25  <!ELEMENT collection (component)*>
       
    26  <!ATTLIST collection
       
    27   name CDATA #REQUIRED
       
    28   long-name CDATA #IMPLIED
       
    29   level NMTOKEN #IMPLIED>
       
    30  <!ELEMENT component (unit)*>
       
    31  <!ATTLIST component
       
    32   name CDATA #REQUIRED
       
    33   long-name CDATA #IMPLIED
       
    34   deprecated CDATA #IMPLIED
       
    35   introduced CDATA #IMPLIED
       
    36   contract CDATA #IMPLIED
       
    37   plugin (Y|N) 'N'
       
    38   filter CDATA #IMPLIED
       
    39   class NMTOKENS #IMPLIED
       
    40   supports CDATA #IMPLIED
       
    41   purpose (optional|mandatory|development) 'optional'>
       
    42  <!ELEMENT unit EMPTY>
       
    43  <!ATTLIST unit
       
    44   mrp CDATA #IMPLIED
       
    45   filter CDATA #IMPLIED
       
    46   bldFile CDATA #IMPLIED
       
    47   root CDATA #IMPLIED
       
    48   version NMTOKEN #IMPLIED
       
    49   prebuilt NMTOKEN #IMPLIED
       
    50   late (Y|N) #IMPLIED
       
    51   priority CDATA #IMPLIED>
       
    52 ]>
       
    53 <SystemDefinition name="Symbian^4" schema="2.0.1">
       
    54  <systemModel>
       
    55   <layer name="os" long-name="OS" levels="hw services">
       
    56    <block name="xmlsrv" level="services" long-name="XML Services" levels="plugin server framework generic specific">
       
    57 <collection name="xmlsrv_plat" long-name="XML Services Platform Interfaces" level="specific">
       
    58 <component name="xmlsrv_plat_build" long-name="XML Services Platform Interface Build" filter="s60" class="api">
       
    59 <!-- need to fix the configuration used here. 
       
    60 	  Either destribute to other components or use the new feature flags confguration mechanisms.
       
    61 	  Remove this component and uncomment the other units when fixed-->
       
    62 <unit bldFile="/sf/os/xmlsrv/xmlsrv_plat/group"/>
       
    63 </component>
       
    64 <component name="xml_encryption_api" long-name="XML Encryption API" filter="s60" class="api placeholder">
       
    65 <!-- <unit bldFile="xmlsrv_plat/xml_encryption_api/group"/> -->
       
    66 </component>
       
    67 <component name="xml_signature_api" long-name="XML Signature API" filter="s60" class="api placeholder">
       
    68 <!-- <unit bldFile="xmlsrv_plat/xml_signature_api/group"/> -->
       
    69 </component>
       
    70 <component name="xml_security_engine_utils_api" long-name="XML Security Engine Utils API" filter="s60" class="api placeholder">
       
    71 <!-- <unit bldFile="xmlsrv_plat/xml_security_engine_utils_api/group"/> -->
       
    72 </component>
       
    73 </collection>
       
    74 <collection name="xmlsecurityengine" long-name="XML Security Engine" level="framework">
       
    75 <component name="xmlseccertman" filter="s60" long-name="XML Security Certificate Manager">
       
    76 <unit bldFile="/sf/os/xmlsrv/xmlsecurityengine/xmlseccertman/group"/>
       
    77 </component>
       
    78 <component name="xmlsec" filter="s60" long-name="XML Security">
       
    79 <unit bldFile="/sf/os/xmlsrv/xmlsecurityengine/xmlsec/group"/>
       
    80 </component>
       
    81 <component name="xmlseccrypto" filter="s60" long-name="XML Security Crypto">
       
    82 <unit bldFile="/sf/os/xmlsrv/xmlsecurityengine/xmlseccrypto/group"/>
       
    83 </component>
       
    84 <component name="xmlsecwrapper" filter="s60" long-name="XML Security Wrapper">
       
    85 <unit bldFile="/sf/os/xmlsrv/xmlsecurityengine/xmlsecwrapper/group"/>
       
    86 </component>
       
    87 </collection>
       
    88 <collection name="xml" long-name="XML" level="generic">
       
    89 <component name="xmlfw" long-name="XML Framework" introduced="7.0s" purpose="optional">
       
    90 <unit bldFile="/sf/os/xmlsrv/xml/xmlfw/group" mrp="/sf/os/xmlsrv/xml/xmlfw/group/syslibs_xml.mrp"/>
       
    91 </component>
       
    92 <component name="libxml2libs" long-name="Libxml2 Libraries" introduced="^3" purpose="optional">
       
    93 <unit bldFile="/sf/os/xmlsrv/xml/libxml2libs/group" mrp="/sf/os/xmlsrv/xml/libxml2libs/group/syslibs_libxml2.mrp"/>
       
    94 </component>
       
    95 <component name="legacyminidomparser" long-name="Legacy Mini-DOM Parser" introduced="7.0s" purpose="optional">
       
    96 <unit bldFile="/sf/os/xmlsrv/xml/legacyminidomparser/GROUP" mrp="/sf/os/xmlsrv/xml/legacyminidomparser/GROUP/syslibs_legacyminidomparser.mrp"/>
       
    97 </component>
       
    98 <component name="xmldomandxpath" long-name="XML DOM and XPath" introduced="^3" purpose="optional">
       
    99 <unit bldFile="/sf/os/xmlsrv/xml/xmldomandxpath/group" mrp="/sf/os/xmlsrv/xml/xmldomandxpath/group/syslibs_xmldom.mrp"/>
       
   100 </component>
       
   101 <component name="xmlexpatparser" long-name="XML Expat Parser" introduced="7.0s" purpose="optional" plugin="Y">
       
   102 <unit bldFile="/sf/os/xmlsrv/xml/xmlexpatparser/group" mrp="/sf/os/xmlsrv/xml/xmlexpatparser/group/syslibs_xmlparser.mrp"/>
       
   103 </component>
       
   104 <component name="xmllibxml2parser" long-name="XML Libxml2 Parser" introduced="^3" purpose="optional" plugin="Y">
       
   105 <unit bldFile="/sf/os/xmlsrv/xml/xmllibxml2parser/group" mrp="/sf/os/xmlsrv/xml/xmllibxml2parser/group/syslibs_xmlparser2.mrp"/>
       
   106 </component>
       
   107 <component name="wbxmlparser" long-name="WBXML Parser" introduced="7.0s" purpose="optional" plugin="Y">
       
   108 <unit bldFile="/sf/os/xmlsrv/xml/wbxmlparser/group" mrp="/sf/os/xmlsrv/xml/wbxmlparser/group/syslibs_wbxmlparser.mrp"/>
       
   109 </component>
       
   110 </collection>
       
   111 <collection name="xmlsrv_info" long-name="XML Services Info" level="specific">
       
   112 <component name="xmlsrv_metadata" long-name="XML Services Metadata" introduced="^2" purpose="development" class="config PC">
       
   113 <unit mrp="/sf/os/xmlsrv/xmlsrv_info/xmlsrv_metadata/xmlsrv_metadata.mrp"/>
       
   114 </component>
       
   115 </collection>
       
   116 </block>
       
   117   </layer>
       
   118  </systemModel>
       
   119 </SystemDefinition>