User Group Introduction to ENM 2G/AXE ENM Management Readiness Ethio Telecom Stephen Wanjohi ENM Overview: ENM Launcher Page Search for Applications Access to Favorite Applications Integrated Online Help Applications grouped by Categories Applications grouped alphabetically Fault Management: OSS-RC vs ENM OSS-RC Feature ENM Feature Compatibility Change Alarm List Viewer Alarm Log Browser Alarm Status Matrix AXE Alarm Manager Alarm Monitor Alarm History Alarm Overview Alarm Supervision Alarm Routing Functionally compatible, but significant changes in UI and UI integration FMX FMX Fully compatible - - CORBA Alarm IRP Agent CORBA Alarm IRP Agent Fully compatible - - SNMP NBI SNMP NBI Fully compatible - - BNSI NBI BNSI NBI Fully compatible - - — ENM provides CORBA NBI. This interface has not changed from OSS-RC. Additional Information Nodes - BSC, MSC-S, MSC-BC, APG, BB 52, MGW, LAN Switch, HLR Alarm presentation for 2G RAN — ENM displays BTS alarms as Alarming Objects under the parent BSC Network Element. — ENM will send BTS alarms Northbound with ObjectOfReference attribute in a format similar to below: ObjectOfReference: SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=RBBSC7,ManagedElement=RBBSC7,BssFunction=BSS_Ma nagedFunction,BtsSiteMgr=T20342 PM Applications – Subscription creation page Create a PM Subscription for initiation of a node type Select Node List (Add Topology) at the “Resources Tab” At “Scheduler” Tab, select ROP Intervals & activation schedule Add selected counters to Inclusion List Select “Counters” Tab and Select Counters to Include in Activation 2G / AXE Performance Management in ENM — — — — — Support for mediation (PULL / Collection) of the following files from ENM: PM Statistics: ASN.1 STS files available in both Encoded 3GPP ASN.1 and Raw ASN.1 formats Traces: CTR, MTR RNO Recordings: RIR, BAR, MRR, CER Event Files: See Slide 14 — Support for PUSH mediation of the following files from Nodes to ENM: — PM Statistics: STS (Raw ASN.1) from BSCs / MSCs / STPs / HLRs to ENM — Support for decoding of all file-types (except ASN.1 STS) to human-readable text-based formats — Performance Management initiation for PM statistics and RNO Recordings is manually performed (via WinFIOL) for all file-types, except MTR, RTT & R-PMO (which will be supported in PMIC in ENM) Performance Management Statistics: OSS-RC vs ENM OSS-RC Feature ENM Feature Compatibility Change Nodes SMIA, SGW: STS PMIC: Collect and NBI Functionally compatible, but significant changes in UI and UI integration Manual PM Initiation on Node (use e.g. MML via WinFIOL). BSC, MSC-S, MSC-BC, APG, HLR-FE PMR: MTR PMIC: Initiate, collect, decode & NBI. For reports, use external system BSC PMR: CTR & CER PMIC: Collect, decode & NBI. Manual PM Initiation on Node (use e.g. MML via WinFIOL). BSC Software and Hardware Mgt Unified GUI SHM Use Cases Backup Job License Install Job Upgrade Job Schedulable SHM Jobs Software & Hardware Management — ENM SHM supports 2G/MSC/HLR-FE Node Upgrades in user friendly workflows. — Similar workflows for License, Backups, Inventory Workflow Software & Hardware Inventory – 2G / AXE Nodes — ENM supports Software & Hardware Inventory views in ENM GUI for AXE Nodes (BSCs, MSCs, HLR-FEs, STPs): — Inventory is exportable from ENM SHM GUI to CSV files. — Inventory Data for AXE (BSC, MSC, HLR-FE & STP) nodes is exportable in 3GPP XML format for external NBI systems AXE_Inventory_data_only2.zip — Periodic Inventory exports can be generated by scheduling an ENM python script in the scripting VMs (via crontab). This script will contain a custom CM export command, based on a scope of required nodes, required file/data formats and filters Software & Hardware Management: OSS vs ENM — The primary software management use-cases are addressed in ENM, including upgrade and backup for MSC, HLR & BSC and upgrade for APG43 — Importantly, OPS is migrated from OSS-RC – something that should facilitate a large installedbase of software assets (including MSC, HLR & BSC upgrade) OSS-RC Feature ENM Feature Compatibility Change Additional Information Nodes SMO SHM Compatible for BSC and MSC Upgrade. Upgrade procedures for BSC and MSC continue to leverage OPS upgrade scripts delivered by Ericsson nodes. SHM to support orchestrated upgrade of AXE nodes BSC, MSC-S, MSC-BC, HLR, APG, BB 52, MGW, BTS*, LAN Switch* Functionally compatible for Software Inventory. OPS OPS For the purposes of software upgrade, full OPS compatibility. - OPS GUI and OPS CLI delivered in different phases. MSC Feature Inventory Retired - - - Note: * upgrade only - 2G / MSC / AXE Scripting Support –WinFIOL & OPS WinFIOL scripts execute here ENM ENM Client Execute WinFIOL script Execute ENM CLI command ENM scripts execute here Execute OPS script Linux KVM Virtual Machine Linux KVM Virtual Machine MSC/BSC/HLR Linux KVM Virtual Machine OPS scripts execute here — ENM scripts can be executed on Client PC that consist of WinFIOL and OPS commands. — All OPS & WinFIOL scripts are executed inside the ENM server domain – this is where both OPS and WinFIOL are deployed. — ENM scripts are Python-based scripts that execute ENM CLI commands. These can be executed from Client PCs — It is not currently possible to deploy WinFIOL on local user client and have MML commands proxied through ENM. WinFIOL on Client PC can only work like any other Linux Terminal Emulator (e.g. Putty) — Client PC accesses the WinFIOL GUI & CLI via ENM GUI WinFIOL CLI & GUI views in ENM WinFIOL CLI from Network Explorer or Topology Browser WinFIOL CLI from ENM Home Page WinFIOL GUI from Topology Browser / Network Explorer WinFIOL CLI open in ENM GUI WinFIOL GUI open in ENM GUI Use Winfiol to connect to a BSC/MSC interactively: Using Node NEID which is the Node Name as exists in ENM wfcli --neid BLBSC2 Using Node IP Address wfcli --host 10.111.144.165 --protocol tls Using resolved Hostname of the Node (assuming Nodes entered in /etc/hosts of all scripting servers or a DNS) wfcli --host NLBSC2 --protocol tls Using Node channel file (see slide 12 for channel file creation using WinFIOL CLI or GUI) wfcli --channelfile ~/winfiol/channelfiles/NLBSC1.xml - Scripting Support –WinFIOL & OPS ENM vs OSS — Element Management & Scripting are enhanced over OSS-RC OSS-RC Feature ENM Feature Compatibility Change OPS OPS Largely compatible A number of OPS commands will not be supported in ENM: Additional Information BSC MSC-S MSC-BC STP HLR-FE @SELPRINT @PRINTER GETPRINT() @EVDELETE EVLOADED() GETSCHED() INHISTORY() TIMEEVSET() @P — WinFIOL scripting is available — OPS Scripting (majority of commands) are also available. WinFIOL — OPS scripts need to be reviewed and potentially changed with move to Linux execution environment WinFIOL GUI WinFIOL CLI Fully compatible - WinFIOL scripting can be executed on the Scripting Servers on ENM - Slight change in Connecting to BSCs / MSCs Nodes EAW command replaced by WinFIOL CLI command “wfcli”, executable via Scripting VMs in a Linux shell - No “eaw” command — New Python Scripting (Scripting SDK) feature can also be used to script ENM CLI commands. CHA WinFIOL GUI WinFIOL CLI Replaced No CHA application Scripting SDK New Feature Enables Scripting of ENM CLI commands Python based All Nodes CONFIGURATION MANAGEMENT in 2G (major change) GSM/AXE Use Cases in ENM Software & Hardware Management Mediation Event Based CM Events NBI Cell Management NBI Import/Export NBI NBI Layer Applications and Services Configuration Management • Upgrade/update • Backup and restore • H/W Inventory • S/W Inventory • License management • Parameter Management • CM Editor CLI • Import / Export • CM Events NBI • Cell Management • Network Explorer • Topology Browser • Network Viewer • Event Based Statistics – RPMO (file only, Not Realtime) Netconf/WinFIOL Mediation NetConf Mediation Event Stream Infrastructure • Event Stream to File – REDE, RTT (file only) Fault Management Performance Management PM File Lookup Service BNSI NBI CORBA NBI SNMP NBI • ASN.1 Decoder • • • • • • PM, Trace & Recordings Initiation (WinFiOL) AXE PM Mediation Alarm Monitor Alarm History Alarm Overview FMX Alarm Routing AXE Alarm Mediation Scripting & Automation Scripting SDK • WinFIOL • OPS Scripting • Use Case Automation WinFIOL Mediation Moving 2G from OSS-RC to ENM — The features in this table marked as OSSRC Feature do not exist in ENM. They have either been replaced or retired. OSS-RC Feature ENM Feature/Tools Compatibility and Changes CNAI ENM Bulk Configuration App ENM CLI Import / Export CM2G script Functionally compatible in terms of a Bulk mechanism for configuring and extracting GSM cellular data. However, some noteworthy differences are: - Significant change in published Managed Object Model. CNAI/CNA legacy model contained small number of large object classes. BSC model contains ~126 MOCs CNA, BSM, GPRS-CM, GPRSG Cell Management, Bulk Configuration App, Parameter Management, CM Editor (ENM CLI) Topology Manager, Network Explorer, Move Cell CM2G script - Significant shift in paradigm from MML-based to modelbased applications - Use-cases like Move BSC, Move BTS, BTS Consistency not supported by a dedicated application. IRATHOM Cell Management - Functionally compatible, but interface is changed - Cell Management supports both User Interface and NBI for Cell operations - MSC in Pool supported Bulk CM IRP Notification CM Events NBI - CM Event NBI is functionally richer, but not compatible. - CM Event NBI supports notification PULL rather than PUSH. Adapting 2G Management to ENM Knowledge of ENM • Use of Configuration Management Concepts/Apps o o o o o o o o ENM WinFIOL / OPS Bulk Configuration Application Imports: Bulk Configuration file imports ENM Command Line Interface ENM Parameter Management ENM Cell Management ENM Network Explorer ENM Topology Browser • Use of PM Management (PMIC) in ENM • Use of Software/Hardware Management in ENM Knowledge of the Managed Nodes • Ericsson BSC Managed Object Model o MOM Diagrams o MOM Classes Information, and relations • Ericsson BTS (BaseBand) Managed Object Model o MOM Diagrams o MOM Classes Information, and relations BSC MOM Introduction — — — — — The Managed Object Model (MOM) shows the information in a Parent-Children relationship MOM is also used in other Ericsson’s Technology nodes (RNC, NodeB, eNodeB, ...) Thanks to the MOM and ECIM, the Model Driven Applications in ENM can manage the BSC This aids for the configuration of BSC on APG43L using BscFunction MOM. All the different configuration items in the BSC has been modelled into the MOM BSC MOM Introduction (BscM) — The configuration of the INTERNAL cell is done in the GeranCell and its Children Objects Bsc & BTS mapping naming conversion BscM mapping Btsmapping Classical description MO Class Classical description MO Class RXOTG G12Tg Internal Cell GeranCell RXOCF G12Cf External Cell ExternalGeranCell RXOIS G12Is RXCON G12Con External Utran Cell ExternalUtranCell RXOTRX G12Trxc Neighbor Relation (cellr={Internal}) GeranCellRelation RXORX G12Rx Neighbor Relation (cellr={External}) ExternalGeranCellRelation RXOTX G12Tx RXOTS G12Ts Neighbor Relation (cellr={Ext,Utran}) UtranCellRelation RXSTG G31Tg RXSAT G31At RXSCF G31Scf RXSTF G31Tf CNA Parameter to MOM Mapping is documented in ENM CPI Library Configuration Management in ENM Below Apps & Methods are used for CM in ENM: ENM does not provide CM domain specific applications. This means that the way of working in the following areas Use of WinFIOL and OPS Bulk Configuration Application Imports: — Import files to Live configurations (no Planned Area) are very different to the standard methods in the OSS-RC, — 3GPP XMLs files when using OSS CNA: Cell Management 2G Network Parameter Management External Cell management. Neighbor Relation management. Parameter propagation among related definitions across the network nodes — Ericsson Dynamic File Format (EDFF) TXT files Bulk Configuration file imports using CLI: — cmedit command import in Command Line Interface Use of commands in the Command Line Interface — Individual commands — Batch file execution Use of Parameter Management Use of Cell Management Network Explorer Topology Browser Application Support of 2G Main Use Cases Use Case Applications w/o Cell Consistency Applications with Cell Applications with Cell Consistency (Small Scale) Consistency (Large Scale) Create UTRAN Cell CM CLI, CM Bulk Import Cell Mgmt NBI & UI CM Bulk Import Cell Audit Service (roadmap) Create Internal Cell CM CLI, CM Bulk Import Cell Mgmt NBI & UI CM Bulk Import Cell Audit Service (roadmap) Create Neighboring Relation CM CLI, CM Bulk Import Cell Mgmt NBI & UI CM Bulk Import Cell Audit Service (roadmap) Update Neighboring Cell Params CM CLI, CM Bulk Import Cell Mgmt NBI & U CM Bulk Import file from Parameter Management Move Cells between BSCs CM CLI, CM Bulk Import + Winfiol Move Cell Script CM Bulk Import Cell Audit Service (roadmap) Move BTS & Cells between BSCs CM CLI, CM Bulk Import + Winfiol Bulk + Move Cell Script CM Bulk Import Cell Audit Service (roadmap) Radio changes (i.e. LAC/CI/BSIC./BCCH ) CM CLI, CM Bulk Import + Winfiol Cell Mgmt NBI & UI CM Bulk Import Cell Audit Service (roadmap) Power changes (i.e. BSPWR/ BSPWRT) or Freq changes (i.e. BCCH) CM CLI, CM Bulk Import Cell Mgmt NBI & UI CM Bulk Import file from Parameter Management Delete Cells CM CLI, CM Bulk Import Cell Mgmt NBI & UI CM Bulk Import Cell Audit Service CM Applications - Topology browser (Common) FDN to track MOM path Easy navigation of MOM Attributes can be edited and searched for on the right panel Cell and Neigh. Cell Management Cell Management can be used for: — Create / Delete GeranCell ●Cell children’s attributes can be set in the creation process (GSM) — Create / Delete Relations: ●Relation attributes can be set in the creation process — GeranCellRelation ●Relation creation updates related attributes in source Cell — ExternalGeranCellRelation — UtranCellRelation — EUtranFrequency — UtranFDDFrequency ●All the activities are executed using the GUI ●Creation are to be done in a one by one basis. ●The attribute’s values must be typed in the GUI Cell and Neigh. Parameter Management Parameter Management can be used for: — Update attribute’s values in any Managed Object: ●Individual attribute’s set — GeranCell ●Attribute’s set with same value in several Managed Objects of the same type — GeranCell’s children objects ●Attributes can be updated from several Managed Objects — ExternalGeranCell ●Automatic parameter synchronization — ExternalUtranCell — G12Tg and children ●All the activities are executed using the GUI — G31Tg and Children ●Output is a bulk CM File (3GPP or EDFF) — ... Cell Management All Cells, Basic Paramaters Select NEs (BSC) Cell & Neighbor Operations Select Cell(s) Cell Management: Cell Relations Create / View Relations Edit Parameter for Many Relations Selection Parameter Management (1/4) Select NE from Topology Pane , MO Class and Parameters to be updated Select MO e.g. GeranCell Select BSC Select MO Parameters Apply Parameter Management (2/4) • After Selecting Parameters, Select “Fetch Data” to Load attribute values from the NE • Change Attribute Values • Click Save 1 2 Change Values & update Parameter Management (3/4) Review Changes Note: No direct execution like in 3G/4G Use Bulk CM Import App or CLI Generate Bulk Import File for later execution using Bulk Configuration Import (3GPP or EDFF file) Parameter Management (4/4) The parameter changes are exported to Bulk CM files in either 3GPP XML or EDFF text file Parameter Management: Export The exported file can be easily imported in any database or standard office application Parameter Export: OSS-RC View Export from Table View cnai export cna_export Parameter Export: ENM View • Individual Objects and Group of objects (Object Type) can be exported by simply selecting • The exported file can be easily imported in any database or standard office application Bulk Configuration Files (3GPP & EDFF) Ericsson Dynamic File Format (EDFF) or 3GPP (xml) files are both available. Bulk Configuration Files (EDFF or 3GPP) can be created: • As a result from the Parameter Management application • Custom created Bulk Configuration Files (EDFF or 3GPP) can be processed: cmedit import commands in CLI Bulk Configuration application Bulk Configuration Files (EDFF or 3GPP) can include any activity on any of the Managed Objects: • Create • Delete • Update (XML) / Set (EDFF txt) Bulk Configuration Files: Are suitable for small or large changes “Comments” can be included for a better understanding on the contents Bulk Configuration Files in ENM 3GPP XML Ericsson Dynamic File Format (EDFF) — XML format — Equivalent to the ones used in OSS-RC — The Objects’ structure may change compared to the ones in OSS-RC, due to the different structure of the objects — Same as in Node — No Subnetwork (Master) — Plain Text format — — — — All the parameters are below the Object Id (FDN) One parameter per line -> mandatory line return Parameter : Value Easy to use with Excel ENM Command Line Interface — Flexible App that allows the user to perform most of the actions in ENM — Several Command Sets • cmedit • config — Help on App: — Command syntax — Examples — Tutorials ENM CLI for Configuration Management — cmedit get BLBSC3 gerancell.* -t — “Example to display GeranCell and all parameters associated with each BSC cell in tabular format (-t) with no log in to the BSC — “Ctrl-Enter” to Export the command Output to a CSV file ENM CLI for Configuration Management — First to get the FDN of the 2G BaseBand BTS (BtsFunction) — Then for example fetching parameters release and gsmMcpaIpmCapacity by simply copying FDN of the MO into dialog box along with parameter attribute. ENM CLI CM Export from ENM cmedit get table format Output can be saved into a text file by using the Ctrl+Enter Output can be saved into a text file by using the Ctrl+Enter ENM CLI CM Import into ENM Bulk Configuration with Graphical User Interface Bulk Configuration Import with ENM CLI cmedit import -f file:3gppImportFile.xml -ft 3GPP -t myConfig cmedit import -f file:3gppImportFile.xml --filetype 3GPP --target myConfig cmedit import -f file:3gppImportFile.xml --filetype dynamic --target myConfig — File Contents: Import file must be ordered by managed object hierarchy. Parents must be created before their children. 2G Bulk Cell Management: CM2G Script The CM2G is a solution for 2G Cell Management in bulk. It consists of 2 console-based Python scripts: cm2g_bulk and cm2g_msc. Its goal is to fill the current gap of ENM GUIs to provide similar functionality to the OSS-RC CNA most basic operations, namely: — Create 2G cells — Delete 2G cells — Create 2G-2G Cell Relations — Delete 2G-2G Cell Relations — Modify CGI of 2G Cells (e.g. for LAC change) — Modify arbitrary parameters of 2G Cells (e.g. bcc, ncc, qsi, bcchNo, ...) 2G Move Cell Overview – Cell reparenting move-cell is a script available via a Scripting Server - Linux OS shell. The move-cell script is used to: — Move GSM cells and their relations between BSCs (source and target) — Modify CGI values, cell names, or both. — The script uses the Cell Management NBI to read cell data. It uses the data to create NBI requests. — These requests can delete the cell and recreate it on the Target BSC along with its relations and attributes. — The cells are moved by first running the prepare phase, then the move phase. — It has a rollback phase that can be used to recreate the cell configuration of the From-node if necessary. 2G Move Cell: Use Cases — Move Single Cell — Move Multiple Cells — Move a Single Cell to a Node That is under a Different SubNetwork — Move Multiple Cells to a Node That is Under a Different SubNetwork — Move Single Cell, Change CGI Value, and Change Cell Name — Move Multiple Cells, Change CGI Values, and Change Cell Names — Restore Original Cell Configuration (Including Relations) on the Node Optimizers in 2G (major change) (No RNO & RPMO UIs in ENM) RNO/RPMO Functions: OSS-RC vs ENM OSS-RC Application Description ENM Functionality Change in ENM MRR Measures radio characteristics. Manual Initiation of recordings is performed for MRR/BAR/RIR - NCS Provides reports on neighbouring cells. - FAS Provides reports on frequency – cell allocation. PMIC tool in ENM collects the MRR/RIR/BAR raw files every 15min Script-based report generator available which converts MRR/RIR/BAR raw files to msmt CSV reports A “bscrec” script available to automate manual initiation of recordings. (see slides on MRR, NCS, FAS functionality description in ENM) FOX Similar to FAS + proposes improved frequency allocation. Not in ENM - A-FLP automation feature is available in GSM RAN NOX Similar to NCS + proposes & configures improved neighbouring cell relations. Not in ENM - Retired as ANR feature is now available in GSM RAN RNDBI Storage of outputs from RNO features. No equivalence in ENM R-PMO RPMO Monitors: Pre-defined monitors capturing radio network performance Pre-defined R-PMO monitors are published as 15min PM counters in ENM, activated using PMIC tool and Uses Additional hardware REDE: Enables file capture of any events and monitors provided by R-PMO server software, in a file. - No RNO GUI in ENM as in OSS-RC. Manual Initiation of MRR, NCS, FAS recordings via WinFIOL User collects ready MRR/BAR/RIR files from PMIC folders MRR files parsed into MSMT CSV result files and collected via SFTP client for external analysis RNO strategy changes are based on the move from manual optimization to automated optimization, by use of GSM RAN automation features below: • Automatic Frequency Load Planning • Automatic Neighbour Relations Quality Based Time Slot Allocation • • BTS Soft Synch - Real-time monitoring not possible. 15min counter-based granularity No GUI application for EBS-G / RPMO Additional Hardware required BAR, MRR & RIR Recording Automation: Output Files • Once the Initiated Recordings are complete on the BSCs, ENM PMIC will collect the files automatically • The collected files can then be manually moved to the MRR, NCS, BAR parsing script input folders and uncompressed (see previous slides on MRR, RAR, BAR parsing) Folders of the collected MRR, RIR, BAR recording file outputs in ENM (format is TXT.GZ): Path Format: /ericsson/pmic*/BscRecordings/mrr/mrr_processed/SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=<BSC-NAME>,ManagedElement=<BSC-NAME>/<file_name.gz> /ericsson/pmic*/BscRecordings/rir/rir_processed/SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=<BSC-NAME>,ManagedElement=<BSC-NAME>/<file_name.gz> /ericsson/pmic*/BscRecordings/bar/bar_processed/SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=<BSC-NAME>,ManagedElement=<BSC-NAME>/<file_name.gz> Example: /ericsson/pmic1/BscRecordings/mrr/mrr_ processed/SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=TPBSC3,ManagedElement=TPBSC3/ A20201022.1145+020020201022.1200+0200_SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=UMBSC9,ManagedElement=UMBSC9_MRRFIL00-0000000984.gz /ericsson/pmic2/BscRecordings/mrr/mrr_ processed/SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=TPBSC3,ManagedElement=TPBSC3/ A20201022.2145+020020201022.2200+0200_SubNetwork=ONRM_ROOT_MO,SubNetwork=GSM,MeContext=UMBSC9,ManagedElement=UMBSC9_MRRFIL00-0000000984.gz MRR parsing in ENM - Description — — — — An MRR script runs on one ENM Scripting Virtual Machine BSC recordings are activated manually with relevant MML commands using WinFIOL. PMIC job is defined in ENM for periodic collection of MRR files (15min intervals) MRR files fetched by ENM PMIC tool are the input for the MRR script BSC MRR Recording files Binary format Output files ENM MRR Files (compressed text format) Stored on ENM pmic File System ENM Scripting VM MRR Script PMIC MRR_KPI_20190902_10751.msmt MRR_Details_20190902_10751.msmt BSC1_MRR_File.gz MML initiation sequence BSC Initiate MRR Recordings (via MML Commands using WinFIOL or via bscrec automation script) Detail RAMII; RAMDC:RID=MRRID00,CELL=ALL; RAMDP:RID=MRRID00; RAMDC:RID=MRRID00,CONTYPE=EFR,VAMOSF ILTER=VAMOS,MEASTYPE=TAVAL,MEASINT=LT OE,MEASLIM=7; // To initiate the recording // required cells //To print associated cell with recording RAMRI:RID=MRRID00,DTIME=30,RESET; RAMRP:RID=ALL; RAMTI:RID=MRRID00; RAMRE:RID=MRRID00; RAMIE:RID=MRRID00; // required duration // To Check status of Recording ) //generate file output of MRR //terminate recording //release RID // required Filter NCS parsing in ENM -Description — — — — The NCS script runs on one ENM Scripting Virtual Machine BSC recordings are activated manually with relevant MML commands using WinFIOL PMIC job is defined in ENM for periodic collection of BAR files (15 min intervals) BAR files fetched by ENM PMIC tool are the input for the NCS script BSC BAR Recording files Binary format ENM BAR Files (compressed text format) Stored in ENM pmic File System Output files ENM Scripting VM NCS example output.msmt NCS Script PMIC -Bulk CM Files (XML from ENM CM export schedule) PDB configuration info (mandatory) BSC Initiate BAR Recordings (via MML Commands using WinFIOL or via bscrec automation script) MML initiation sequence Detail RABII; RABDC:RID=BARID00,CELL=ALL; RABDP:RID=BARID00; RABDC:RID=BARID00,NCELLTYPE=BOTH,RELSSP=3,RELSS2N=4,RELSS3P=1 0,RELSS4P=2,RELSS5P=5,ABSS=75,NUMFREQ=5,SEGTIME=10; RABDC:RID=BARID00,TMBCCHNO=85&86&87&88&89&90&91&92&93&94&9 5&97&99&102; RABRI:RID=BARID00,DTIME=60; RABRP:RID=BARID00; // To initiate the recording // required cells //To print associated cell with recording RABTI:RID=BARID00; RABRE:RID=BARID00; RABIE:RID=BARID00; //generate file output of BAR ( after recording period ) //terminate recording //release RID // required Filter //BA List for recording // required duration ( in min ) // To Check status of Recording 2G/AXE Security 2G/AXE Security: OSS-RC vs ENM — OSS-RC includes an application called TSS that handles user authorization and TBAC (target-based access control) for AXE-based nodes – in other words, controlling which MML commands a user can send to each node (target). — It is possible to support different sets of commands for different nodes for the same user. — In addition to ENM Application usage Roles, support is offered for both Role-Based Access Control (RBAC) and Target-Based Access Control (TBAC) — Users can be allocated roles (which control the types of actions they can perform) against various targets. — It is not possible (through ENM) to allow users to issue different commands towards different nodes/targets — However, through a security model on the APG43, it is possible to allocate COM roles to users. — COM roles are mapped to pre-defined groups of MML commands (COCA groups), granting certain capabilities to users. — These same roles are mirrored in ENM and used by the APG node to authenticate users — Through this mechanism, more fine-grained command access/capability can be allocated to BSC users