A.NEID(+) = B.NEID and A.SLOT(+) = B.SLOT and A.PORTNUM(+) = B.PORTNUM and A.BG(+) =
B.BG;
2.2.25 domain_ne_inventory_view
create or replace view domain_ne_inventory_view as
select
ne.NESysID,
ne.NEModelType,
ne.NEIPAddr,
gne.NextHopIPAddr,
ne.isNEConnected,
ne.NEState,
ne.NEPMEnabled,
ne.NERobustPmEnabled,
ne.NEVersion,
ne.GNEID,
ne.NESubNetworkID,
np.NPId,
ne.NESnmpCommString,
ne.NEConfigMode,
ne.NECLLICode,
ne.NEDescription,
ne.NEDbaccessid,
ne.NEDiscoveryState,
mod.MODELTYPENAME,
sub.SUBNETNAME,
np.NPNAME,
gne.GNESYSID,
ne.rowid as myrow
from ne_info_table ne,
network_partition_table np,
subnetwork_table sub,
model_type_table mod,
gne_table gne
where ne.NeSubNetworkid=sub.subnetid
and sub.npid= np.npid
and ne.NEMODELTYPE=mod.MODELTYPE
and ne.GNEID=gne.GNEID(+);
2.2.26 DSP_CIRCUIT_VIEW
create or replace view DSP_CIRCUIT_VIEW AS
select
src.CKTCTPNODEID as SRCNENODEID,
src.CktCTPPhysicalLoc as SrcPhysicalLoc,
src.CKTCTPMODULETYPE as SRCMODULETYPE,
dest.CKTCTPNODEID as DESTNENODEID,
dest.CktCTPPhysicalLoc as DestPhysicalLoc,
dest.CKTCTPMODULETYPE as DESTMODULETYPE
from
circuit_bs_tbl c,
circuit_ctp_src_view src,
circuit_ctp_drop_view dest
where
c.CKTNODEID = src.CKTNODEID(+) and
c.CKTUNIQUEID = src.CKTUNIQUEID(+) and
c.CKTNODEID = dest.CKTNODEID(+) and
c.CKTUNIQUEID = dest.CKTUNIQUEID(+) and
( src.CKTCTPMODULETYPE = 6684672 or src.CKTCTPMODULETYPE = 6750208 or
src.CKTCTPMODULETYPE = 10747904 or src.CKTCTPMODULETYPE = 14483456 or
dest.CKTCTPMODULETYPE = 6684672 or dest.CKTCTPMODULETYPE = 6750208 or
dest.CKTCTPMODULETYPE = 10747904 or dest.CKTCTPMODULETYPE = 14483456) and
c.cktState != 12;
2.2.27 DSP_EQPT_VIEW
create or replace view DSP_EQPT_VIEW AS
select
e.NEDBACCESSID as NEDBACCESSID,
n.NENODEID as NENODEID,
e.PHYSICALLOC as PHYSICALLOC,
e.EQUIPMENTTYPE as MODULETYPE
from
ONS15454_NE_INVENTORY_TABLE e,
NE_INFO_TABLE n
where
e.NEDBACCESSID = n.NEDBACCESSID(+) and
( e.EQUIPMENTTYPE = 102 or e.EQUIPMENTTYPE = 103 or e.EQUIPMENTTYPE = 164 or
e.EQUIPMENTTYPE = 221) and
( n.NEMODELINDEX = 47 or n.NEMODELINDEX = 49 or n.NEMODELINDEX = 55 or
n.NEMODELINDEX = 57 or n.NEMODELINDEX = 61 or n.NEMODELINDEX = 62 or n.NEMODELINDEX = 65
or n.NEMODELINDEX = 77 or n.NEMODELINDEX = 78 or n.NEMODELINDEX = 75 or n.NEMODELINDEX
= 76 or n.NEMODELINDEX = 87 or n.NEMODELINDEX = 88 or n.NEMODELINDEX = 91 or
n.NEMODELINDEX = 81);
2.2.28 GWCORBA_PM_MAPPING_VIEW
create or replace view GWCORBA_PM_MAPPING_VIEW AS
select
gwpm.MODELTYPE AS MODELTYPE,
gwpm.LAYERRATE AS LAYERRATE,
gwpm.OBJECTINDEX AS OBJECTINDEX,
gwpm.LOCATION AS LOCATION,
gwpm.DIRECTION AS DIRECTION,
gwpm.TERMINATIONPOINT AS TERMINATIONPOINT,
pam.IS24H AS IS24H,
gwpm.PMVIEWNAME AS PMVIEWNAME,
ot.METADATAINDEX AS METADATAINDEX,
pam.PMPARAMID AS PMPARAMID,
pam.PMNAME AS PMNAME,
pci.TMFNAME AS TMFNAME,
pam.ATTRINDEX AS ATTRINDEX,
pam.VALIDITY_ATTRINDEX AS VALIDITY_ATTRINDEX,
pci.PMTABLECOLNO AS PMTABLECOLNO
from
GWCORBA_PM_MAPPING_TABLE gwpm,
OBJECTTYPETABLE ot,
PM_ATTRID_MAPPING_TABLE pam,
PM_CERENT_INFO_TABLE pci
where
gwpm.OBJECTINDEX = ot.OBJECTINDEX AND
gwpm.MODELTYPE = ot.MODELTYPE AND
gwpm.PMVIEWNAME = pam.PMVIEWNAME AND
ot.METADATAINDEX = pam.METADATAINDEX AND
pam.PMPARAMID = pci.PMPARAMID AND
gwpm.LOCATION = pci.LOCATION AND
gwpm.DIRECTION = pci.DIRECTION AND
TMFNAME NOT LIKE ('N/A');
2.2.29 INTF_SUB_INTF_VIEW
CREATE OR REPLACE VIEW INTF_SUB_INTF_VIEW AS
SELECT DISTINCT
ert.NEDBACCESSID as NEID,
getSlot(ert.RELATEDPHYSICALLOC) as SLOT,
getPort(ert.RELATEDPHYSICALLOC) as PORTNUM,
getBGFromBGObj(ert.SELFIFINDEX) as BG,
getSubIf(ert.RELATEDIFINDEX) as SUBIF
FROM
Eqpt_Info_Table eqpt,
Eqpt_RelationShip_Table ert
WHERE
eqpt.NEDBACCESSID = ert.NEDBACCESSID AND eqpt.PHYSICALLOC = ert.RELATEDPHYSICALLOC
AND eqpt.IFINDEX = ert.RELATEDIFINDEX AND ert.SELFOBJECTINDEX = 165
AND (eqpt.OBJECTINDEX = 172 OR eqpt.OBJECTINDEX = 173 OR eqpt.OBJECTINDEX = 175 OR
eqpt.OBJECTINDEX = 176);
2.2.30 Inventory_Table_View
create or replace view Inventory_Table_View as
select
ni.NESysID,
inv.ModuleName,
inv.ModulePartNum,
inv.ModuleCLEICode,
inv.ModuleHWVersion,
inv.ModuleSWVersion,
inv.ModuleSerialNumber,
inv.ModuleDateOfManuf,
inv.ModuleDateOfEntry,
inv.ModuleHoursInUse,
ni.NEDBAccessId,
inv.rowid as myrow
from
NE_INFO_TABLE ni,
NE_INVENTORY_TABLE inv
where
ni.NEDBAccessID = inv.NEDBAccessID ;
2.2.31 IOS_ACTIVE_CARDS
create or replace view IOS_ACTIVE_CARDS as
select distinct
a.NEDBACCESSID as NEDBACCESSID,
a.PHYSICALLOC as PHYSICALLOC,
a.EQUIPMENTTYPE as MODULETYPE,
a.NAME as MODULENAME,
b.NESYSID as NEID,
b.NEMODELTYPE as NEMODELTYPE,
a.rowid as MYROW
from ONS15454_NE_INVENTORY_TABLE a, NE_INFO_TABLE b
where EQUIPMENTTYPE in ( 102,103,164,221 ) and
EQUIPMENTSTATE = 5 and
a.NEDBACCESSID = b.NEDBACCESSID;
2.2.32 IOS_USERS_VIEW
CREATE OR REPLACE VIEW IOS_USERS_VIEW AS
select
c.NEDBACCESSID as NEDBACCESSID,
c.MODULETYPE as MODULETYPE,
c.PHYSICALLOC as PHYSICALLOC,
c.IFINDEX as IFINDEX,
c.COL2 as USERNAME,
c.COL5 as PASSWORD,
c.COL3 as PRIVILEGE,
a.MODULENAME as MODULENAME,
b.NESYSID as NEID,
c.MODELTYPE as NEMODELTYPE,
c.rowid as MYROW
from EQPT_INFO_TABLE c,NE_INFO_TABLE b,MODULE_TYPE_TABLE a
where c.OBJECTINDEX = 221 and
c.NEDBACCESSID = b.NEDBACCESSID and
c.MODELTYPE = a.MODELTYPE and
c.MODULETYPE = a.MODULETYPE;
2.2.33 link_utilization_view
create or replace view link_utilization_view AS
SELECT a.FIELD1_NUM as CKTMODULETYPE,
a.FIELD2_NUM as CKTPHYSICALLOC,
a.FIELD3_NUM as CKTIFINDEX,
b.CKTNAME as CKTNAME,
b.CKTPROTECTIONTYPE as CKTPROTECTIONTYPE,
a.CUSTOMER_ID_STR as CKTCUSTOMERID,
a.SERVICE_ID_STR as CKTSERVICEID,
b.CKTSIZE as CKTSIZE,
a.field3_num as STRIPPED_IFINDEX,
a.NEDBACCESSID as NEDBACCESSID,
b.CKTTYPE as CKTTYPE,
b.CKTUSELAP as CKTUSELAP,
b.CKTSRCIFINDEX as STRIPPED_CKTSRC_IFINDEX,
collapsedifindex(b.CKTNODEID,b.CKTUNIQUEID) as CKTDEST_IFINDEX,
b.CKTUNIQUEID as CKTUNIQUEID,
b.CKTNODEID as CKTNODEID,
a.FIELD4_NUM as CKTOBJECTTYPE,
collapsedobjectindex(b.CKTNODEID,b.CKTUNIQUEID) as cktDestObjectType,
b.CKTSRCMODELTYPE as modelType,
b.Rowid as myrow
FROM MANAGED_ET_TAB a, CIRCUIT_TBL b
WHERE
a.MNG_ENTITY_ID2_NUM = b.CKTUNIQUEID AND
a.MNG_ENTITY_ID_NUM = b.CKTNODEID AND
( b.CKTTYPE != 5 AND b.CKTTYPE != 6 AND b.CKTTYPE != 21 AND b.CKTTYPE != 22 );
2.2.34 LINK_UTILIZATION_VIEW
CREATE OR REPLACE VIEW LINK_UTILIZATION_VIEW ( CKTMODULETYPE,
CKTDESTOBJECTTYPE, MODELTYPE, MYROW ) AS SELECT a.CKTCTPMODULETYPE as CKTMODULETYPE,
a.CKTCTPPHYSICALLOC as CKTPHYSICALLOC,
a.CKTCTPIFINDEX as CKTIFINDEX,
b.CKTNAME as CKTNAME,
b.CKTPROTECTIONTYPE as CKTPROTECTIONTYPE,
b.CUSTOMERID as CKTCUSTOMERID,
b.SERVICEID as CKTSERVICEID,
b.CKTSIZE as CKTSIZE,
a.CKTCTPIFINDEX as STRIPPED_IFINDEX,
a.CKTCTPNEDBACCESSID as NEDBACCESSID,
b.CKTTYPE as CKTTYPE,
b.CKTUSELAP as CKTUSELAP,
c.CKTCTPIFINDEX as STRIPPED_CKTSRC_IFINDEX,
collapsedifindex(b.CKTNODEID,b.CKTUNIQUEID) as CKTDEST_IFINDEX,
b.CKTUNIQUEID as CKTUNIQUEID,
b.CKTNODEID as CKTNODEID,
a.CKTCTPOBJECTTYPE as CKTOBJECTTYPE,
collapsedobjectindex(b.CKTNODEID,b.CKTUNIQUEID) as cktDestObjectType,
c.CKTCTPMODELTYPE as modelType,
b.Rowid as myrow
FROM CIRCUIT_CTP_TBL a, CIRCUIT_BS_TBL b, CIRCUIT_CTP_TBL c
WHERE
a.CKTUNIQUEID = b.CKTUNIQUEID AND
a.CKTNODEID = b.CKTNODEID AND
c.CKTUNIQUEID = b.CKTUNIQUEID AND
c.CKTNODEID = b.CKTNODEID AND
c.CTP_TYPE = 0 AND
( b.CKTTYPE != 5 AND b.CKTTYPE != 6 AND b.CKTTYPE != 21 AND b.CKTTYPE != 22 );
2.2.35 link_view
create or replace view link_view as
SELECT
link.LinkID as LinkId,
link.LinkSrcNode as LinkSrcNode,
link.LinkSrcModuleType as LinkSrcModuleType,
link.LinkSrcPhysicalLoc as LinkSrcPhysicalLoc,
link.LinkSrcIfIndex as LinkSrcIfIndex,
eqptinfoport(link.LinkSrcNode,link.LinkSrcPhysicalLoc,link.LinkSrcIfIndex,link.LinkSrcModu
leType) as LinkSrcPortName,
link.LinkDstNode as LinkDstNode,
link.LinkDstModuleType as LinkDstModuleType,
link.LinkDstPhysicalLoc as LinkDstPhysicalLoc,
link.LinkDstIfIndex as LinkDstIfIndex,
eqptinfoport(link.LinkDstNode,link.LinkDstPhysicalLoc,link.LinkDstIfIndex,link.LinkDstModu
leType) as LinkDstPortName,
link.LinkSize as LinkSize,
link.LinkDirection as LinkDirection,
link.LinkProvType as LinkProvType,
link.LinkConnectionType as LinkConnectionType,
link.LinkType as LinkType,
link.LinkProtType as LinkProtType,
link.LinkProtRole as LinkProtRole,
link.LinkState as LinkState,
link.useForRouting as useForRouting,
link.LinkName as LinkName,
link.LinkDescription as LinkDescription,
link.NumCriticalAlarms as NumCriticalAlarms,
link.NumMajorAlarms as NumMajorAlarms,
link.NumMinorAlarms as NumMinorAlarms,
link.NumWarningAlarms as NumWarningAlarms,
link.LinkSrcPhyLocUnmanaged as LinkSrcPhyLocUnmanaged,
link.LinkDestPhyLocUnmanaged as LinkDestPhyLocUnmanaged,
link.LinkUnmanaged as LinkUnmanaged,
neinfo1.nesysid as SrcNesysid,
neinfo2.nesysid as DstNesysid,
link.rowid as myrow,
(select neSubnetworkId from ne_info_table where nedbaccessid = link.LinkSrcNode
AND neSubnetworkId = (select neSubnetworkId from ne_info_table where nedbaccessid =
link.LinkDstNode)) as SubnetworkId,
link.LinkLayer as LinkLayer,
link.LinkValid as LinkValid,
link.CableGroupId as GroupId,
0 as LinkDstNode2,
0 as LinkDstModuleType2,
d.phyloc as LinkDstPhysicalLoc2,
d.phyloc as LinkDstIfIndex2,
'' as LinkDstPortName2,
0 as ycable,
link.LinkCost as LinkCost,
link.LinkSrcModelType as LinkSrcModelType,
link.LinkSrcObjectType as LinkSrcObjectType,
link.LinkDstModelType as LinkDstModelType,
link.LinkDstObjectType as LinkDstObjectType,
0 as LinkDstModelType2,
0 as LinkDstObjectType2,
link.LinkSrlgList as LinkSrlgList,
-1.0 as LinkUtilization
FROM Link_table link,
ne_info_table neinfo1,
ne_info_table neinfo2,
dummy_table d
WHERE
link.LinkSrcNode = neinfo1.nedbaccessid AND
link.LinkDstNode = neinfo2.nedbaccessid AND
((link.LinkSrcModelType != 27 AND link.LinkSrcModelType != 26)
OR (link.LinkType = 14 OR link.LinkType = 15 OR link.LinkType = 16) ) AND
link.LinkType != 11 and
d.phyloc = 0
UNION
SELECT distinct
link.LinkID as LinkId,
link.LinkSrcNode as LinkSrcNode,
link.LinkSrcModuleType as LinkSrcModuleType,
link.LinkSrcPhysicalLoc as LinkSrcPhysicalLoc,
link.LinkSrcIfIndex as LinkSrcIfIndex,
eqptinfoport(link.LinkSrcNode,link.LinkSrcPhysicalLoc,link.LinkSrcIfIndex,link.LinkSrcModu
leType) as LinkSrcPortName,
link.LinkDstNode as LinkDstNode,
link.LinkDstModuleType as LinkDstModuleType,
link.LinkDstPhysicalLoc as LinkDstPhysicalLoc,
link.LinkDstIfIndex as LinkDstIfIndex,
eqptinfoport(link.LinkDstNode,link.LinkDstPhysicalLoc,link.LinkDstIfIndex,link.LinkDstModu
leType) as LinkDstPortName,
link.LinkSize as LinkSize,
link.LinkDirection as LinkDirection,
link.LinkProvType as LinkProvType,
link.LinkConnectionType as LinkConnectionType,
link.LinkType as LinkType,
link.LinkProtType as LinkProtType,
link.LinkProtRole as LinkProtRole,
link.LinkState as LinkState,
link.useForRouting as useForRouting,
link.LinkName as LinkName,
link.LinkDescription as LinkDescription,
link.NumCriticalAlarms+link1.NumCriticalAlarms as NumCriticalAlarms,
link.NumMajorAlarms+link1.NumMajorAlarms as NumMajorAlarms,
link.NumMinorAlarms+link1.NumMinorAlarms as NumMinorAlarms,
link.NumWarningAlarms+link1.NumWarningAlarms as NumWarningAlarms,
link.LinkSrcPhyLocUnmanaged as LinkSrcPhyLocUnmanaged,
link.LinkDestPhyLocUnmanaged as LinkDestPhyLocUnmanaged,
link.LinkUnmanaged as LinkUnmanaged,
neinfo1.nesysid as SrcNesysid,
neinfo2.nesysid as DstNesysid,
link.rowid as myrow,
(select neSubnetworkId from ne_info_table where nedbaccessid = link.LinkSrcNode
AND neSubnetworkId = (select neSubnetworkId from ne_info_table where nedbaccessid =
link.LinkDstNode)) as SubnetworkId,
link.LinkLayer as LinkLayer,
link.LinkValid as LinkValid,
link.CableGroupId as GroupId,
link1.LinkDstNode as LinkDstNode2,
link1.LinkDstModuleType as LinkDstModuleType2,
link1.LinkDstPhysicalLoc as LinkDstPhysicalLoc2,
link1.LinkDstIfIndex as LinkDstIfIndex2,
eqptinfoport(link.LinkDstNode,link1.LinkDstPhysicalLoc,link1.LinkDstIfIndex,link1.LinkDstM
oduleType) as LinkDstPortName2,
1 as ycable,
link.LinkCost as LinkCost,
link.LinkSrcModelType as LinkSrcModelType,
link.LinkSrcObjectType as LinkSrcObjectType,
link.LinkDstModelType as LinkDstModelType,
link.LinkDstObjectType as LinkDstObjectType,
link1.LinkDstModelType as LinkDstModelType2,
link1.LinkDstObjectType as LinkDstObjectType2,
link.LinkSrlgList as LinkSrlgList,
-1.0 as LinkUtilization
FROM Link_table link,
Link_table link1,
ne_info_table neinfo1,
ne_info_table neinfo2
WHERE
link.LinkSrcNode = neinfo1.nedbaccessid AND
link.LinkDstNode = neinfo2.nedbaccessid AND
link.cableGroupId=link1.cableGroupId and
link.legIndex < link1.legIndex and
link.LinkType = 11
UNION
SELECT distinct
link.LinkID as LinkId,
link.LinkSrcNode as LinkSrcNode,
link.LinkSrcModuleType as LinkSrcModuleType,
link.LinkSrcPhysicalLoc as LinkSrcPhysicalLoc,
link.LinkSrcIfIndex as LinkSrcIfIndex,
eqptinfoport(link.LinkSrcNode,link.LinkSrcPhysicalLoc,link.LinkSrcIfIndex,link.LinkSrcModu
leType) as LinkSrcPortName,
link.LinkDstNode as LinkDstNode,
link.LinkDstModuleType as LinkDstModuleType,
link.LinkDstPhysicalLoc as LinkDstPhysicalLoc,
link.LinkDstIfIndex as LinkDstIfIndex,
eqptinfoport(link.LinkDstNode,link.LinkDstPhysicalLoc,link.LinkDstIfIndex,link.LinkDstModu
leType) as LinkDstPortName,
link.LinkSize as LinkSize,
link.LinkDirection as LinkDirection,
link.LinkProvType as LinkProvType,
link.LinkConnectionType as LinkConnectionType,
link.LinkType as LinkType,
link.LinkProtType as LinkProtType,
link.LinkProtRole as LinkProtRole,
link.LinkState as LinkState,
link.useForRouting as useForRouting,
link.LinkName as LinkName,
link.LinkDescription as LinkDescription,
link.NumCriticalAlarms as NumCriticalAlarms,
link.NumMajorAlarms as NumMajorAlarms,
link.NumMinorAlarms as NumMinorAlarms,
link.NumWarningAlarms as NumWarningAlarms,
link.LinkSrcPhyLocUnmanaged as LinkSrcPhyLocUnmanaged,
link.LinkDestPhyLocUnmanaged as LinkDestPhyLocUnmanaged,
link.LinkUnmanaged as LinkUnmanaged,
neinfo1.nesysid as SrcNesysid,
neinfo2.nesysid as DstNesysid,
link.rowid as myrow,
(select neSubnetworkId from ne_info_table where nedbaccessid = link.LinkSrcNode
AND neSubnetworkId = (select neSubnetworkId from ne_info_table where nedbaccessid =
link.LinkDstNode)) as SubnetworkId,
link.LinkLayer as LinkLayer,
link.LinkValid as LinkValid,
link.CableGroupId as GroupId,
0 as LinkDstNode2,
0 as LinkDstModuleType2,
d.phyloc as LinkDstPhysicalLoc2,
d.phyloc as LinkDstIfIndex2,
'' as LinkDstPortName2,
0 as ycable,
link.LinkCost as LinkCost,
link.LinkSrcModelType as LinkSrcModelType,
link.LinkSrcObjectType as LinkSrcObjectType,
link.LinkDstModelType as LinkDstModelType,
link.LinkDstObjectType as LinkDstObjectType,
0 as LinkDstModelType2,
0 as LinkDstObjectType2,
link.LinkSrlgList as LinkSrlgList,
routerLinkTable.LinkUtilization as LinkUtilization
FROM Link_table link,
ne_info_table neinfo1,
ne_info_table neinfo2,
Router_Link_Table routerLinkTable,
dummy_table d
WHERE
link.LinkSrcNode = neinfo1.nedbaccessid AND
link.LinkDstNode = neinfo2.nedbaccessid AND
((link.LinkSrcModelType = 27 OR link.LinkSrcModelType = 26)
AND (link.LinkType != 14 OR link.LinkType != 15 OR link.LinkType != 16) ) AND
link.LinkID = routerLinkTable.LinkId AND
link.LinkType != 11 and
d.phyloc = 0;
2.2.36 mcard_l2topology_map_view
CREATE OR REPLACE VIEW mcard_l2topology_map_view AS
SELECT
l2tct.Toponodeid as Toponodeid,
l2tct.Topouniqueid as Topouniqueid,
nit.NeDbAccessId as NeDbId,
cst.CktCTPPhysicalLoc as PhysicalLoc,
cst.CktCTPModuleType as ModuleType
FROM circuit_ctp_src_view cst,
L2topology_Circuits_Table l2tct,
Ne_Info_Table nit
WHERE cst.CktNodeId = l2tct.NodeId AND
cst.CktUniqueId = l2tct.UniqueId AND
cst.CktCTPNodeId = nit.NeNodeId AND
cst.CktCTPModuleType IN (6684672,6750208,10747904,14483456)
UNION
SELECT
l2tct.Toponodeid as Toponodeid,
l2tct.Topouniqueid as Topouniqueid,
nit.NeDbAccessId as NeDbId,
cdt.cktCTPPhysicalLoc as PhysicalLoc,
cdt.cktCTPModuleType as ModuleType
FROM circuit_ctp_drop_view cdt,
L2topology_Circuits_Table l2tct,
Ne_Info_Table nit
WHERE cdt.CktNodeId = l2tct.NodeId AND
cdt.CktUniqueId = l2tct.UniqueId AND
cdt.CktCTPNodeId = nit.NeNodeId AND
cdt.cktCTPModuleType IN (6684672,6750208,10747904,14483456);
2.2.37 MLL_INV_VIEW
create or replace view MLL_INV_VIEW AS
select distinct
NEDBACCESSID as NEDBACCESSID,
LAYERRATE as LAYERRATE
from ( select
info.NEDBACCESSID as NEDBACCESSID,
m.LAYERRATE as LAYERRATE
from
MODULE_TYPE_MLL_INFO m,
ne_info_table info,
ONS15454_ne_inventory_table inv
where
info.NEDBAccessID = inv.NEDBAccessID AND
info.NEModelType = m.ModelType AND
inv.EquipmentType = m.ModuleType
UNION ALL
select
ne.NEDBACCESSID as NEDBACCESSID,
m.LAYERRATE as LAYERRATE
from
MODULE_TYPE_MLL_INFO m,
ne_info_table ne,
eqpt_info_table eit
where
ne.NEDBACCESSID = eit.NEDBACCESSID AND
ne.NEModelType = m.ModelType AND
eit.ModuleType = m.ModuleType AND
ne.NEModelType in (4,6,10) AND
m.ModuleType > 2003
UNION ALL
select
t1.NEDBACCESSID as NEDBACCESSID,
m.LAYERRATE as LAYERRATE
from
MODULE_TYPE_MLL_INFO m,
NE_INFO_TABLE t1,
ONS15216_NE_INVENTORY_TABLE t2
where
t1.NEDBACCESSID = t2.NEDBACCESSID AND
t1.NEModelType = m.MODELTYPE
UNION ALL
select
n.NEDBACCESSID as NEDBACCESSID,
0 as LAYERRATE
from
NE_INFO_TABLE n
where
n.NEMODELTYPE in (24,33)
UNION
select distinct
n.NEDBACCESSID as NEDBACCESSID,
7 as LAYERRATE
from
NE_INFO_TABLE n
where
n.NEMODELTYPE = 24
UNION ALL
select
n.NEDBACCESSID as NEDBACCESSID,
m.LAYERRATE as LAYERRATE
from
MODULE_TYPE_MLL_INFO m,
NE_INFO_TABLE n,
EQPT_INFO_TABLE eqpt
where
n.NEDBACCESSID = eqpt.NEDBACCESSID and
m.MODELTYPE = n.NEMODELTYPE and
m.MODULETYPE = eqpt.MODULETYPE and
((n.NEMODELTYPE = 9) or (n.NEMODELTYPE<14 and n.NEMODELTYPE>10))
UNION ALL
select
neInfo.NEDBACCESSID as NEDBACCESSID,
mll.LAYERRATE as LAYERRATE
from
MODULE_TYPE_MLL_INFO mll,
NE_INFO_TABLE neInfo,
ONS1530x_NE_INVENTORY_TABLE neInv
where
neInfo.NEDBACCESSID = neInv.NEDBACCESSID and
neInfo.NEModelType = mll.ModelType and
neInv.Type = mll.ModuleType and
neInfo.NEModelType in (21,22));
2.2.38 NE_Alarm_View
create or replace view NE_Alarm_View as
select
aat.NEDBAccessID,
aat.ActiveAlarmSeverity,
aat.ModuleOrIfIndex,
aat.AlarmSeqNum,
aat.ModuleType,
aat.PhysicalLoc,
aat.alarmStatus,
aat.rowid as myrow,
aat.ModelType,
aat.ObjectType,
aat.StrObjInstance
from
ACTIVE_ALARM_TABLE aat,
NE_INFO_TABLE nit
where
aat.NEDBAccessID = nit.NEDBAccessID ;
2.2.39 NE_Circuit_NodeID_View
create or replace view NE_Circuit_NodeID_View as
SELECT
a.nedbaccessid, b.cktname
FROM ne_info_table a, circuit_bs_tbl b
WHERE a.NENodeID = b.CktNodeId and
b.cktstate != 12;
2.2.40 NE_Circuit_Vlan_View
create or replace view NE_Circuit_Vlan_View as
SELECT
a.NEDBACCESSID, c.CKTVLANID
FROM NE_INFO_TABLE a, CIRCUIT_TBL b, CIRCUIT_VLAN_TBL c
WHERE b.CKTUNIQUEID = c.CKTUNIQUEID
AND b.CKTNODEID = c.CKTNODEID
AND b.CKTNODEID = a.NENODEID;
2.2.41 NE_Info_NP_VIEW
create or replace view NE_Info_NP_VIEW As
select ne.NEDBAccessID,
ne.NESysID,
ne.NEIPAddr,
ne.NENSAPAddr,
ne.NEState,
ne.isNEConnected,
decode(ne.GNEID,-1,'Not Applicable',
gne.GNESysID ) as GneName,
ne.NEDescription,
ne.NEConfigMode,
ne.NESnmpCommString,
ne.NECLLICode,
ne.NEStateChangeTime,
ne.NEModelType,
ne.NEModelIndex,
ne.NEModelStatus,
decode(ne.nesubnetworkID,-1,'Not Applicable',
sub.SubnetName) as SubnetworkName,
ne.NETimeOffset,
ne.NELEDStatus,
ne.NESystemTitle,
ne.NEUserLabel,
ne.NEVendorName,
ne.NEVersion,
ne.NENumActiveCriticalErrors,
ne.NENumActiveMajorErrors,
ne.NENumActiveMinorErrors,
ne.NEPmEnabled,
ne.NENodeID,
ne.NEInventoryLastChanged,
ne.NESubnetMask,
ne.NEDefaultGateway,
ne.NENumUnActiveCriticalErrors,
ne.NENumUnActiveMajorErrors,
ne.NENumUnActiveMinorErrors,
ne.NENumCleared,
ne.DisplayModelName,
ne.GWTL1USERNAME,
ne.GWTL1PASSWD,
ne.ServiceID,
ne.DeleteState,
np.NPId,
np.NPName
from ne_info_table ne,
subnetwork_table sub,
gne_table gne,
network_partition_table np
Where ne.GNEID=gne.gneid(+) AND
ne.NESubNetworkID=sub.subnetID AND
sub.NPId=np.NPId;
2.2.42 NE_Inventory_View
create or replace view NE_Inventory_View as
select
nit.NESysID,
ninvt.ModuleIndex,
ninvt.ModuleName,
ninvt.ModulePartNum,
ninvt.ModuleCLEICode,
ninvt.ModuleHWVersion,
ninvt.ModuleSWVersion,
ninvt.ModuleSerialNumber,
ninvt.ModuleDateOfManuf,
ninvt.ModuleDateOfEntry,
ninvt.ModuleHoursInUse,
nit.NEDBAccessId,
ninvt.rowid as myrow
from
NE_INVENTORY_TABLE ninvt,
NE_INFO_TABLE nit
where
ninvt.NEDBAccessID = nit.NEDBAccessID ;
2.2.43 NE_SWIMAGE_VIEW
create or replace view NE_SWIMAGE_VIEW as
SELECT
ne.NESysId,
mtt.modelTypeName AS ModelName,
ne.NEState,
sw.activeimagename,
sw.standbyimagename,
sw.defaultimagename,
ne.nedbaccessid,
sw.inprogress,
sw.physicalloc,
mtt.modeltype,
sw.rowid as myrow
from
NE_SWIMAGE_TABLE sw,
NE_INFO_TABLE ne,
Model_Type_Table mtt
where
sw.nedbaccessid = ne.nedbaccessid AND
mtt.ModelType = ne.NEModelType;
2.2.44 OSS_Alarm_Fltr_AidDeny_VIEW
create or replace view OSS_Alarm_Fltr_AidDeny_VIEW as
select
alarmfltrtbl.AlarmFilterId,
alarmenum.AIDString,
alarmfltrtbl.RowId AS myrow
FROM
OSS_Alarm_Fltr_AID_Deny_Tbl alarmfltrtbl,
OSS_AID_ENUM_TABLE alarmenum
WHERE
alarmfltrtbl.AidId = alarmenum.AIDId;
2.2.45 OSS_Alarm_Fltr_TidDeny_VIEW
create or replace view OSS_Alarm_Fltr_TidDeny_VIEW as
l2if.BRIDGE_GROUP_NUMBER = bg.Bridge_group_number AND
l2if.NEID = neIf.NEDBACCESSID;
2.2.67 VLAN_SERVICE_VIEW
create or replace view VLAN_SERVICE_VIEW as
SELECT DISTINCT
l2topo.Topology_Name,
l2topo.TopoNodeID,
l2topo.TopoUniqueId,
l2vlan.VLAN_Number,
l2vlan.Customer_Id,
l2vlan.Service_Id,
l2vlan.VlanStatus,
l2topo.TopoResyncStatus,
l2topo.TopoType,
l2topo.TopoStatus,
l2topo.TopoSize,
l2vlan.rowId as myrow
FROM
L2Topology_Table l2topo,
L2_Vlan_Table l2vlan
WHERE
l2vlan.TopoNodeID = l2topo.TopoNodeID AND
l2vlan.TopoUniqueId = l2topo.TopoUniqueId AND
l2vlan.VlanStatus != 2;
2.3 Cisco Catalyst 6509 Views
CREATE OR REPLACE VIEW CAT65XX_inventory_view AS
SELECT
ne.NESysId as NEID,
eit.PhysicalLoc as PhysicalLoc,
eit.Col16 as ModuleName,
eit.Col4 as Description,
eit.Col3 as PhysicalName,
eit.Col5 as HardwareRev,
eit.Col6 as FirmwareRev,
eit.Col7 as SoftwareRev,
eit.Col8 as SerialNumber,
eit.Col9 as MfgName,
eit.Col10 as ModelName,
eit.Col11 as Alias,
eit.Col12 as AssetID,
eit.Col13 as PartNumber,
eit.Col14 as CleiCode,
eit.Col1 as FRU,
ne.NEDBAccessId as NEDBACCESSID,
eit.rowid as myrow,
eit.COL15 as Type,
eit.IFINDEX as IfIndex
FROM
ne_info_table ne,
eqpt_info_table eit
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
eit.modeltype = 28;
INSERT INTO MODULE_TYPE_TABLE ( MODULETYPE, MODULENAME, MODELTYPE )
VALUES (0, 'System', 27);
commit;
2.4 Cisco CRS-1 (HFR) Views
Note In the CTM code, the CRS-1 is referred to as HFR.
2.4.1 HFR_BGP_PEER_PM_VIEW
CREATE OR REPLACE VIEW HFR_BGP_PEER_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
bgp.PhysicalLoc,
bgp.NEIfIndex,
bgp.BGPPeerTimeStamp,
bgp.NEIfPMStatus,
bgp.inMaintenance,
bgp.IPADDRESS,
bgp.INPUTUPDATEMSGS,
bgp.OUTPUTUPDATEMSGS,
bgp.INPUTMSGS,
bgp.OUTPUTMSGS,
bgp.CONNESTABLISHED,
bgp.CONNDROPPED,
bgp.ERRORSRECEIVED,
bgp.ERRORSSENT,
bgp.fifteenMinThresholdMask as FifteenMinThreshold,
bgp.IS24H,
bgp.ModelType,
bgp.ObjectType,
bgp.StrObjInstance,
bgp.rowid as myrow
FROM
HFR_BGP_PEER_PM_Table bgp,
ne_info_table ni,
module_type_table en
WHERE
bgp.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
bgp.NEDBAccessID = ni.NEDBAccessID;
2.4.2 HFR_INTERFACE_DRC_PM_VIEW
CREATE OR REPLACE VIEW HFR_INTERFACE_DRC_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
interface.PhysicalLoc,
interface.NEIfIndex,
interface.InterfaceDRCTimeStamp,
interface.NEIfPMStatus,
interface.inMaintenance,
interface.IFNAME,
interface.INPUTDATARATE,
interface.INPUTPACKETRATE,
interface.OUTPUTDATARATE,
interface.OUTPUTPACKETRATE,
interface.INPUTPEAKRATE,
interface.INPUTPEAKPKTS,
interface.OUTPUTPEAKRATE,
interface.OUTPUTPEAKPKTS,
interface.BANDWIDTH,
interface.fifteenMinThresholdMask as FifteenMinThreshold,
interface.IS24H,
interface.ModelType,
interface.ObjectType,
interface.StrObjInstance,
interface.rowid as myrow
FROM
HFR_INTERFACE_DRC_PM_Table interface,
ne_info_table ni,
module_type_table en
WHERE
interface.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
interface.NEDBAccessID = ni.NEDBAccessID;
2.4.3 HFR_INTERFACE_GC_PM_VIEW
CREATE OR REPLACE VIEW HFR_INTERFACE_GC_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
interface.PhysicalLoc,
interface.NEIfIndex,
interface.InterfaceGCTimeStamp,
interface.NEIfPMStatus,
interface.inMaintenance,
interface.IFNAME,
interface.INPACKETS,
interface.INOCTETS,
interface.OUTPACKETS,
interface.OUTOCTETS,
interface.INUCASTPACKETS,
interface.INMULTICASTPACKETS,
interface.INBROADCASTPACKETS,
interface.OUTUCASTPACKETS,
interface.OUTMULTICASTPACKETS,
interface.OUTBROADCASTPACKETS,
interface.OUTPUTTOTALDROPS,
interface.INPUTTOTALDROPS,
interface.INPUTQUEUEDDROPS,
interface.INPUTUNKNOWNPROTO,
interface.OUTPUTTOTALERRORS,
interface.OUTPUTUNDERRUN,
interface.INPUTTOTALERRORS,
interface.INPUTCRC,
interface.INPUTOVERRUN,
interface.INPUTFRAME,
interface.fifteenMinThresholdMask as FifteenMinThreshold,
interface.IS24H,
interface.ModelType,
interface.ObjectType,
interface.StrObjInstance,
interface.rowid as myrow
FROM
HFR_INTERFACE_GC_PM_Table interface,
ne_info_table ni,
module_type_table en
WHERE
interface.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
interface.NEDBAccessID = ni.NEDBAccessID;
2.4.4 HFR_inventory_view
CREATE OR REPLACE VIEW HFR_inventory_view AS
SELECT
ne.NESysId as NEID,
eit.PhysicalLoc as PhysicalLoc,
mtt.ModuleName as ModuleName,
eit.Col4 as Description,
eit.Col3 as PhysicalName,
eit.Col5 as HardwareRev,
eit.Col6 as FirmwareRev,
eit.Col7 as SoftwareRev,
eit.Col8 as SerialNumber,
eit.Col9 as MfgName,
eit.Col10 as ModelName,
eit.Col11 as Alias,
eit.Col12 as AssetID,
eit.Col13 as PartNumber,
eit.Col14 as CleiCode,
eit.Col1 as FRU,
ne.NEDBAccessId as NEDBACCESSID,
eit.rowid as myrow,
eit.ModuleType as Type,
eit.IFINDEX as IfIndex,
eit.OBJECTINDEX as ObjectIndex
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt,
objecttypetable ott
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
ott.objectIndex = eit.objectIndex AND
(eit.objectIndex > 17999 AND eit.objectIndex < 18200) AND
ne.NEModelType = 26;
2.4.5 HFR_MPLS_INTERFACE_PM_VIEW
CREATE OR REPLACE VIEW HFR_MPLS_INTERFACE_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.MPLSInterfaceTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.IFNAME,
node.FAILEDLABELLOOKUP,
node.FRAGMENTEDPKTS,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_MPLS_INTERFACE_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.6 HFR_MPLS_LDP_PM_VIEW
CREATE OR REPLACE VIEW HFR_MPLS_LDP_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.MPLSLDPTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.IPADDRESS,
node.TOTALMSGSSENT,
node.TOTALMSGSRCVD,
node.INITMSGSSENT,
node.INITMSGSRCVD,
node.ADDRESSMSGSSENT,
node.ADDRESSMSGSRCVD,
node.ADDRESSWITHDRAWMSGSSENT,
node.ADDRESSWITHDRAWMSGSRCVD,
node.LABELMAPPINGMSGSSENT,
node.LABELMAPPINGMSGSRCVD,
node.LABELWITHDRAWMSGSSENT,
node.LABELWITHDRAWMSGSRCVD,
node.LABELRELEASEMSGSSENT,
node.LABELRELEASEMSGSRCVD,
node.NOTIFICATIONMSGSSENT,
node.NOTIFICATIONMSGSRCVD,
node.KEEPALIVEMSGSSENT,
node.KEEPALIVEMSGSRCVD,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_MPLS_LDP_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.7 HFR_MPLS_TE_LINK_PM_VIEW
CREATE OR REPLACE VIEW HFR_MPLS_TE_LINK_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.MPLSTELinkTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.IFNAME,
node.LINKUTILIZATION,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_MPLS_TE_LINK_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.8 HFR_MPLS_TE_TUNNEL_PM_VIEW
CREATE OR REPLACE VIEW HFR_MPLS_TE_TUNNEL_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.MPLSTETunnelTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.IFNAME,
node.INPUTDATARATE,
node.INPUTPACKETRATE,
node.OUTPUTDATARATE,
node.OUTPUTPACKETRATE,
node.INPUTPEAKRATE,
node.INPUTPEAKPKTS,
node.OUTPUTPEAKRATE,
node.OUTPUTPEAKPKTS,
node.BANDWIDTH,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_MPLS_TE_TUNNEL_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.9 HFR_NODE_CPU_PM_VIEW
CREATE OR REPLACE VIEW HFR_NODE_CPU_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.NodeCPUTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.NODEID,
node.AVERAGECPUUSED,
node.NUMPROCESSES,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_NODE_CPU_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.10 HFR_NODE_MEMORY_PM_VIEW
CREATE OR REPLACE VIEW HFR_NODE_MEMORY_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.NodeMemoryTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.NODEID,
node.PEAKMEMORY,
node.APPMEMORY,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_NODE_MEMORY_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.11 HFR_NODE_PROCESS_PM_VIEW
CREATE OR REPLACE VIEW HFR_NODE_PROCESS_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
node.PhysicalLoc,
node.NEIfIndex,
node.NodeProcessTimeStamp,
node.NEIfPMStatus,
node.inMaintenance,
node.NODEID,
node.PROCESSID,
node.AVERAGECPUUSED,
node.TOTALMEMORY,
node.NUMTHREADS,
node.fifteenMinThresholdMask as FifteenMinThreshold,
node.IS24H,
node.ModelType,
node.ObjectType,
node.StrObjInstance,
node.rowid as myrow
FROM
HFR_NODE_PROCESS_PM_Table node,
ne_info_table ni,
module_type_table en
WHERE
node.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
node.NEDBAccessID = ni.NEDBAccessID;
2.4.12 HFR_OSPF_V2_PM_VIEW
CREATE OR REPLACE VIEW HFR_OSPF_V2_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
ospfv2.PhysicalLoc,
ospfv2.NEIfIndex,
ospfv2.OSPFV2TimeStamp,
ospfv2.NEIfPMStatus,
ospfv2.inMaintenance,
ospfv2.INSTANCENAME,
ospfv2.INPACKETS,
ospfv2.OUTPACKETS,
ospfv2.INHELLO,
ospfv2.OUTHELLO,
ospfv2.INDBDS,
ospfv2.INDBDSLSA,
ospfv2.OUTDBDS,
ospfv2.OUTDBDSLSA,
ospfv2.INLSREQUESTS,
ospfv2.INLSREQUESTSLSA,
ospfv2.OUTLSREQUESTS,
ospfv2.OUTLSREQUESTSLSA,
ospfv2.INLSAUPDATES,
ospfv2.INLSAUPDATESLSA,
ospfv2.OUTLSAUPDATES,
ospfv2.OUTLSAUPDATESLSA,
ospfv2.INLSAACKS,
ospfv2.INLSAACKSLSA,
ospfv2.OUTLSAACKS,
ospfv2.OUTLSAACKSLSA,
ospfv2.CHECKSUMERRS,
ospfv2.fifteenMinThresholdMask as FifteenMinThreshold,
ospfv2.IS24H,
ospfv2.ModelType,
ospfv2.ObjectType,
ospfv2.StrObjInstance,
ospfv2.rowid as myrow
FROM
HFR_OSPF_V2_PM_Table ospfv2,
ne_info_table ni,
module_type_table en
WHERE
ospfv2.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
ospfv2.NEDBAccessID = ni.NEDBAccessID;
2.4.13 HFR_OSPF_V3_PM_VIEW
CREATE OR REPLACE VIEW HFR_OSPF_V3_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
ospfv3.PhysicalLoc,
ospfv3.NEIfIndex,
ospfv3.OSPFV3TimeStamp,
ospfv3.NEIfPMStatus,
ospfv3.inMaintenance,
ospfv3.INSTANCENAME,
ospfv3.INPACKETS,
ospfv3.OUTPACKETS,
ospfv3.INHELLO,
ospfv3.OUTHELLO,
ospfv3.INDBDS,
ospfv3.INDBDSLSA,
ospfv3.OUTDBDS,
ospfv3.OUTDBDSLSA,
ospfv3.INLSREQUESTS,
ospfv3.INLSREQUESTSLSA,
ospfv3.OUTLSREQUESTS,
ospfv3.OUTLSREQUESTSLSA,
ospfv3.INLSAUPDATES,
ospfv3.INLSAUPDATESLSA,
ospfv3.OUTLSAUPDATES,
ospfv3.OUTLSAUPDATESLSA,
ospfv3.INLSAACKS,
ospfv3.INLSAACKSLSA,
ospfv3.OUTLSAACKS,
ospfv3.OUTLSAACKSLSA,
ospfv3.CHECKSUMERRS,
ospfv3.fifteenMinThresholdMask as FifteenMinThreshold,
ospfv3.IS24H,
ospfv3.ModelType,
ospfv3.ObjectType,
ospfv3.StrObjInstance,
ospfv3.rowid as myrow
FROM
HFR_OSPF_V3_PM_Table ospfv3,
ne_info_table ni,
module_type_table en
WHERE
ospfv3.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
ospfv3.NEDBAccessID = ni.NEDBAccessID;
2.5 Cisco MGX Media Gateway Views
2.5.1 access_node
create or replace view access_node
(node_id,obj_id,type,subtype,ipaddress,p_ipaddress,p_slot,p_port,r_slot,r_port,device_id)
AS SELECT
to_number(eit.COL1) as node_id ,
to_number(eit.COL1) as obj_id ,
to_number(eit.COL1) as type ,
to_number(eit.COL1) as subtype ,
to_number(eit.COL1) as ipaddress ,
to_number(eit.COL1) as p_ipaddress ,
to_number(eit.COL1) as p_slot ,
to_number(eit.COL1) as p_port ,
to_number(eit.COL1) as r_slot ,
to_number(eit.COL1) as r_port ,
to_number(eit.COL1) as device_id
FROM
eqpt_info_table eit
WHERE
eit.NEDBACCESSID = 10000;
2.5.2 bis_object
create or replace view bis_object
(obj_id,name,type,subtype,node_id,ipaddress,p_node_id,p_ipaddress,p_bay,p_line,p_slot,p_po
rt,p_logicalport,f_slot,f_port,status,active,model) AS SELECT
to_number(eit.COL1) as obj_id ,
eit.COL1 as name ,
to_number(eit.COL1) as type ,
to_number(eit.COL1) as subtype ,
to_number(eit.COL1) as node_id ,
to_number(eit.COL1) as ipaddress ,
to_number(eit.COL1) as p_node_id ,
to_number(eit.COL1) as p_ipaddress ,
to_number(eit.COL1) as p_bay ,
to_number(eit.COL1) as p_line ,
to_number(eit.COL1) as p_slot ,
to_number(eit.COL1) as p_port ,
to_number(eit.COL1) as p_logicalport ,
to_number(eit.COL1) as f_slot ,
to_number(eit.COL1) as f_port ,
to_number(eit.COL1) as status ,
to_number(eit.COL1) as active ,
to_number(eit.COL1) as model
FROM
eqpt_info_table eit
WHERE
eit.NEDBACCESSID = 10000;
2.5.3 card
CREATE OR REPLACE VIEW card AS
SELECT
-1 as obj_id,
eit.NEDBACCESSID as node_id,
9999 as network_id,
-1 as node_type,
to_number(eit.COL1) as shelf,
to_number(eit.COL2) as slot,
to_number(eit.COL3) as fc_type,
eit.Col4 as fc_dscrp,
eit.Col5 as fc_serial_num,
eit.Col6 as fc_hw_rev,
eit.Col7 as fc_fw_rev,
to_number(eit.Col8) as fc_reset_reason,
-1 as fc_fab_num,
to_number(eit.Col9) as fc_state,
-1 as mib_version,
to_number(eit.COL10) as bc_type,
eit.Col11 as bc_dscrp,
eit.Col12 as bc_serial_num,
eit.Col13 as bc_hw_rev,
'' as bc_fw_rev,
to_number(eit.Col14) as bc_state,
to_number(eit.COL15) as sec_bc_type,
eit.Col16 as sec_bc_dscrp,
eit.Col17 as sec_bc_serial_num,
eit.Col18 as sec_bc_hw_rev,
'' as sec_bc_fw_rev,
to_number(eit.Col19) as sec_bc_state,
-1 as rate_up,
-1 as rate_dn,
-1 as fast_dn,
-1 as measure_time,
-1 as qir_timeout,
-1 as chan_allowed,
-1 as rate_ctrl_allowed,
-1 as clk_conn_type,
-1 as curr_clk_src,
-1 as pri_clk_src,
-1 as sec_clk_src,
-1 as clk_impedence,
to_number(eit.Col20) as out_of_sync,
-1 as bnm_ln_format,
-1 as aps_info,
to_number(eit.Col35) as ml_chan_stat,
to_number(eit.Col21) as logical_slot,
-1 as egr_qos_feature,
to_number(eit.Col22) as sct_id,
to_number(eit.Col23) as sct_version,
-1 as clk_err_reason,
-1 as fc_admin_status,
eit.ifindex as ent_phy_idx,
to_number(eit.Col24) as bc_ent_phy_idx,
to_number(eit.Col25) as sec_bc_ent_phy_idx,
to_number(eit.Col26) as transaction_id,
to_number(eit.Col27) as cac_mode,
to_number(eit.Col28) as max_ima_grp,
to_number(eit.Col29) as configured_ima_grp,
to_number(eit.Col30) as min_grp_tx_ima_id,
to_number(eit.Col31) as max_grp_tx_ima_id,
to_number(eit.Col32) as ima_ver_fallback_enable,
to_number(eit.Col33) as ima_restart_enable,
to_number(eit.Col34) as ima_ent_phy_idx,
-1 as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 20002 AND
mtt.ModuleType < 20030;
2.5.4 line
CREATE OR REPLACE VIEW line AS
SELECT
eit.NEDBACCESSID as node_id,
to_number(eit.COL5) as obj_id,
9999 as network_id,
to_number(eit.COL1) as shelf,
to_number(eit.COL2) as slot,
to_number(eit.COL4) as line,
to_number(eit.COL6) as line_type,
to_number(eit.COL7) as connector,
to_number(eit.COL8) as enable,
to_number(eit.COL9) as subtype,
to_number(eit.COL10) as coding,
to_number(eit.COL17) as length,
to_number(eit.COL11) as clock_src,
to_number(eit.COL12) as loopback,
to_number(eit.COL24) as line_bitmap,
-1 as oof_criteria,
-1 as aisc_check,
-1 as tx_timing_marker,
-1 as tx_payload_type,
'' as commentc,
-1 as red_severity,
-1 as rai_severity,
to_number(eit.COL23) as stat_severity,
to_number(eit.COL18) as alarm_state,
to_number(eit.COL19) as stat_alarm_state,
to_number(eit.COL16) as agg_state,
-1 as rate,
-1 as hcs_masking,
-1 as payload_scramble,
-1 as frame_scramble,
-1 as section_state,
-1 as section_stat_sev,
-1 as section_stat_state,
-1 as line_state,
-1 as line_stat_sev,
-1 as line_stat_state,
-1 as path_state,
-1 as path_stat_sev,
-1 as path_stat_state,
-1 as atm_ln_format,
-1 as aps_flag,
eit.COL13 as name,
-1 as chan_assignment,
to_number(eit.COL3) as bay,
eit.ifindex as if_index,
to_number(eit.COL14) as parent_if_index,
-1 as lpbk_code,
-1 as invert_clock,
-1 as subrate_enable,
-1 as dsu_select,
-1 as ln_intf_type,
-1 as clk_freq_threshold,
-1 as serl_ln_rate,
-1 as serl_ln_rate_var,
-1 as sonet_rdiv_type,
-1 as sonet_rdip_type,
-1 as sonet_trib_type,
-1 as sonet_trib_map,
-1 as sonet_trib_frm,
-1 as sonet_sig_trnsp,
-1 as sonet_trib_grp,
to_number(eit.COL20) as sendcode,
to_number(eit.COL15) as channel_bitmap,
to_number(eit.COL25) as sig_tx_mode,
-1 as st_chg_trap_en,
to_number(eit.COL21) as lpbk_status,
to_number(eit.COL22) as channelize,
to_number(eit.COL26) as signal_mode,
to_number(eit.COL27) as trk_cond_en,
-1 as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType = 20051
UNION ALL
SELECT
eit.NEDBACCESSID as node_id,
to_number(eit.COL5) as obj_id,
9999 as network_id,
to_number(eit.COL1) as shelf,
to_number(eit.COL2) as slot,
to_number(eit.COL4) as line,
to_number(eit.COL6) as line_type,
to_number(eit.COL7) as connector,
to_number(eit.COL8) as enable,
to_number(eit.COL9) as subtype,
to_number(eit.COL10) as coding,
to_number(eit.COL17) as length,
to_number(eit.COL11) as clock_src,
to_number(eit.COL12) as loopback,
-1 as line_bitmap,
to_number(eit.COL24) as oof_criteria,
to_number(eit.COL25) as aisc_check,
-1 as tx_timing_marker,
-1 as tx_payload_type,
'' as commentc,
-1 as red_severity,
to_number(eit.COL26) as rai_severity,
to_number(eit.COL23) as stat_severity,
to_number(eit.COL18) as alarm_state,
to_number(eit.COL19) as stat_alarm_state,
to_number(eit.COL16) as agg_state,
to_number(eit.COL27) as rate,
-1 as hcs_masking,
-1 as payload_scramble,
to_number(eit.COL28) as frame_scramble,
-1 as section_state,
-1 as section_stat_sev,
-1 as section_stat_state,
-1 as line_state,
-1 as line_stat_sev,
-1 as line_stat_state,
-1 as path_state,
-1 as path_stat_sev,
-1 as path_stat_state,
-1 as atm_ln_format,
-1 as aps_flag,
eit.COL13 as name,
-1 as chan_assignment,
to_number(eit.COL3) as bay,
eit.ifindex as if_index,
to_number(eit.COL14) as parent_if_index,
-1 as lpbk_code,
-1 as invert_clock,
to_number(eit.COL29) as subrate_enable,
to_number(eit.COL30) as dsu_select,
-1 as ln_intf_type,
-1 as clk_freq_threshold,
-1 as serl_ln_rate,
-1 as serl_ln_rate_var,
-1 as sonet_rdiv_type,
-1 as sonet_rdip_type,
-1 as sonet_trib_type,
-1 as sonet_trib_map,
-1 as sonet_trib_frm,
-1 as sonet_sig_trnsp,
-1 as sonet_trib_grp,
to_number(eit.COL20) as sendcode,
to_number(eit.COL15) as channel_bitmap,
-1 as sig_tx_mode,
-1 as st_chg_trap_en,
to_number(eit.COL21) as lpbk_status,
to_number(eit.COL22) as channelize,
-1 as signal_mode,
-1 as trk_cond_en,
-1 as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType = 20052
UNION ALL
SELECT
eit.NEDBACCESSID as node_id,
to_number(eit.COL5) as obj_id,
9999 as network_id,
to_number(eit.COL1) as shelf,
to_number(eit.COL2) as slot,
to_number(eit.COL4) as line,
to_number(eit.COL6) as line_type,
to_number(eit.COL7) as connector,
to_number(eit.COL8) as enable,
to_number(eit.COL9) as subtype,
to_number(eit.COL10) as coding,
-1 as length,
to_number(eit.COL11) as clock_src,
to_number(eit.COL12) as loopback,
-1 as line_bitmap,
-1 as oof_criteria,
-1 as aisc_check,
-1 as tx_timing_marker,
to_number(eit.COL17) as tx_payload_type,
'' as commentc,
-1 as red_severity,
-1 as rai_severity,
-1 as stat_severity,
to_number(eit.COL34) as alarm_state,
-1 as stat_alarm_state,
to_number(eit.COL16) as agg_state,
-1 as rate,
-1 as hcs_masking,
-1 as payload_scramble,
-1 as frame_scramble,
to_number(eit.COL18) as section_state,
to_number(eit.COL19) as section_stat_sev,
to_number(eit.COL20) as section_stat_state,
to_number(eit.COL21) as line_state,
to_number(eit.COL22) as line_stat_sev,
to_number(eit.COL23) as line_stat_state,
to_number(eit.COL24) as path_state,
to_number(eit.COL25) as path_stat_sev,
to_number(eit.COL26) as path_stat_state,
-1 as atm_ln_format,
-1 as aps_flag,
eit.COL13 as name,
-1 as chan_assignment,
to_number(eit.COL3) as bay,
eit.ifindex as if_index,
to_number(eit.COL14) as parent_if_index,
-1 as lpbk_code,
-1 as invert_clock,
-1 as subrate_enable,
-1 as dsu_select,
-1 as ln_intf_type,
-1 as clk_freq_threshold,
-1 as serl_ln_rate,
-1 as serl_ln_rate_var,
to_number(eit.COL27) as sonet_rdiv_type,
to_number(eit.COL28) as sonet_rdip_type,
to_number(eit.COL29) as sonet_trib_type,
to_number(eit.COL30) as sonet_trib_map,
to_number(eit.COL31) as sonet_trib_frm,
to_number(eit.COL32) as sonet_sig_trnsp,
to_number(eit.COL33) as sonet_trib_grp,
to_number(eit.COL20) as sendcode,
to_number(eit.COL15) as channel_bitmap,
-1 as sig_tx_mode,
-1 as st_chg_trap_en,
-1 as lpbk_status,
-1 as channelize,
-1 as signal_mode,
-1 as trk_cond_en,
-1 as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 20052 AND
mtt.ModuleType < 20058;
2.5.5 MGX8880_inventory_view
CREATE OR REPLACE VIEW MGX8880_inventory_view AS
SELECT
ne.NESysId,
eit.PhysicalLoc as PhysicalLoc,
mtt.ModuleName as ModuleName,
eit.Col4 as ModuleDescription,
eit.Col5 as FcSerialNum,
eit.Col6 as FcHwRev,
eit.Col7 as FcSwRev,
to_number(eit.Col8) as FcResetReason,
to_number(eit.Col9) as ModuleState,
eit.Col11 as BcName,
eit.Col12 as BcSerialNum,
eit.Col13 as BcHwRev,
to_number(eit.Col14) as BcState,
eit.Col16 as SecBcName,
eit.Col17 as SecBcSerialNum,
eit.Col18 as SecBcHwRev,
to_number(eit.Col19) as SecBcState,
to_number(eit.Col20) as SyncMode,
to_number(eit.Col21) as LogicalSlot,
to_number(eit.Col22) as SctId,
to_number(eit.Col23) as SctVersion,
-1 as UnitNum,
-1 as GroupNum,
ne.NEDBAccessId,
eit.IFINDEX,
mtt.ModuleType,
eit.rowid as myrow
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 20002 AND
mtt.ModuleType < 20030
UNION ALL
SELECT
ne.NESysId,
eit.PhysicalLoc as PhysicalLoc,
mtt.ModuleName as ModuleName,
'' as ModuleDescription,
'N/A' as FcSerialNum,
'N/A' as FcHwRev,
'N/A' as FcSwRev,
0 as FcResetReason,
to_number(eit.Col6) as ModuleState,
'N/A' as BcName,
'N/A' as BcSerialNum,
'N/A' as BcHwRev,
0 as BcState,
'N/A' as SecBcName,
'N/A' as SecBcSerialNum,
'N/A' as SecBcHwRev,
0 as SecBcState,
0 as SyncMode,
0 as LogicalSlot,
0 as SctId,
0 as SctVersion,
to_number(eit.Col4) as UnitNum,
to_number(eit.Col5) as GroupNum,
ne.NEDBAccessId,
eit.IFINDEX,
mtt.ModuleType,
eit.rowid as myrow
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 20029 AND
mtt.ModuleType < 20038 AND
eit.Col2 is null
UNION ALL
SELECT
ne.NESysId,
eit.PhysicalLoc as PhysicalLoc,
mtt.ModuleName as ModuleName,
eit.Col3 as ModuleDescription,
'N/A' as FcSerialNum,
'N/A' as FcHwRev,
'N/A' as FcSwRev,
0 as FcResetReason,
to_number(eit.Col7) as ModuleState,
'N/A' as BcName,
'N/A' as BcSerialNum,
'N/A' as BcHwRev,
0 as BcState,
'N/A' as SecBcName,
'N/A' as SecBcSerialNum,
'N/A' as SecBcHwRev,
0 as SecBcState,
0 as SyncMode,
0 as LogicalSlot,
0 as SctId,
0 as SctVersion,
to_number(eit.Col9) as UnitNum,
0 as GroupNum,
ne.NEDBAccessId,
eit.IFINDEX,
mtt.ModuleType,
eit.rowid as myrow
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType = 20038 AND
eit.Col2 is not null;
2.5.6 node
CREATE OR REPLACE VIEW node AS
SELECT
ne.NEDBAccessId as node_id,
ne.NESubNetworkID as netw_id,
mgxne.NeName as node_name,
-1 as ipx_netw_id,
-1 as ipx_node_id,
ne.NEIPAddr as net_ip_address,
mgxne.LanIpAddress as lan_ip_address,
-1 as nw_ip_address,
mgxne.MgxModelNum as model,
'B' as submodel,
-1 as alarm_state,
-1 as filtered_alarm,
-1 as gateway,
1 as active,
mgxne.Platform as platform,
4 as subtype,
ne.NEVersion as release,
-1 as fs_inc_rate,
-1 as fs_dec_rate,
-1 as fs_fdec_rate,
-1 as rst_timeout,
ne.ConfigSyncStatus as sync_mode,
getMgx88xxMgmtState(ne.isNEConnected) as mgmt_state,
-1 as manager,
-1 as protocol,
mgxne.NodePrefix as node_prefix,
mgxne.PnniNodeId as pnni_node_id,
-1 as connroute_mode,
-1 as reserved
FROM
ne_info_table ne,
mgx8880_ne_info_table mgxne,
model_type_table mtt
WHERE
ne.NEDBAccessId = mgxne.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
mtt.ModelType = 34;
2.5.7 node_info
CREATE OR REPLACE VIEW node_info AS
SELECT
ne.NEDBAccessId as node_id,
mgxne.NeName as node_name,
ne.NESubNetworkID as network_id,
-1 as subnetwork_id,
ne.NESnmpCommString as get_str,
mgxne.NESetSnmpCommString as set_str,
ne.NEUSERNAME as ftp_user_name,
ne.NEUSERPASSWORD as ftp_user_passwd,
'MGX MGW node' as descriptor,
4 as sync_mode,
ne.NEIPAddr as ipaddress,
mgxne.MgxModelNum as model,
'B' as submodel,
ne.NEState as active
FROM
ne_info_table ne,
mgx8880_ne_info_table mgxne,
model_type_table mtt
WHERE
ne.NEDBAccessId = mgxne.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
mtt.ModelType = 34;
2.5.8 peripheral
CREATE OR REPLACE VIEW peripheral AS
SELECT
-1 as obj_id,
eit.NEDBACCESSID as node_id,
9999 as network_id,
-1 as node_type,
to_number(eit.COL1) as shelf,
to_number(eit.COL3) as peri_type,
to_number(eit.COL4) as unit_num,
eit.COL11 as serial_num,
eit.COL12 as hw_rev,
to_number(eit.COL6) as status,
-1 as severity,
-1 as alarm_num,
eit.ifindex as phy_index,
to_number(eit.COL5) as group_num,
to_number(eit.COL10) as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 20029 AND
mtt.ModuleType < 20038 AND
eit.Col2 is null;
2.5.9 sensor
CREATE OR REPLACE VIEW sensor AS
SELECT
9999 as network_id,
eit.NEDBACCESSID as node_id,
to_number(eit.COL1) as shelf,
to_number(eit.COL2) as slot,
eit.ifindex as ent_phy_idx,
eit.COL3 as description,
to_number(eit.COL4) as type,
to_number(eit.COL5) as scale,
to_number(eit.COL6) as value,
to_number(eit.COL7) as status,
to_number(eit.COL8) as alarm_state,
to_number(eit.COL9) as sensor_num,
to_number(eit.COL10) as reserved
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType = 20038 AND
eit.Col2 is not null;
2.5.10 xpvc
create or replace view xpvc
(xpvc_id,num_segs,status,conn_type,service_type,vp_conn_flag,l_node_id,l_slot,l_line,l_por
t,l_logical_port,l_subchnl_1,l_subchnl_2,r_node_id,r_slot,r_line,r_port,r_logical_port,r_s
ubchnl_1,r_subchnl_2,secondary_state,l_end_nni,r_end_nni,l1_parent_status,l2_parent_status
,l3_parent_status,r1_parent_status,r2_parent_status,r3_parent_status,l_endpoint_type,r_end
point_type) AS SELECT
to_number(eit.COL1) as xpvc_id ,
to_number(eit.COL1) as num_segs,
to_number(eit.COL1) as status ,
to_number(eit.COL1) as conn_type,
to_number(eit.COL1) as service_type ,
to_number(eit.COL1) as vp_conn_flag ,
to_number(eit.COL1) as l_node_id ,
to_number(eit.COL1) as l_slot ,
to_number(eit.COL1) as l_line ,
to_number(eit.COL1) as l_port ,
to_number(eit.COL1) as l_logical_port ,
to_number(eit.COL1) as l_subchnl_1 ,
to_number(eit.COL1) as l_subchnl_2 ,
to_number(eit.COL1) as r_node_id ,
to_number(eit.COL1) as r_slot ,
to_number(eit.COL1) as r_line ,
to_number(eit.COL1) as r_port ,
to_number(eit.COL1) as r_logical_port ,
to_number(eit.COL1) as r_subchnl_1 ,
to_number(eit.COL1) as r_subchnl_2 ,
to_number(eit.COL1) as secondary_state ,
to_number(eit.COL1) as l_end_nni ,
to_number(eit.COL1) as r_end_nni ,
to_number(eit.COL1) as l1_parent_status ,
to_number(eit.COL1) as l2_parent_status ,
to_number(eit.COL1) as l3_parent_status ,
to_number(eit.COL1) as r1_parent_status ,
to_number(eit.COL1) as r2_parent_status ,
to_number(eit.COL1) as r3_parent_status ,
to_number(eit.COL1) as l_endpoint_type ,
to_number(eit.COL1) as r_endpoint_type
FROM
eqpt_info_table eit
WHERE eit.NEDBACCESSID=10000;
2.5.11 xpvc_segment
create or replace view xpvc_segment
(xpvc_id,segment_order,in_network,l_endpt_type,l_node_id,l_slot,l_line,l_port,l_logical_po
rt,l_subchnl_1,l_subchnl_2,l_parent_status,r_endpt_type,r_node_id,r_slot,r_line,r_port,r_l
ogical_port,r_subchnl_1,r_subchnl_2,r_parent_status,status,secondary_state,service_type,l_
end_nni,r_end_nni,vp_conn_flag,pnni_flag,p_xlmi_l_node_id,p_xlmi_l_slot,p_xlmi_l_port,p_xl
mi_r_node_id,p_xlmi_r_slot,p_xlmi_r_port,s_xlmi_l_node_id,s_xlmi_l_slot,s_xlmi_l_port,s_xl
mi_r_node_id,s_xlmi_r_slot,s_xlmi_r_port) AS SELECT
to_number(eit.COL1) as xpvc_id ,
to_number(eit.COL1) as segment_order ,
to_number(eit.COL1) as in_network ,
to_number(eit.COL1) as l_endpt_type ,
to_number(eit.COL1) as l_node_id ,
to_number(eit.COL1) as l_slot ,
to_number(eit.COL1) as l_line ,
to_number(eit.COL1) as l_port ,
to_number(eit.COL1) as l_logical_port ,
to_number(eit.COL1) as l_subchnl_1 ,
to_number(eit.COL1) as l_subchnl_2 ,
to_number(eit.COL1) as l_parent_status ,
to_number(eit.COL1) as r_endpt_type ,
to_number(eit.COL1) as r_node_id ,
to_number(eit.COL1) as r_slot ,
to_number(eit.COL1) as r_line ,
to_number(eit.COL1) as r_port ,
to_number(eit.COL1) as r_logical_port ,
to_number(eit.COL1) as r_subchnl_1 ,
to_number(eit.COL1) as r_subchnl_2 ,
to_number(eit.COL1) as r_parent_status ,
to_number(eit.COL1) as status ,
to_number(eit.COL1) as secondary_state ,
to_number(eit.COL1) as service_type ,
to_number(eit.COL1) as l_end_nni ,
to_number(eit.COL1) as r_end_nni ,
to_number(eit.COL1) as vp_conn_flag ,
to_number(eit.COL1) as pnni_flag ,
to_number(eit.COL1) as p_xlmi_l_node_id ,
to_number(eit.COL1) as p_xlmi_l_slot ,
to_number(eit.COL1) as p_xlmi_l_port ,
to_number(eit.COL1) as p_xlmi_r_node_id ,
to_number(eit.COL1) as p_xlmi_r_slot ,
to_number(eit.COL1) as p_xlmi_r_port ,
to_number(eit.COL1) as s_xlmi_l_node_id ,
to_number(eit.COL1) as s_xlmi_l_slot ,
to_number(eit.COL1) as s_xlmi_l_port ,
to_number(eit.COL1) as s_xlmi_r_node_id ,
to_number(eit.COL1) as s_xlmi_r_slot ,
to_number(eit.COL1) as s_xlmi_r_port
FROM
eqpt_info_table eit
WHERE
eit.NEDBACCESSID = 10000;
2.6 Cisco ONS 152xx Views
CREATE OR REPLACE VIEW ONS15200_inventory_view AS
SELECT
ne.NESysId,
eit.PhysicalLoc as PhysicalLoc,
mtt.ModuleName as ModuleName,
to_number(eit.Col1) as SERVICESTATE,
nvl(eit.Col8, 'N/A') as ITUCHNO,
to_number(eit.Col9) as DATARATE,
to_number(eit.Col11) as APPLICATIONCODE,
eit.Col12 as SERIALNO,
eit.Col13 as NEID,
eit.Col14 as PARTNO,
nvl(eit.Col15, 'N/A') as NCBSWVERSION,
nvl(eit.Col16, 'N/A') as NCBBOARDREVNO,
eit.Col17 as CLEICODE,
nvl(eit.Col26, 'N/A') as CONTAINERNAME,
to_number(eit.Col44) as POWERSPLIT,
nvl(eit.Col91, 'N/A') as NAME,
nvl(eit.Col92, 'N/A') as PRIMARYNCBID,
nvl(eit.Col93, 'N/A') as SECONDARYNCBID,
ne.NEDBAccessId,
eit.IFINDEX,
mtt.ModuleType,
to_number(eit.Col250) as CONFLICTINGCLIP,
eit.rowid as myrow
FROM
ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDBAccessId = eit.NEDBAccessId AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.ModuleType > 7002 AND
mtt.ModuleType < 7300;
2.7 Cisco ONS 15216 Views
2.7.1 ONS15216_Active_User_view
create or replace view ONS15216_Active_User_view as
select
a.nesysid as NEId,
b.userid as UserId,
b.nedbaccessid,
b.rowid as myrow
from
ons15216_active_user_table b,
ne_info_table a
where
b.nedbaccessid = a.nedbaccessid;
2.7.2 ONS15216_INVENTORY_VIEW
create or replace view ONS15216_INVENTORY_VIEW as
SELECT DISTINCT
t1.NEDBACCESSID,
t1.NEMODELINDEX,
t1.NESYSID,
t1.NEDESCRIPTION,
t1.NECONFIGMODE,
t1.NEVERSION,
t2.WAVELENGTH,
t2.PARTNUMBER,
t2.CLEICODE,
t2.SERIALNUMBER,
t1.NECLLICODE,
t1.GNEID,
t1.NESUBNETWORKID,
t2.MODULENUMBER,
t2.rowid as NYROW
FROM
NE_INFO_TABLE t1,
ONS15216_NE_INVENTORY_TABLE t2
WHERE
t1.NEDBACCESSID = t2.NEDBACCESSID;
2.7.3 ONS15216_User_view
create or replace view ONS15216_User_view as
select
a.nesysid as NEId,
b.userid as UserId,
b.nedbaccessid,
c.privilege as Privilege,
b.lastlogintime as LastLoginTime,
b.Timeout as Timeout,
b.rowid as myrow
from
ons15216_user_table b,
ne_info_table a,
ons15216_privilege_table c
where
b.nedbaccessid = a.nedbaccessid AND
b.privilegeid = c.privilegeid;
2.8 Cisco ONS 153xx Views
2.8.1 ons1530x_dcc_pm_view
CREATE OR REPLACE VIEW ons1530x_dcc_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.IFINUCASTPKTS,
pi.IFINDISCARDS,
pi.IFINERRORS,
pi.IFINOCTETS,
pi.IFOUTOCTETS,
pi.IFINNUCASTPKTS,
pi.IFINUNKNOWNPROTOS,
pi.IFOUTUCASTPKTS,
pi.IFOUTNUCASTPKTS,
pi.IFOUTDISCARDS,
pi.IFOUTERRORS,
pi.IFINMULTICASTPKTS,
pi.IFINBROADCASTPKTS,
pi.IFOUTMULTICASTPKTS,
pi.IFOUTBROADCASTPKTS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_IP_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType AND
pi.iftype = 2;
2.8.2 ons1530x_ho_fe_pm_view
CREATE OR REPLACE VIEW ons1530x_ho_fe_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.FEBBE,
pi.FEES,
pi.FESES,
pi.FEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_HO_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.3 ons1530x_ho_pm_view
CREATE OR REPLACE VIEW ons1530x_ho_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.NEBBE,
pi.NEES,
pi.NESES,
pi.NEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_HO_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.4 ONS1530x_inventory_view
CREATE OR REPLACE VIEW ONS1530x_inventory_view AS
SELECT
info.NESysId,
nvl(mtt2.ModuleName,'EMPTY SLOT') as ModuleName,
inv.PhysicalLoc as PhysicalLoc,
inv.InstallState as InstallState,
mtt1.ModuleName as ExpectedModule,
nvl(inv.ServiceState,'N/A') as ServiceState,
nvl(inv.SoftwareVersion,'N/A') as SoftwareVersion,
nvl(inv.SerialNumber,'N/A') as SerialNumber,
nvl(inv.HardwareVersion,'N/A') as HardwareVersion,
info.NEDBAccessId,
info.rowid as myrow,
inv.Type as ModuleType
FROM
ne_info_table info,
ONS1530x_ne_inventory_table inv,
module_type_table mtt1,
module_type_table mtt2
WHERE
info.NEDBAccessID = inv.NEDBAccessID AND
info.NEModelType = mtt1.ModelType AND
info.NEModelType = mtt2.ModelType AND
mtt1.moduleType = inv.ExpectedModule AND
mtt2.moduleType = inv.ModuleName;
2.8.5 ons1530x_lan_pm_view
CREATE OR REPLACE VIEW ons1530x_lan_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.IFINUCASTPKTS,
pi.IFINDISCARDS,
pi.IFINERRORS,
pi.IFINOCTETS,
pi.IFOUTOCTETS,
pi.IFINNUCASTPKTS,
pi.IFINUNKNOWNPROTOS,
pi.IFOUTUCASTPKTS,
pi.IFOUTNUCASTPKTS,
pi.IFOUTDISCARDS,
pi.IFOUTERRORS,
pi.IFINMULTICASTPKTS,
pi.IFINBROADCASTPKTS,
pi.IFOUTMULTICASTPKTS,
pi.IFOUTBROADCASTPKTS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_IP_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType AND
pi.iftype = 0;
2.8.6 ons1530x_lo_fe_pm_view
CREATE OR REPLACE VIEW ons1530x_lo_fe_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.FEBBE,
pi.FEES,
pi.FESES,
pi.FEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_LO_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.7 ons1530x_lo_pm_view
CREATE OR REPLACE VIEW ons1530x_lo_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.NEBBE,
pi.NEES,
pi.NESES,
pi.NEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_LO_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.8 ons1530x_ms_fe_pm_view
CREATE OR REPLACE VIEW ons1530x_ms_fe_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.FEBBE,
pi.FEES,
pi.FESES,
pi.FEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_MS_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.9 ons1530x_ms_pm_view
CREATE OR REPLACE VIEW ons1530x_ms_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.NEBBE,
pi.NEES,
pi.NESES,
pi.NEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_MS_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.10 ons1530x_rs_pm_view
CREATE OR REPLACE VIEW ons1530x_rs_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.NEBBE,
pi.NEES,
pi.NESES,
pi.NEUAS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_RS_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType ;
2.8.11 ons1530x_wan_pm_view
CREATE OR REPLACE VIEW ons1530x_wan_pm_view AS
SELECT
pl.NESysId,
mt.ModuleName,
pi.PhysicalLoc,
pi.NeIfIndex,
pi.TimeStamp,
pi.IFINUCASTPKTS,
pi.IFINDISCARDS,
pi.IFINERRORS,
pi.IFINOCTETS,
pi.IFOUTOCTETS,
pi.IFINNUCASTPKTS,
pi.IFINUNKNOWNPROTOS,
pi.IFOUTUCASTPKTS,
pi.IFOUTNUCASTPKTS,
pi.IFOUTDISCARDS,
pi.IFOUTERRORS,
pi.IFINMULTICASTPKTS,
pi.IFINBROADCASTPKTS,
pi.IFOUTMULTICASTPKTS,
pi.IFOUTBROADCASTPKTS,
pl.NEDBAccessId,
mt.ModuleType,
pi.is24H,
pl.NEModelType,
pi.OBJECTTYPE,
pi.STROBJINSTANCE,
pi.rowid as myrow
FROM
ne_info_table pl,
module_type_table mt,
ONS1530x_IP_PM_TABLE pi
WHERE
pl.NEDbAccessID = pi.NEDbAccessId AND
pl.NEModelType = mt.ModelType AND
mt.ModuleType = pi.ModuleType AND
pi.iftype = 1;
commit;
2.9 Cisco ONS 15454 Views
2.9.1 Ctc_User_Profiles_view
create or replace view Ctc_User_Profiles_view as
select
a.userid as UserId,
b.privilege as Privilege,
a.userdesc as UserDescription,
a.userpassword as Password
from
ctc_userprofile_table a,
ons15454_privilege_table b
where
a.privilegeid = b.privilegeid;
2.9.2 NE_Audit_Trail_view
create or replace view NE_Audit_Trail_view as
select
a.nesysid as NEId,
c.neuserid as UserId,
c.nedbaccessid,
c.sequencenumber as SequenceNumber,
c.timestamp as TimeStamp,
c.operationdescription as OperationDescription,
c.operationstatus as OperationStatus,
c.rowid as myrow
from
ne_info_table a,
ne_audit_trail_table c
where
a.nedbaccessid = c.nedbaccessid;
2.9.3 ONS15454sdh_E1_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_E1_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeRxPEb,
csdh.FeRxPEs,
csdh.FeRxPSes,
csdh.FeRxPBbe,
csdh.FeRxPUas,
csdh.FeRxPEsr,
csdh.FeRxPSesr,
csdh.FeRxPBber,
csdh.FeTxPEb,
csdh.FeTxPEs,
csdh.FeTxPSes,
csdh.FeTxPBbe,
csdh.FeTxPUas,
csdh.FeTxPEsr,
csdh.FeTxPSesr,
csdh.FeTxPBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ons15454sdh_e1_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.4 ONS15454sdh_E1_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_E1_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.cvl as cvl,
csdh.esl as esl,
csdh.sesl as sesl,
csdh.lossl as lossl,
csdh.RxPEb as RxPEb,
csdh.RxPBbe as RxPBbe,
csdh.RxPes as RxPes,
csdh.RxPses as RxPses,
csdh.RxPUas as RxPUas,
csdh.RxPEsr as RxPEsr,
csdh.RxPSesr as RxPSesr,
csdh.RxPBber as RxPBber,
csdh.TxAiss as TxAiss,
csdh.TxPEb as TxPEb,
csdh.TxPBbe as TxPBbe,
csdh.TxPes as TxPes,
csdh.TxPses as TxPses,
csdh.TxPUas as TxPUas,
csdh.TxPEsr as TxPEsr,
csdh.TxPSesr as TxPSesr,
csdh.TxPBber as TxPBber,
csdh.RxAiss as RxAiss,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ons15454sdh_e1_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.5 ONS15454sdh_E3_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_E3_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.cvl as cvl,
csdh.esl as esl,
csdh.sesl as sesl,
csdh.lossl as lossl,
csdh.RxPes as RxPes,
csdh.RxPses as RxPses,
csdh.RxPUas as RxPUas,
csdh.RxPEsr as RxPEsr,
csdh.RxPSesr as RxPSesr,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ons15454sdh_e3_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.6 ONS15454sdh_E4_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_E4_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance InMaintenance,
csdh.CodeViolations as CV,
csdh.ErrSecs as ES,
csdh.SevErrSecs as SES,
csdh.UnavailableSecs as UAS,
csdh.BackGroundBlockErrors as BBE,
csdh.ESR as Esr,
csdh.SESR as SESR,
csdh.BBER as BBER,
csdh.NEDBAccessID as NEDBAccessId,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_E4_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.7 ONS15454sdh_ho_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_ho_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeHpEb as FeHpEb,
csdh.FeHpEs as FeHpEs,
csdh.FeHpSes as FeHpSes,
csdh.FeHpUas as FeHpUas,
csdh.FeHpBbe as FeHpBbe,
csdh.FeHpEsr as FeHpEsr,
csdh.FeHpSesr as FeHpSesr,
csdh.FeHpBber as FeHpBberas,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_ho_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.8 ONS15454sdh_ho_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_ho_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.HpEb as HpEb,
csdh.HpEs as HpEs,
csdh.HpSes as HpSes,
csdh.HpUas as HpUas,
csdh.HpBbe as HpBbe,
csdh.HpEsr as HpEsr,
csdh.HpSesr as HpSesr,
csdh.HpBber as HpBber,
csdh.HpPpjcPdet as HpPpjcPdet,
csdh.HpNpjcPdet as HpNpjcPdet,
csdh.HpPpjcPGen as HpPpjcPGen,
csdh.HpNpjcPGen as HpNpjcPGen,
csdh.HpPjDiff as HpPjDiff,
csdh.HpPjpSec as HpPjpSec,
csdh.HpPjnSec as HpPjnSec,
csdh.StsPathWidth as StsPathWidth,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_ho_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.9 ONS15454sdh_lo_vc11_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc11_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeLoEb as vc11FeLoEb,
csdh.FeLoBbe as vc11FeLoBbe,
csdh.FeLoEs as vc11FeLoEs,
csdh.FeLoSes as vc11FeLoSes,
csdh.FeLoUas as vc11FeLoUas,
csdh.FeLoEsr as vc11FeLoEsr,
csdh.FeLoSesr as vc11FeLoSesr,
csdh.FeLoBber as vc11FeLoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 2;
2.9.10 ONS15454sdh_lo_vc11_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc11_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.LoEb as vc11LoEb,
csdh.LoBbe as vc11LoBbe,
csdh.LoEs as vc11LoEs,
csdh.LoSes as vc11LoSes,
csdh.LoUas as vc11LoUas,
csdh.LoEsr as vc11LoEsr,
csdh.LoSesr as vc11LoSesr,
csdh.LoBber as vc11LoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 2;
2.9.11 ONS15454sdh_lo_vc12_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc12_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeLoEb as vc12FeLoEb,
csdh.FeLoBbe as vc12FeLoBbe,
csdh.FeLoEs as vc12FeLoEs,
csdh.FeLoSes as vc12FeLoSes,
csdh.FeLoUas as vc12FeLoUas,
csdh.FeLoEsr as vc12FeLoEsr,
csdh.FeLoSesr as vc12FeLoSesr,
csdh.FeLoBber as vc12FeLoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 1;
2.9.12 ONS15454sdh_lo_vc12_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc12_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.LoEb as vc12LoEb,
csdh.LoBbe as vc12LoBbe,
csdh.LoEs as vc12LoEs,
csdh.LoSes as vc12LoSes,
csdh.LoUas as vc12LoUas,
csdh.LoEsr as vc12LoEsr,
csdh.LoSesr as vc12LoSesr,
csdh.LoBber as vc12LoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 1;
2.9.13 ONS15454sdh_lo_vc3_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc3_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeLoEb as vc3FeLoEb,
csdh.FeLoBbe as vc3FeLoBbe,
csdh.FeLoEs as vc3FeLoEs,
csdh.FeLoSes as vc3FeLoSes,
csdh.FeLoUas as vc3FeLoUas,
csdh.FeLoEsr as vc3FeLoEsr,
csdh.FeLoSesr as vc3FeLoSesr,
csdh.FeLoBber as vc3FeLoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 0;
2.9.14 ONS15454sdh_lo_vc3_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_lo_vc3_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.LoEb as vc3LoEb,
csdh.LoBbe as vc3LoBbe,
csdh.LoEs as vc3LoEs,
csdh.LoSes as vc3LoSes,
csdh.LoUas as vc3LoUas,
csdh.LoEsr as vc3LoEsr,
csdh.LoSesr as vc3LoSesr,
csdh.LoBber as vc3LoBber,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_lo_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID AND
csdh.LoType = 0;
2.9.15 ONS15454sdh_ms_pm_fe_view
CREATE OR REPLACE VIEW ONS15454sdh_ms_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.FeMsEb as FeMsEb,
csdh.FeMsEs as FeMsEs,
csdh.FeMsSes as FeMsSes,
csdh.FeMsUas as FemsUas,
csdh.FeMsBbe as FeMsBbe,
csdh.FeMsEsr as FeMsEsr,
csdh.FeMsSesr as FeMsSesr,
csdh.FeMsBber as FeMsBber,
csdh.NEDBAccessID as NEDBAccessId,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_ms_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.16 ONS15454sdh_ms_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_ms_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance InMaintenance,
csdh.MsEb as MsEb,
csdh.MsEs as MsEs,
csdh.MsSes as MsSes,
csdh.MsUas as MsUas,
csdh.MsPpjcPdet as MsPpjcPdet,
csdh.MsNpjcPdet as MsNpjcPdet,
csdh.MsPpjcPGen as MsPpjcPGen,
csdh.MsNpjcPGen as MsNpjcPGen,
csdh.MsPsc as MsPsc,
csdh.MsPsd as MsPsd,
csdh.MSPscW as MSPscW,
csdh.MSPsdW as MSPsdW,
csdh.MSPscS as MSPscS,
csdh.MSPsdS as MSPsdS,
csdh.MSPscR as MSPscR,
csdh.MSPsdR as MSPsdR,
csdh.MsBbe as MsBbe,
csdh.MSPscmsPsd as MSPscmsPsd,
csdh.MsFc as MsFc,
csdh.MsEsr,
csdh.MsSesr,
csdh.MsBber,
csdh.NEDBAccessID as NEDBAccessId,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_ms_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.17 ONS15454sdh_rs_pm_view
CREATE OR REPLACE VIEW ONS15454sdh_rs_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csdh.PhysicalLoc,
csdh.NEIfIndex as NEIfIndex,
csdh.TimeStamp as TimeStamp,
csdh.NEIfPmStatus as NEIfPmStatus,
csdh.InMaintenance as InMaintenance,
csdh.RsEb as RsEb,
csdh.RsEs as RsEs,
csdh.RsSes as RsSes,
csdh.RsBbe as RsBbe,
csdh.RsSefs as RsSefs,
csdh.RsEsr as RsEsr,
csdh.RsSesr as RsSesr,
csdh.RsBber as RsBber,
csdh.RSOFS as RsOfs,
csdh.NEDBAccessID as NEDBAccessID,
csdh.thresholdList as ThresholdList,
en.ModuleType,
csdh.IS24H,
csdh.ModelType,
csdh.ObjectType,
csdh.StrObjInstance,
csdh.InvalidityList,
csdh.rowid as myrow
FROM
ONS15454sdh_rs_pm_table csdh,
ne_info_table ni,
module_type_table en
WHERE
csdh.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csdh.NEDBAccessID = ni.NEDBAccessID;
2.9.18 ONS15454_8B10B_PM_VIEW
CREATE OR REPLACE VIEW ONS15454_8B10B_PM_VIEW AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
fc.Physicalloc,
fc.NEIfIndex,
fc.TimeStamp,
fc.NEIfPmStatus,
fc.ThresholdList,
fc.InMaintenance,
fc.validPackets,
fc.invalidPackets,
fc.codeGroupViolations,
fc.idleOrderedSets,
fc.nonIdleOrderedSets,
fc.dataCodeGroups,
fc.rxTotalPackets,
fc.ifInErrors,
fc.statsEncodingDispErrors,
fc.dataOrderedSets,
fc.INVALIDORDEREDSETS,
fc.dataPayLoad,
fc.IS24H,
fc.ModelType,
fc.ObjectType,
fc.StrObjInstance,
fc.InvalidityList,
fc.rowid as myrow
FROM
ons15454_8B10B_pm_table fc,
ne_info_table ni,
module_type_table en
WHERE
fc.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
fc.NEDBAccessID = ni.NEDBAccessID;
2.9.19 ONS15454_Active_User_view
create or replace view ONS15454_Active_User_view as
select
a.nesysid as NEId,
b.userid as UserId,
b.nedbaccessid,
b.clientIp as ClientIp,
b.SessionType,
b.LastLoginTime,
b.LastActivityTime,
b.SessionTicket,
b.rowid as myrow
from
ons15454_active_user_table b,
ne_info_table a
where
b.nedbaccessid = a.nedbaccessid;
2.9.20 ONS15454_BLSR_CONFIG_VIEW
CREATE or REPLACE view ONS15454_BLSR_CONFIG_VIEW as
SELECT
ne.NESysid,
mtt.modulename as ModuleName,
eit.Physicalloc as Physicalloc,
eit.IfIndex as IfIndex,
eit.col4 as Type,
eit.col5 as Rate,
eit.col6 as RingID,
eit.col7 as NodeID,
eit.col8 as RingReversion,
eit.col9 as SpanReversion,
eit.col10 as WestLine,
eit.col11 as EastLine,
eit.NEDbaccessid as NEDbaccessid,
eit.ModuleType as ModuleType,
ne.rowid as myrow
FROM ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDbaccessid = eit.NEDbaccessid AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.Modeltype = 3 AND
mtt.ModuleType = 0 AND
eit.ObjectIndex = 4007;
2.9.21 ONS15454_BLSR_SQUELCH_VIEW
CREATE or REPLACE view ONS15454_BLSR_SQUELCH_VIEW as
SELECT
ne.NESysid,
mtt.modulename as ModuleName,
eit.Physicalloc as Physicalloc,
eit.IfIndex as IfIndex,
eit.col4 as STSNumber,
eit.col5 as WestSource,
eit.col6 as WestDest,
eit.col7 as EastSource,
eit.col8 as EastDest,
eit.NEDbaccessid as NEDbaccessid,
eit.ModuleType as ModuleType,
ne.rowid as myrow
FROM ne_info_table ne,
eqpt_info_table eit,
module_type_table mtt
WHERE
ne.NEDbaccessid = eit.NEDbaccessid AND
ne.NEModelType = mtt.ModelType AND
eit.ModuleType = mtt.ModuleType AND
mtt.Modeltype = 3 AND
mtt.ModuleType = 0 AND
eit.ObjectIndex = 4009;
2.9.22 ONS15454_CMS_Storage_View
create or replace view ONS15454_CMS_Storage_View as
select
storage.JarID,
storage.FileName as Name,
storage.JarTime as TimeStamp,
storage.UserName as UserName,
storage.rowid as myrow
from
ONS15454_CMS_Storage_Table storage;
2.9.23 ONS15454_COS_pm_view
CREATE OR REPLACE VIEW ONS15454_COS_pm_view AS
SELECT
ni.NESysID,
ni.NEDbaccessid,
en.ModuleName,
en.ModuleType,
portCOS.Physicalloc,
portCOS.NEIfIndex,
portCOS.TimeStamp,
portCOS.NEIfPmStatus,
portCOS.InMaintenance,
portCOS.InterfaceName,
portCOS.InterfaceDirection,
portCOS.ClassOfServiceLevel,
portCOS.PostPolicyPackets,
portCOS.PostPolicyBytes,
portCOS.DropPackets,
portCOS.DropBytes,
portCOS.IS24H,
portCOS.ModelType,
portCOS.ObjectType,
portCOS.StrObjInstance,
portCOS.InvalidityList,
portCOS.rowid as myrow
FROM
ONS15454_COS_pm_table portCOS,
ne_info_table ni,
module_type_table en
WHERE
portCOS.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
portCOS.NEDBAccessID = ni.NEDBAccessID;
2.9.24 ONS15454_DS1_PM_FE_VIEW
CREATE OR REPLACE VIEW ONS15454_DS1_PM_FE_VIEW AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csonet.PhysicalLoc,
csonet.NEIfIndex as NEIfIndex,
csonet.TimeStamp as TimeStamp,
csonet.NEIfPmStatus as NEIfPmStatus,
csonet.InMaintenance as InMaintenance,
csonet.FeDS1FDLPathCV as FDLCodeViolations,
csonet.FeDS1FDLPathES as FDLErrSecs,
csonet.FeDS1FDLPathESA as FDLErrSecsTypeA,
csonet.FeDS1FDLPathESB as FDLErrSecsTypeB,
csonet.FeDS1FDLPathSES as FDLSevErrSecs,
csonet.FeDS1FDLPathSEFS as FDLSevErrFrameSecs,
csonet.FeDS1FDLPathCSS as FDLControlledSlipSecs,
csonet.FeDS1FDLPathUAS as FDLUnavailableSecs,
csonet.FeDS1FDLPathFC as FDLFailureCount,
csonet.FeDS1FDLLineES as FDLLineErrSecs,
csonet.FEDS1FDLESNP as FDLNPErrSecs,
csonet.FEDS1FDLSESNP as FDLNPSevErrSecs,
csonet.FEDS1FDLUASNP as FDLNPUnavailableSecs,
csonet.FEDS1FDLPATHESR as FDLPEsr,
csonet.FEDS1FDLPATHSESR as FDLPSesr,
csonet.NEDBAccessID as NEDBAccessID,
csonet.thresholdList as ThresholdList,
en.ModuleType,
csonet.IS24H,
csonet.ModelType,
csonet.ObjectType,
csonet.StrObjInstance,
csonet.InvalidityList,
csonet.rowid as myrow
FROM
ONS15454_ds1_pm_table csonet,
ne_info_table ni,
module_type_table en
WHERE
csonet.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csonet.NEDBAccessID = ni.NEDBAccessID;
2.9.25 ONS15454_ds1_pm_view
CREATE OR REPLACE VIEW ONS15454_ds1_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csonet.PhysicalLoc,
csonet.NEIfIndex as NEIfIndex,
csonet.TimeStamp as TimeStamp,
csonet.NEIfPmStatus as NEIfPmStatus,
csonet.InMaintenance as InMaintenance,
csonet.DS1LineCodeViolations as LineCodeViolations,
csonet.DS1LineErrSecs as LineErrSecs,
csonet.DS1LineSevErrSecs as LineSevErrSecs,
csonet.DS1RxPathAIS as RxAis,
csonet.DS1RxPathErrSecs as RxErrSecs,
csonet.DS1RxPathSAS as RxSas,
csonet.DS1RxPAthSevErrSecs as RxSevErrSecs,
csonet.DS1RxPathUnavailableSecs as RxUnavailSecs,
csonet.DS1RxpathCodeViolations as RxCodeViolations,
csonet.DS1TxPathAis as TxAis,
csonet.DS1TxPathErrSecs as TxErrSecs,
csonet.DS1TxPathSAS as TxSas,
csonet.DS1TxPathSevErrSecs as TxSevErrSecs,
csonet.DS1TxPathUnavailableSecs as TxUnavailSecs,
csonet.DS1TxPathCodeViolations as TxCodeViolations,
csonet.DS1LineLOSS,
csonet.DS1ESNP as NPErrSecs,
csonet.DS1SESNP as NPSevErrSecs,
csonet.DS1UASNP as NPUnavailableSecs,
csonet.DS1RXPATHBBE as RxPBbe,
csonet.DS1RXPATHESR as RxPEsr,
csonet.DS1RXPATHSESR as RxPSesr,
csonet.DS1RXPATHBBER as RxPBber,
csonet.DS1TXPATHBBE as TxPBbe,
csonet.DS1TXPATHESR as TxPEsr,
csonet.DS1TXPATHSESR as TxPSesr,
csonet.DS1TXPATHBBER as TxPBber,
csonet.DS1RXPATHFC as RxPFc,
csonet.NEDBAccessID as NEDBAccessID,
csonet.thresholdList as ThresholdList,
en.ModuleType,
csonet.IS24H,
csonet.ModelType,
csonet.ObjectType,
csonet.StrObjInstance,
csonet.InvalidityList,
csonet.rowid as myrow
FROM
ONS15454_ds1_pm_table csonet,
ne_info_table ni,
module_type_table en
WHERE
csonet.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csonet.NEDBAccessID = ni.NEDBAccessID;
2.9.26 ONS15454_ds3_pm_fe_view
CREATE OR REPLACE VIEW ONS15454_ds3_pm_fe_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csonet.PhysicalLoc,
csonet.NEIfIndex as NEIfIndex,
csonet.TimeStamp as TimeStamp,
csonet.NEIfPmStatus as NEIfPmStatus,
csonet.InMaintenance as InMaintenance,
csonet.FeDS3CpBitCodeViolations as CPBitCodeViolations,
csonet.FeDS3CpBitErrSecs as CPBitErrSecs,
csonet.FeDS3CpBitSAS as CPBitSAS,
csonet.FeDS3CpBitSevErrSecs as CPBitSevErrSecs,
csonet.FeDS3CpBitUnavailableSecs as CPBitUnavailableSecs,
csonet.NEDBAccessID as NEDBAccessID,
csonet.thresholdList as ThresholdList,
en.ModuleType,
csonet.IS24H,
csonet.ModelType,
csonet.ObjectType,
csonet.StrObjInstance,
csonet.InvalidityList,
csonet.rowid as myrow
FROM
ONS15454_ds3_pm_table csonet,
ne_info_table ni,
module_type_table en
WHERE
csonet.ModuleType = en.ModuleType AND
ni.NEModelType = en.ModelType AND
csonet.NEDBAccessID = ni.NEDBAccessID;
2.9.27 ONS15454_ds3_pm_view
CREATE OR REPLACE VIEW ONS15454_ds3_pm_view AS
SELECT
ni.NESysID as NESysId,
en.ModuleName as ModuleName,
csonet.PhysicalLoc,
csonet.NEIfIndex as NEIfIndex,
csonet.TimeStamp as TimeStamp,
csonet.NEIfPmStatus as NEIfPmStatus,
csonet.InMaintenance as InMaintenance,
csonet.DS3LineCodeViolations as LineCodeViolations,
csonet.DS3LineErrSecs as LineErrSecs,
csonet.DS3LineSevErrSecs as LineSevErrSecs,
csonet.DS3LineLoss as LineLoss,
csonet.DS3PBitAis as PbitAis,
csonet.DS3PBitCodeViolations as PbitCodeViolations,
csonet.DS3PBitErrSecs as PbitErrSecs,
csonet.DS3PbitSas as PbitSas,
csonet.DS3PbitSevErrSecs as PbitSevErrSecs,
csonet.DS3PBitUnavailableSecs as PbitUnavailableSecs,
csonet.DS3cpBitCodeViolations as CpbitCodeViolations,
csonet.DS3cpBitErrSecs as CpbitErrSecs,
csonet.DS3cpbitSas as CpbitSas,
csonet.DS3cpBitSevErrSecs as CpbitSevErrSecs,
csonet.DS3CpBitUnavailableSecs as CpbitUnavailableSecs,