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>