5G/6G Academy

5G/6G Academy

Telecom certifications · since 2009

All Telecom Tools

Nokia RAML Config Viewer

Load a RAML XML file or paste its contents to browse Nokia managed objects (MRBTS, NRBTS, NRCELL, LNBTS, LNCEL…) as a searchable DN tree.

100% FREE3GPP-accurateNo signup

RAML (Radio Access Markup Language) is Nokia's XML configuration format used by NetAct, MAE-CM, and NPO to import and export radio network configurations. Each <managedObject> carries a class name, a RAML version, a distinguished name (distName) that encodes its position in the MRBTS / LNBTS / NRBTS hierarchy, and a list of <p> parameter elements. Reading a multi-megabyte RAML XML file in a text editor is painful — this free online RAML viewer parses the XML with the browser's built-in DOMParser, rebuilds the distName hierarchy, and shows every MO as an expandable tree node with its parameters in a clean table. Everything runs in your browser — no uploads, no logs — so the tool is safe to use with live NetAct exports. Typical users are Nokia RAN engineers, integration engineers, NPO planners, and anyone validating a CM plan before import.

100% client-side parsing. Your files never leave your browser — nothing is uploaded, stored, or logged.

RAML Input

Upload a .xml / .raml file or paste the XML below. Parsing uses the browser's built-in DOMParser.

Drag & drop a RAML XML file here, or

Frequently Asked Questions

What is Nokia RAML?

RAML (Radio Access Markup Language) is Nokia's XML schema for radio network configuration. It is produced and consumed by NetAct, MAE-CM, NPO, and related Nokia OSS tooling. A RAML file lists managed objects (MRBTS, LNBTS, LNCEL, NRBTS, NRCELL, and many more) with their parameters.

Does the tool upload my RAML file to a server?

No. File reading uses the browser FileReader API; parsing uses the browser DOMParser. The contents never leave your browser — you can verify this in the Network tab of your devtools.

How is the hierarchy reconstructed?

Nokia distinguished names are slash-separated path strings like PLMN-PLMN/MRBTS-1/NRBTS-1/NRCELL-1. The parser treats each segment as a tree node and nests child MOs under their parent distName prefix.

What file extensions are accepted?

The file input accepts .xml and .raml. Internally both are treated as XML.

How It Works

The browser's DOMParser parses the XML, then every <managedObject> element is indexed by its distName. distName segments like MRBTS-001/NRBTS-1/NRCELL-1 become parent/child edges in the visible tree.

  • Parameter <p name="..."> elements are flattened into a table.
  • List-valued parameters (<list>, <item>) are joined with commas.
  • Filter by MO class (NRCELL, LNCEL, etc.) or by any parameter value.
  • Export the parsed tree as JSON.

Master this in our 5G/6G Academy courses

Go beyond the calculator — learn the 3GPP specs, real-world planning trade-offs, and hands-on labs from TELCOMA Global engineers.

7-Day Free Trial

Calculator gave you the answer? Learn the theory in 7 days, free.

$19.99/mo (global) · ₹999/mo (India). Full Pro access — 150+ hands-on exercises, 20+ troubleshooting Scenarios, 17 certifications, TelcoMentor AI coach. No credit card.

  • No credit card
  • Cancel anytime
  • Full Pro access
  • TELCOMA since 2009
Start My 7-Day Trial