﻿<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE MgmtTree PUBLIC "-//OMA//DTD-DM-DDF 1.2//EN"
   "http://www.openmobilealliance.org/tech/DTD/DM_DDF-V1_2.dtd"
   [<?oma-dm-ddf-ver supported-versions="1.2"?>]>

<!--
   OMA BCAST Management Object
         version - 1.0
         date    - 12 Feb 2009
   
   This DDF represents the OMA BCAST Management Object for the OMA Mobile Boadcast Enabler
   according to the OMA DM Description Framework
   
   FILE INFORMATION
   
   OMA Permanent Document
         File: OMA-SUP-MO_oma_bcast-V1_0-20090212-A
         Type: Text
   
   Public Reachable Information
         Path: http://www.openmobilealliance.org/tech/omna/dm-mo
         Name: oma_bcast-v1_0.ddf
   
   NORMATIVE INFORMATION
   
   Information about this file can be found in the specification
         
         OMA-TS-BCAST_Services-V1_0
   
   available at http://www.openmobilealliance.org/
   
   Send comments to technical-comments@mail.openmobilealliance.org
   
   LEGAL DISCLAIMER
   
   Use of this document is subject to all of the terms and conditions
   of the Use Agreement located at
   http://www.openmobilealliance.org/UseAgreement.html
   
   You may use this document or any part of the document for internal
   or educational purposes only, provided you do not modify, edit or
   take out of context the information in this document in any manner.
   Information contained in this document may be used, at your sole
   risk, for any purposes.
   
   You may not use this document in any other manner without the prior
   written permission of the Open Mobile Alliance.  The Open Mobile
   Alliance authorizes you to copy this document, provided that you
   retain all copyright and other proprietary notices contained in the
   original materials on any copies of the materials and that you
   comply strictly with these terms.  This copyright permission does
   not constitute an endorsement of the products or services.  The
   Open Mobile Alliance assumes no responsibility for errors or
   omissions in this document.
   
   Each Open Mobile Alliance member has agreed to use reasonable
   endeavors to inform the Open Mobile Alliance in a timely manner of
   Essential IPR as it becomes aware that the Essential IPR is related
   to the prepared or published specification.  However, the members
   do not have an obligation to conduct IPR searches.  The declared
   Essential IPR is publicly available to members and non-members of
   the Open Mobile Alliance and may be found on the "OMA IPR
   Declarations" list at http://www.openmobilealliance.org/ipr.html.
   The Open Mobile Alliance has not conducted an independent IPR review
   of this document and the information contained herein, and makes no
   representations or warranties regarding third party IPR, including
   without limitation patents, copyrights or trade secret rights.  This
   document may contain inventions for which you must obtain licenses
   from third parties before making, using or selling the inventions.
   Defined terms above are set forth in the schedule to the Open Mobile
   Alliance Application Form.
   
   NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE
   MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER
   OR ITS AFFILIATES REGARDING ANY OF THE IPR'S REPRESENTED ON THE "OMA
   IPR DECLARATIONS" LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY,
   COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR
   NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL.
   
   THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY
   DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR
   EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF
   DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS.
   
   Copyright 2008 Open Mobile Alliance Ltd.  All Rights Reserved.
   Used with the permission of the Open Mobile Alliance Ltd. under the
   terms set forth above.
-->


<MgmtTree>
   <VerDTD>1.2</VerDTD>
   <Node>
      <!-- X -->
      <NodeName/>
      <!-- Status: Required -->
      <DFProperties>
         <AccessType>
            <Get/>
         </AccessType>
         <DFFormat>
            <node/>
         </DFFormat>
         <Occurrence>
            <ZeroOrMore/>
         </Occurrence>
         <DFTitle>This interior node acts as a placeholder for one or more BCAST Management Object
            root nodes. It is MANDATORY if the UE supports OMA BCAST.</DFTitle>
         <DFType>
            <DDFName>urn:oma:mo:oma_bcast:1.0</DDFName>
         </DFType>
      </DFProperties>
      <Node>
         <!-- X / BCASTRelease -->
         <NodeName>BCASTRelease</NodeName>
         <!-- Status: Required -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <chr/>
            </DFFormat>
            <Occurrence>
               <One/>
            </Occurrence>
            <DFTitle>This leaf node specifies the BCAST release of the client. It is MANDATORY and
               MUST have the value “1.0” for this release.</DFTitle>
            <DFType>
               <MIME>text/plain</MIME>
            </DFType>
         </DFProperties>
      </Node>
      <Node>
         <!-- X / BCASTClientID -->
         <NodeName>BCASTClientID</NodeName>
         <!-- Status: Optional -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <chr/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This leaf node contains the BCAST_Client_ID used by the Smartcard Profile as
               per OMA-TS-BCAST-SvcCntProtection-V1_0</DFTitle>
            <DFType>
               <MIME>text/plain</MIME>
            </DFType>
         </DFProperties>
      </Node>
      <Node>
         <!--  X / ServiceProviders -->
         <NodeName>ServiceProviders</NodeName>
         <!-- Status: Required -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This interior node acts as a container for a list of Service Provider identifiers.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
         <Node>
            <!--  X / ServiceProviders / X -->
            <NodeName/>
            <!-- Status: Required -->
            <DFProperties>
               <AccessType>
                  <Get/>
               </AccessType>
               <DFFormat>
                  <node/>
               </DFFormat>
               <Occurrence>
                  <ZeroOrMore/>
               </Occurrence>
               <DFTitle>This interior node acts as a placeholder for a list of Service Provider identifiers.</DFTitle>
               <DFType>
                  <DDFName/>
               </DFType>
            </DFProperties>
            <Node>
               <!--  X / ServiceProviders / X / ID -->
               <NodeName>ID</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <chr/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies the Service Provider identifier for the BCAST Service
                     (URI).</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
         </Node>         
      </Node>
      <Node>
         <!-- X / SGServerAddress -->
         <NodeName>SGServerAddress</NodeName>
         <!-- Status: Required -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This interior node contains information about BCAST Service Guide Servers for
               the interactive mode.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
         <Node>
            <!--  X / SGServerAddress / X -->
            <NodeName/>
            <!-- Status: Required -->
            <DFProperties>
               <AccessType>
                  <Get/>
               </AccessType>
               <DFFormat>
                  <node/>
               </DFFormat>
               <Occurrence>
                  <ZeroOrMore/>
               </Occurrence>
               <DFTitle>This interior node serves as a placeholder for a list of addresses of BCAST
                  Service Guide Servers for the interactive mode.</DFTitle>
               <DFType>
                  <DDFName/>
               </DFType>
            </DFProperties>
            <Node>
               <!-- X / SGServerAddress / X / URL -->
               <NodeName>URL</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <chr/>
                  </DFFormat>
                  <Occurrence>
                     <One/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies the BCAST Service Guide server URL for the
                     interactive mode.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
         </Node>
      </Node>
      <Node>
         <!-- X / BDSEntryPoint -->
         <NodeName>BDSEntryPoint</NodeName>
         <!-- Status: Optional -->
         <!-- 
            It is RECOMMENDED to also include Add, Delete and Replace access types on the implementations, 
            in order to support write access on the sub-nodes to provision the necessary sets of information.
         -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This interior node contains information about the service entry points in the
               different BDSs.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
         <Node>
            <!-- X / BDSEntryPoint / X -->
            <NodeName/>
            <!-- Status: Optional -->
            <DFProperties>
               <AccessType>
                  <Get/>
               </AccessType>
               <DFFormat>
                  <node/>
               </DFFormat>
               <Occurrence>
                  <ZeroOrMore/>
               </Occurrence>
               <DFTitle>This interior node acts as a placeholder for sets of BDS-specific
                  information.</DFTitle>
               <DFType>
                  <DDFName/>
               </DFType>
            </DFProperties>
            <Node>
               <!-- X / BDSEntryPoint / X / IPDC -->
               <NodeName>IPDC</NodeName>
               <!-- Status: Optional -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <node/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This node acts as a container for all the BDS-specific information
                     regarding IPDC over DVB-H.</DFTitle>
                  <DFType>
                     <DDFName/>
                  </DFType>
               </DFProperties>
               <Node>
                  <!-- X / BDSEntryPoint / X / IPDC / Tuning -->
                  <NodeName>Tuning</NodeName>
                  <!-- Status: Optional -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <node/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrOne/>
                     </Occurrence>
                     <DFTitle>This interior node contains tuning parameters for the DVB-H receiver</DFTitle>
                     <DFType>
                        <DDFName/>
                     </DFType>
                  </DFProperties>
                  <Node>
                     <!-- X / BDSEntryPoint / X / IPDC / Tuning / Frequency -->
                     <NodeName>Frequency</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <int/>
                        </DFFormat>
                        <Occurrence>
                           <One/>
                        </Occurrence>
                        <DFTitle>This leaf node carries the center frequency of the DVB-H channel
                           to tune to, represented in kHz by a decimal number.</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>
                  <Node>
                     <!-- X / BDSEntryPoint / X / IPDC / Tuning / UseLPChannel -->
                     <NodeName>UseLPChannel </NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <bool/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrOne/>
                        </Occurrence>
                        <DFTitle>This leaf node provides the information which is needed to tune to
                           a hierarchically modulated DVB-H channel.</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>
               </Node>
               <Node>
                  <!-- X / BDSEntryPoint / X / IPDC / IPPlatformID -->
                  <NodeName>IPPlatformID</NodeName>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <int/>
                     </DFFormat>
                     <Occurrence>
                        <One/>
                     </Occurrence>
                     <DFTitle>This leaf node provides the DVB IP Platform ID according to [ETSI TS
                        102 470]. Contains a decimal number representing a 24 bit unsigned integer.</DFTitle>
                     <DFType>
                        <MIME>text/plain</MIME>
                     </DFType>
                  </DFProperties>
               </Node>
               <Node>
                  <!-- X / BDSEntryPoint / X / IPDC / DVBNetworkID -->
                  <NodeName>DVBNetworkID</NodeName>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <int/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrOne/>
                     </Occurrence>
                     <DFTitle>This leaf node provides the network ID to scope the IP platform ID
                        when not globally unique. Contains a decimal number representing a 16 bit
                        unsigned integer.</DFTitle>
                     <DFType>
                        <MIME>text/plain</MIME>
                     </DFType>
                  </DFProperties>
               </Node>
               <Node>
                  <!-- X / BDSEntryPoint / X / IPDC / ESGProviderID -->
                  <NodeName>ESGProviderID</NodeName>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <int/>
                     </DFFormat>
                     <Occurrence>
                        <One/>
                     </Occurrence>
                     <DFTitle>This leaf node provides the Service Guide Provider ID for SG
                        bootstrapping. Contains a decimal number representing a 16 bit unsigned
                        integer.</DFTitle>
                     <DFType>
                        <MIME>text/plain</MIME>
                     </DFType>
                  </DFProperties>
               </Node>
            </Node>
            <Node>
               <!-- X / BDSEntryPoint / X / MBMS -->
               <NodeName>MBMS</NodeName>
               <!-- Status: Optional -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <node/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This interior node acts as a container for all the BDS-specific
                     information regarding MBMS.</DFTitle>
                  <DFType>
                     <DDFName/>
                  </DFType>
               </DFProperties>
               <Node>
                  <!-- X / BDSEntryPoint / X / MBMS / SG -->
                  <NodeName>SG</NodeName>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <node/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrOne/>
                     </Occurrence>
                     <DFTitle>This interior node contains bootstrap parameters for SG reception
                        over MBMS broadcast bearer or SG retrieval over MBMS unicast bearer.</DFTitle>
                     <DFType>
                        <DDFName/>
                     </DFType>
                  </DFProperties>
                  <Node>
                     <!-- X / BDSEntryPoint / X / MBMS / SG / X -->
                     <NodeName/>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <node/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrMore/>
                        </Occurrence>
                        <DFTitle>This interior node acts as a placeholder a set of bootstrap
                           parameters for SG reception over MBMS broadcast bearer or SG retrieval
                           over MBMS unicast bearer.</DFTitle>
                        <DFType>
                           <DDFName/>
                        </DFType>
                     </DFProperties>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / SG / X / IPSourceAddress -->
                        <NodeName>IPSourceAddress</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <chr/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrOne/>
                           </Occurrence>
                           <DFTitle>This leaf node contains the IP Source Address of the SG
                              delivery session for a broadcasted SG.</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / SG / X / IPMulticastAddress -->
                        <NodeName>IPMulticastAddress</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <chr/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrOne/>
                           </Occurrence>
                           <DFTitle>This leaf node contains the IP Multicast Address of the SG
                              delivery session for a broadcasted SG.</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / SG / X / Port -->
                        <NodeName>Port</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <int/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrOne/>
                           </Occurrence>
                           <DFTitle>This leaf node contains the port number for a broadcasted SG,
                              as a decimal number representing a 16 bit unsigned integer.</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / SG / X / BCBearer -->
                        <NodeName>BCBearer</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <node/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrOne/>
                           </Occurrence>
                           <DFTitle>This interior node acts as a placeholder for sets of MBMS bearer parameter used for reception of a broadcasted SG.</DFTitle>
                           <DFType>
                              <DDFName/>
                           </DFType>
                        </DFProperties>
                        <Node>
                           <!-- X / BDSEntryPoint / X / MBMS / SG / X / BCBearer / TMGI -->
                           <NodeName>TMGI</NodeName>
                           <!-- Status: Required -->
                           <DFProperties>
                              <AccessType>
                                 <Get/>
                              </AccessType>
                              <DFFormat>
                                 <chr/>
                              </DFFormat>
                              <Occurrence>
                                 <ZeroOrOne/>
                              </Occurrence>
                              <DFTitle>This leaf node contains the Temporary Mobile Group Identity
                                 (TMGI) for a broadcasted SG as defined in [3GPP TS 24.008]. </DFTitle>
                              <DFType>
                                 <MIME>text/plain</MIME>
                              </DFType>
                           </DFProperties>
                        </Node>
                        <Node>
                           <!-- X / BDSEntryPoint / X / MBMS / SG / X / BCBearer / IsCounting -->
                           <NodeName>IsCounting</NodeName>
                           <!-- Status: Required -->
                           <DFProperties>
                              <AccessType>
                                 <Get/>
                              </AccessType>
                              <DFFormat>
                                 <bool/>
                              </DFFormat>
                              <Occurrence>
                                 <One/>
                              </Occurrence>
                              <DFTitle>This leaf node contains the information element MBMS Counting Information as defined in [3GPP TS 25.413]. 
                                 It indicates whether the RAN level counting procedures is applicable or not for the MBMS broadcast mode.</DFTitle>
                              <DFType>
                                 <MIME>text/plain</MIME>
                              </DFType>
                           </DFProperties>
                        </Node>
                     </Node>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / SG / X / URLs -->
                        <NodeName>URLs</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <node/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrOne/>
                           </Occurrence>
                           <DFTitle>This intermediate node contains a list of URLs where an SDP describing the
                              delivery session of a broadcasted SG can be fetched.</DFTitle>
                           <DFType>
                              <DDFName/>
                           </DFType>
                        </DFProperties>
                        <Node>
                           <!-- X / BDSEntryPoint / X / MBMS / SG / X / URLs / X -->
                           <NodeName/>
                           <!-- Status: Required -->
                           <DFProperties>
                              <AccessType>
                                 <Get/>
                              </AccessType>
                              <DFFormat>
                                 <node/>
                              </DFFormat>
                              <Occurrence>
                                 <ZeroOrMore/>
                              </Occurrence>
                              <DFTitle>This intermediate node acts as a placeholder for a list of URLs where an SDP describing the
                                 delivery session of a broadcasted SG can be fetched.</DFTitle>
                              <DFType>
                                 <DDFName/>
                              </DFType>
                           </DFProperties>
                           <Node>
                              <!-- X / BDSEntryPoint / X / MBMS / SG / X / URLs / X / URL -->
                              <NodeName>URL</NodeName>
                              <!-- Status: Required -->
                              <DFProperties>
                                 <AccessType>
                                    <Get/>
                                 </AccessType>
                                 <DFFormat>
                                    <chr/>
                                 </DFFormat>
                                 <Occurrence>
                                    <One/>
                                 </Occurrence>
                                 <DFTitle>This leaf node contains the URL where an SDP describing the
                                    delivery session of a broadcasted SG can be fetched.</DFTitle>
                                 <DFType>
                                    <MIME>text/plain</MIME>
                                 </DFType>
                              </DFProperties>
                           </Node>
                        </Node>
                     </Node>
                  </Node>
                  <Node>
                     <!-- X / BDSEntryPoint / X / MBMS / APNs -->
                     <NodeName>APNs</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <node/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrOne/>
                        </Occurrence>
                        <DFTitle>This interior node contains a list of URIs of usable MBMS Access Point Names
                           (APN).</DFTitle>
                        <DFType>
                           <DDFName/>
                        </DFType>
                     </DFProperties>
                     <Node>
                        <!-- X / BDSEntryPoint / X / MBMS / APNs / X -->
                        <NodeName/>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <node/>
                           </DFFormat>
                           <Occurrence>
                              <ZeroOrMore/>
                           </Occurrence>
                           <DFTitle>This interior node acts as a placeholder for a list of URIs of usable MBMS Access Point Names
                              (APN).</DFTitle>
                           <DFType>
                              <DDFName/>
                           </DFType>
                        </DFProperties>
                        <Node>
                           <!-- X / BDSEntryPoint / X / MBMS / APNs / X / APN -->
                           <NodeName>APN</NodeName>
                           <!-- Status: Required -->
                           <DFProperties>
                              <AccessType>
                                 <Get/>
                              </AccessType>
                              <DFFormat>
                                 <chr/>
                              </DFFormat>
                              <Occurrence>
                                 <One/>
                              </Occurrence>
                              <DFTitle>This leaf node contains the URI of a usable MBMS Access Point Name
                                 (APN).</DFTitle>
                              <DFType>
                                 <MIME>text/plain</MIME>
                              </DFType>
                           </DFProperties>
                        </Node>
                     </Node>
                  </Node>
               </Node>
               <Node>
                  <!-- X / BDSEntryPoint / X / MBMS / NotificationBCBearer -->
                  <NodeName>NotificationBCBearer</NodeName>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <node/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrOne/>
                     </Occurrence>
                     <DFTitle>This interior node acts as a placeholder for sets of MBMS bearer parameter used for reception of a broadcasted SG.</DFTitle>
                     <DFType>
                        <DDFName/>
                     </DFType>
                  </DFProperties>
                  <Node>
                     <!-- X / BDSEntryPoint / X / MBMS / NotificationBCBearer / TMGI -->
                     <NodeName>TMGI</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <chr/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrOne/>
                        </Occurrence>
                        <DFTitle>This leaf node contains the Temporary Mobile Group Identity
                           (TMGI) for a broadcasted SG as defined in [3GPP TS 24.008]. </DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>
                  <Node>
                     <!-- X / BDSEntryPoint / X / MBMS / NotificationBCBearer / IsCounting -->
                     <NodeName>IsCounting</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <bool/>
                        </DFFormat>
                        <Occurrence>
                           <One/>
                        </Occurrence>
                        <DFTitle>This leaf node contains the information element MBMS Counting Information as defined in [3GPP TS 25.413]. 
                           It indicates whether the RAN level counting procedures is applicable or not for the MBMS broadcast mode.</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>
               </Node>
            </Node>
            <Node>
               <!-- X / BDSEntryPoint / X / BCMCS  -->
               <NodeName>BCMCS</NodeName>
               <!-- Status: Optional -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <node/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This interior node acts as a placeholder for all the BDS-specific information regarding BCMCS.</DFTitle>
                  <DFType>
                     <DDFName/>
                  </DFType>
               </DFProperties>
               <Node>
                  <!-- X / BDSEntryPoint / X / BCMCS / X -->
                  <NodeName/>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <node/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrMore/>
                     </Occurrence>
                     <DFTitle>This interior node acts as a placeholder for a list of Networks recognized by the terminal. </DFTitle>
                     <DFType>
                        <DDFName/>
                     </DFType>
                  </DFProperties>
                  <Node>
                     <!-- X / BDSEntryPoint / X / BCMCS / X / NetworkID  -->
                     <NodeName>NetworkID</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <chr/>
                        </DFFormat>
                        <Occurrence>
                           <One/>
                        </Occurrence>
                        <DFTitle>This leaf node contains network region identification information for BCMCS.</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>   
                  <Node>
                     <!-- X / BDSEntryPoint / X / BCMCS / X / ControllerIPAddress -->
                     <NodeName>ControllerIPAddress</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <chr/>
                        </DFFormat>
                        <Occurrence>
                           <One/>
                        </Occurrence>
                        <DFTitle>This leaf node contains the IP address of the BCMCS Controller, saving DHCP bootstrap time.</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>   
                  <Node>
                     <!-- X / BDSEntryPoint / X / BCMCS / X / SGMulticastAddress -->
                     <NodeName>SGMulticastAddress</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <chr/>
                        </DFFormat>
                        <Occurrence>
                           <One/>
                        </Occurrence>
                        <DFTitle>This leaf node contains a string in the form of  "Hostname/Address:Port>".</DFTitle>
                        <DFType>
                           <MIME>text/plain</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>   
                  <Node>
                     <!-- X / BDSEntryPoint / X / BCMCS / X / ROHCU -->
                     <NodeName>ROHCU</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <node/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrOne/>
                        </Occurrence>
                        <DFTitle>This interior node contains ROHC Unidirectional (ROHC-U) parameters for BCMCS IP multicast communication.  
                           If the node is not present, compression is not enabled.</DFTitle>
                        <DFType>
                           <DDFName/>
                        </DFType>
                     </DFProperties>
                     <Node>
                        <!-- X / BDSEntryPoint / X / BCMCS / X / ROHCU / MaxCID -->
                        <NodeName>MaxCID</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <int/>
                           </DFFormat>
                           <Occurrence>
                              <One/>
                           </Occurrence>
                           <DFTitle>This leaf node indicates the maximum number of CIDs used by ROHC-U</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>   
                     <Node>
                        <!-- X / BDSEntryPoint / X / BCMCS / X / ROHCU / LargeCIDs -->
                        <NodeName>LargeCIDs</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <bool/>
                           </DFFormat>
                           <Occurrence>
                              <One/>
                           </Occurrence>
                           <DFTitle>This leaf node is true when large CIDs (1 or 2 bytes) are used, otherwise it is false and small CIDs (0 or 1) are used</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>   
                     <Node>
                        <!-- X / BDSEntryPoint / X / BCMCS / X / ROHCU / MaxHeaderSize -->
                        <NodeName>MaxHeaderSize</NodeName>
                        <!-- Status: Required Optional -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <int/>
                           </DFFormat>
                           <Occurrence>
                              <One/>
                           </Occurrence>
                           <DFTitle>This leaf node contains the maximum header size, in octets, that can be compressed</DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>   
                     <Node>
                        <!-- X / BDSEntryPoint / X / BCMCS / X / ROHCU / MRRU -->
                        <NodeName>MRRU</NodeName>
                        <!-- Status: Required -->
                        <DFProperties>
                           <AccessType>
                              <Get/>
                           </AccessType>
                           <DFFormat>
                              <int/>
                           </DFFormat>
                           <Occurrence>
                              <One/>
                           </Occurrence>
                           <DFTitle>This leaf node contains the size of the Maximum Reconstructed Reception Unit, 
                              in octets, that the decompressor is expected to reassemble from segments. </DFTitle>
                           <DFType>
                              <MIME>text/plain</MIME>
                           </DFType>
                        </DFProperties>
                     </Node>   
                  </Node>   
               </Node>               
            </Node>   
         </Node>
      </Node>
      <Node>
         <!-- X / BSMSelector -->
         <NodeName>BSMSelector </NodeName>
         <!-- Status: Required -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This interior node contains information about the BSMSelector structures
               associated with the BSM of the Home or Roaming Broadcast Service Provider.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
         <Node>
            <!-- X / BSMSelector / X -->
            <NodeName/>
            <!-- Status: Required -->
            <DFProperties>
               <AccessType>
                  <Get/>
               </AccessType>
               <DFFormat>
                  <node/>
               </DFFormat>
               <Occurrence>
                  <ZeroOrMore/>
               </Occurrence>
               <DFTitle>This interior node acts as a placeholder for a set of BSMSelector
                  information.</DFTitle>
               <DFType>
                  <DDFName/>
               </DFType>
            </DFProperties>
            <Node>
               <!-- X / BSMSelector / X / Name -->
               <NodeName>Name</NodeName>
               <!-- Status: Optional -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <chr/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies a user readable name of the BSMFilterCode.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / BSMSelector / X / BSMFilterCode -->
               <NodeName>BSMFilterCode</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <xml/>
                  </DFFormat>
                  <Occurrence>
                     <One/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies the value of the BSMFilterCode associated with
                     the BSM. The value is a BSMFilterCode XML structure as defined in
                     OMA-TS-BCAST_ServiceGuide-V1_0 section 5.4.1.5.2.</DFTitle>
                  <DFType>
                     <MIME>text/xml</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / BSMSelector / X / IsHomeBSM -->
               <NodeName>IsHomeBSM</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DefaultValue>false</DefaultValue>
                  <DFFormat>
                     <bool/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies whether the BSM that is associated with the
                     BSMSelector belongs to the Home Broadcast Service Provider of the user.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / BSMSelector / X / HomeServiceProvisioningRequestAddress -->
               <NodeName>HomeServiceProvisioningRequestAddress</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <chr/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies the address (URL) of the BSM the terminal can use to issue Service Provisioning requests.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / BSMSelector / X / RoamingRules -->
               <NodeName>RoamingRules</NodeName>
               <!-- Status: Optional -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <node/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This interior node contains a list of RoamingRule structures associated with the BSMSelector.</DFTitle>
                  <DFType>
                     <DDFName/>
                  </DFType>
               </DFProperties>
               <Node>
                  <!-- X / BSMSelector / X / RoamingRules / X -->
                  <NodeName/>
                  <!-- Status: Required -->
                  <DFProperties>
                     <AccessType>
                        <Get/>
                     </AccessType>
                     <DFFormat>
                        <node/>
                     </DFFormat>
                     <Occurrence>
                        <ZeroOrMore/>
                     </Occurrence>
                     <DFTitle>This interior node cts as a placeholder for a list of RoamingRule structures associated with the BSMSelector.</DFTitle>
                     <DFType>
                        <DDFName/>
                     </DFType>
                  </DFProperties>
                  <Node>
                     <!-- X / BSMSelector / X / RoamingRules / X / Rule -->
                     <NodeName>Rule</NodeName>
                     <!-- Status: Required -->
                     <DFProperties>
                        <AccessType>
                           <Get/>
                        </AccessType>
                        <DFFormat>
                           <xml/>
                        </DFFormat>
                        <Occurrence>
                           <ZeroOrMore/>
                        </Occurrence>
                        <DFTitle>This leaf node contains the RoamingRule given as a RoamingRule XML structure as defined in
                           section 5.4.1.5.2 of OMA-TS-BCAST_ServiceGuide-V1_0.</DFTitle>
                        <DFType>
                           <MIME>text/xml</MIME>
                        </DFType>
                     </DFProperties>
                  </Node>
               </Node>
            </Node>
         </Node>
      </Node>
      <Node>
         <!-- X / Roaming -->
         <NodeName>Roaming</NodeName>
         <!-- Status: Optional-->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>This interior node is a container for Roaming structures.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
         <Node>
            <!-- >X / Roaming / X -->
            <NodeName/>
            <!-- Status: Optional -->
            <DFProperties>
               <AccessType>
                  <Get/>
               </AccessType>
               <DFFormat>
                  <node/>
               </DFFormat>
               <Occurrence>
                  <ZeroOrMore/>
               </Occurrence>
               <DFTitle>This interior node is a placeholder for a list of Roaming structures.</DFTitle>
               <DFType>
                  <DDFName/>
               </DFType>
            </DFProperties>
            <Node>
               <!-- X / Roaming / X / HomeRoamingRuleRequestAddress -->
               <NodeName>HomeRoamingRuleRequestAddress</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <chr/>
                  </DFFormat>
                  <Occurrence>
                     <One/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies the URL of the default Server to which the
                     terminal can send RoamingRule Requests related to the BSMSelector in case no
                     other contact points are signalled.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / Roaming / X / ForceHomeRoamingRuleRequestAddress -->
               <NodeName>ForceHomeRoamingRuleRequestAddress</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DefaultValue>true</DefaultValue>
                  <DFFormat>
                     <bool/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies whether the Terminal SHALL override any other
                     RoamingRuleRequestAddresses and always contact the address represented by
                     HomeRoamingRuleRequestAddress.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / Roaming / X / IgnoreUnIdentifiedBSM -->
               <NodeName>IgnoreUnIdentifiedBSM</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DFFormat>
                     <bool/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies whether Terminal SHALL ignore fragments that
                     are not associated with BSMSelector(s).</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
            <Node>
               <!-- X / Roaming / X / UseVisitedServiceProvisioningMode -->
               <NodeName>UseVisitedServiceProvisioningMode</NodeName>
               <!-- Status: Required -->
               <DFProperties>
                  <AccessType>
                     <Get/>
                  </AccessType>
                  <DefaultValue>true</DefaultValue>
                  <DFFormat>
                     <bool/>
                  </DFFormat>
                  <Occurrence>
                     <ZeroOrOne/>
                  </Occurrence>
                  <DFTitle>This leaf node specifies whether Terminal SHALL initiate the service
                     provisioning requests through Visited BSM or Home BSM.</DFTitle>
                  <DFType>
                     <MIME>text/plain</MIME>
                  </DFType>
               </DFProperties>
            </Node>
         </Node>
      </Node>
      <Node>
         <!-- X / Ext -->
         <NodeName>Ext</NodeName>
         <!-- Status: Optional -->
         <DFProperties>
            <AccessType>
               <Get/>
            </AccessType>
            <DFFormat>
               <node/>
            </DFFormat>
            <Occurrence>
               <ZeroOrOne/>
            </Occurrence>
            <DFTitle>Inside this interior node, vendor specific information related to BCAST can be
               placed.</DFTitle>
            <DFType>
               <DDFName/>
            </DFType>
         </DFProperties>
      </Node>
   </Node>
</MgmtTree>
