LTE network view template XML code

This template example uses all of the elements available from the LTE template hierarchy. It includes network views based on user-defined filters and dynamic views.

Example

The following sample template XML file is provided for illustration purposes and uses all of the elements available from the template hierarchy.

<dynamicViewTemplate id="lte_default" label="LTE Default" manager="PrecisionIP" >

    <container id="lte_network_drilldown" label = "LTE Network Drilldown" layout="tabular"> 
        <filtered id="eutran" label="E-UTRAN" endNodes="true" connectivity="noconnections">
                <filter schema="ncim" table="entityClass" filter="classType = 'ENODEB'"/>
        </filtered>

        <dynamicDistinct id="eutranByVendor" label="E-UTRAN by Vendor" endNodes="true" connectivity="noconnections">
           <tableField table="enbFunction" field="vendorName"/>
        </dynamicDistinct>

        <filtered id="epc" label="EPC" condition="OR" endNodes="true" connectivity="noconnections">
                <filter schema="ncim" table="entityClass" filter="classType = 'EIR'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'MME'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'HSS'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'PCRF'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'PGW'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'SGW'"/>
        </filtered>

        <dynamicDistinct id="epcByVendor" label="EPC by Vendor" endNodes="true" connectivity="noconnections">
           <tableField table="epcLteFunction" field="vendorName"/>
        </dynamicDistinct>

        <dynamicCollection id="plmn" label="PLMN" entityType="158" useCollectionHierarchy="true" connectivity="noconnections"/>

        <dynamicCollection id="tracking_areas" label="Tracking Areas" entityType="153" useCollectionHierarchy="false" endNodes="true" connectivity="noconnections"/>

        <dynamicDistinct id="vendor" label="Vendor" endNodes="true" connectivity="noconnections">
           <tableField table="lteFunction" field="vendorName"/>
           <tableField table="lteFunction" field="lteFunctionType"/>
        </dynamicDistinct>
    </container>

    <dynamicCollection id="lte_network_geography" label="LTE Network Geography" entityType="112" connectivity="lteuserplane" useCollectionHierarchy="true" subgraph="true" endNodes="true" />
    <!-- entityType 112 is Geographic Region -->

    <container id="lte_network_topology" label = "LTE Network Topology">
        <dynamicCollection id="controlplane" label="Control Plane by Tracking Area" entityType="163" connectivity="ltecontrolplane" useCollectionHierarchy="true" subgraph="true" endNodes="true"/>
        <dynamicCollection id="userplane" label="User Plane by Tracking Area" entityType="164" connectivity="lteuserplane" useCollectionHierarchy="true" subgraph="true" endNodes="true"/>
        <filtered id="epc_control_plane" label="EPC Control Plane" connectivity="ltecontrolplane" condition="OR" endNodes="true">
                <filter schema="ncim" table="entityClass" filter="classType = 'EIR'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'MME'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'HSS'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'PCRF'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'PGW'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'SGW'"/>
        </filtered>
        <filtered id="epc_user_plane" label="EPC User Plane" connectivity="lteuserplane" condition="OR" endNodes="true">
                <filter schema="ncim" table="entityClass" filter="classType = 'PGW'"/>
                <filter schema="ncim" table="entityClass" filter="classType = 'SGW'"/>
        </filtered>

    </container>

     <dynamicDistinct id="lte_pools" label="LTE Pools" connectivity="ltecontrolplane" endNodes="true">
        <tableField table="ltePoolDevices" field="ltePoolType"/>
        <tableField table="ltePoolDevices" field="ltePoolName"/>
     </dynamicDistinct>

</dynamicViewTemplate>