You are on page 1of 8

If you have other vendor network dump (Eg: Nokia, Huawei, Alcatel Lucent, etc in their raw format,

plea!e email to me for the !ole purpo!e of incorporating the!e into Ne"A#

Introduction: Ne"A i! a$le to par!e $oth Nokia % Ericsson network &dump' (a!t par!ing of network dump Ea!y viewing of re!ult! in the &)e!ult Area' E*port of re!ult! to +e*t, E*cel or Acce!! format "arameter! audit of variou! parameter! "arameter! audit po!!i$le on individual level! eg: for ,tran-ell .cram$lingcode, -pich % etc (ile! -ompari!on (i#e# /iff $etween 0 file! A$le to par!e Nokia % Eric!!on 12L format for Nokia % Eric!!on 3ie: for Eric!!on, *ml format i! e*ported from 4..5 6get format for Eric!!on 37cdma % L+E5 3ie: 6get e*ported from 2o.hell8Amo!5 /oe!nt re9uire any import file! for Nokia or Eric!!on 12L format!# It will read the 12L file! format automatically# Hence, it take! a little $it more time (or how to u!e thi! tool, may :u!t read the !ection! $elow# If you like thi! tool, may al!o want to take a look at SiCE which doe! plotting of !ite data$a!e in 2apInfo and ;oogle Earth# +e!ted on <i!ta % 7in1"# +e!ted on 7cdma % L+E 6get!8=ulk-2 )e9uire! 2icro!oft #Net (ramework >#? or upward!

History: <0#> (Nov@A : (ir!t pu$lic ver!ion 3B)N-!, C D@min!5 <0#E ((e$D@ : .econd pu$lic ver!ion 3D@)N-!, Dmin?!ec!5# New layout, par!e more efficient % corrected many $ug! <0#A (2arD@ : +hird pu$lic ver!ion# Allow! u!er to import new parameter $a!eline file with no re!triction! on filename! <>#@ (FulyD@ : -hanged how layout! and look! of Ne"A# Added in more feature! like &)e!tart Ne"A'# Improve! proce!!ing time# +ime taken for 0E@ )=. 6get! po!t proce!!ing: GDmin, e*port: G0min! <>#D (FanDD : D# .olved !ome minor $ug!# 0# Allow! u!er! to !ave network dump into a compre!!ed file which give! !maller file!iHe (a! !mall a! 0@I of original file and fa!ter loading of network dump during ne*t round (up to ?@I time !aving! ># Allow! u!er! to carry out !imple 9uery on the data$a!e <>#0 (2arDD : D# Allow! u!er! to e*ecute Ne"A from command line# +hi! mean! u!er! can create $atch file to run Ne"A at certain time without u!er intervention! 0# "arameter compari!on# Improved compari!on criteria to allow u!er! to choo!e either J)ela*ed or J.trict compari!on <>#> (2ayDD : D# Allow! u!er! to par!e e*tremely large network dump# "reviou!ly, tool may :u!t hanged or !top par!ing if the !iHe of the network dump i! e*tremely large (ie: C D;= in file !iHe 0# .olved when u!er! e*port to Acce!! data$a!e under certain condition and tool will :u!t hanged ># .olved when u!er! open tool and may encounter #Net (ramework error K# .olved many other minor $ug! ?# .light change in the 24 -la!! E*plorer (4ption to change i! availa$le in JAdvance .etting! <>#K (2ayDD : D# A! the previou! ver!ion involved ma:or rewriting, accidentally left out !ome check! that cau!ed !ome u!er! to e*perience difficultie! in par!ing the re9uire 24 -la!!# +he!e had $een corrected <>#? (FuneDD : D# .olved !toring of network dump to data$a!e (e*ten!ion d$H where too large file will cau!e memory leakage 0# .olved par!ing of parameter! where it i! a .truct (eg: hc!.i$DD-onfig # "reviou!ly, it wa! not a$le to par!e the!e kind of parameter! <>#L (Augu!tDD : D# .olved J4ut of memory pro$lem when par!ing large network dump# "erformance improvement when par!ing large network dump file!# <ery !light improvement for !mall network dump# E*ample: (or large network dump (eg: C D;= , !aved appro*imately ?@I of time 0# .olved par!ing of partial 6get dump file!# "reviou!ly the tool will !top par!ing when the 6get dump file i! not the full dump of the node (ie: )=. or )N># .olved a minor $ug (previou!ly open file! are reMpar!ed while the tool i! running K# Allow! u!er! to right click on the JE*plorer to choo!e $etween J(lat <iew (/efault or JHierarchy <iew on the fly# "reviou!ly, it wa! not po!!i$le ?# Included L+E eNode= "arameter =a!eline (LDD= <>#B (.eptem$erDD : D# (inally got the time to look at the J4ut of memory pro$lem when saving large network dump to database which i! !olved in thi! ver!ion# J4ut of memory during par!ing i! !olved in previou! ver!ion 0# .olved a !eldom !een $ug where 6get dump doe!nt contain! .u$Network information and thi! will cau!e the tool to !top par!ing (eg: dump from te!t network ># Improved time taken to load from data$a!e# 4n my laptop, took appro*imately >@!ec! to load D> )N- of information# "lea!e note it! from data$a!e, not from dump <>#E (FanD0 :

Allow! u!er! to load and !ave profile! of commonly 24-la!! during JE*port 2ultiple or "aram-heck 2ultiple 0# A !mall change in the di!play layout of JE*port 2ultiple and J"aram-heck 2ultiple to allow item D a$ove ># .olved a !eldom !een pro$lem when di!playing 24-la!!N when pro$lem occur!, the di!play view may !uddenly $ecome! $lank or have a red J1 !ign acro!! the tool <>#A (FulyD0 : D# Allow! Ne"A to $e run on $oth 7in>0 % 7inLK$it machine (e#g#: 7indow! B 0# Improved the "aram-heck functionality# Allow! regular e*pre!!ion! within &"arameter =a!eline#t*t' file

D#

For usage of this tool, please refer to Page 4 onwards

Found any ugs: !l"in#Ng$ericsson#co%

&i%e &aken: D@ )N- 6get!: NeP! Dmin ??!ec! >min DE!ec! @min DL!ec! Ne'plorer (#) 0min K0!ec! D?min 0K!ec! >min >B!ec!

Intial "roce!! (ull E*port "arameter -heck 0E@ )=. 6get!:

NeP! Ne'plorer (#) Intial "roce!! 0min @K!ec! 0min KK!ec! (ull E*port >min D?!ec! Not po!!i$le O "arameter -heck @min DL!ec! NA O Not !ure why Ne*plorer wa!nt a$le to e*port )=. kget! 0 =ulk -2 3con!i!t! of )N- P )=.!5: NeP! Ne'plorer (#) Intial "roce!! @min K?!ec! @min 0E!ec!OO OO Ne*plorer can only !elect and thu! import D =ulk -2 at any time E*porting of D )N- into different format!: NeP! @min D?!ec! @min KE!ec! @min D!ec!

Acce!! E*cel +e*t

If e*porting many ta$le!, Acce!! i! preferred# A fair $alance $etween !peed % organiHation of file!# If e*porting a few ta$le!, may choo!e either E*cel or +e*t# +he time taken to e*port more )N- i! almo!t proportional to the time a$ove# Nokia (D complete network dump NeP! 0min DK!ec! Kmin 0K!ec! NA

Intial "roce!! (ull E*port "arameter -heck

A$ove timing! were te!ted on <i!ta, 0;= )A2, Intel dual core D#LL;HQ

*sage: Step +: +o load % par!e input file! -hoo!e either Nokia or Ericcsson network dump If Eric!!on i! choo!en, it allow! you to choo!e either 6get format from 2o.hell 4r =ulk -2 format from 4..#

Step ): /i!play )e!ult! Allow! one to di!play individual re!ult or many re!ul! at one time If /i!play 2ultiple i! choo!en, then a !econd dialog $o* will appear a! $elow which allow! ,!er! to check the ta$le! intere!ted in#

Step ,: E*port re!ult! to Acce!!, E*cel or +e*t format If e*porting many ta$le! or whole network, Acce!! i! mo!t preferred# E*port fa!t % more organiHed If e*porting a few ta$le!, may choo!e either +e*t, E*cel or Acce!! ;enerally, +e*t format i! alway! the fa!te!t regardle!! of the num$er of ta$le! e*ported#

Note: /ue to 2icro!oft office limitation! on the num$er of row!8column! and etc, the tool will automatically e*port ta$le! to +e*t format if not a$le to fit into Acce!! or E*cel format# +hi! limitation! happen! for 4ffice 0@@>84ffice 0@@B or $efore# If E*port -urrent i! choo!en, then only the current di!played re!ult i! e*ported If E*port 2ulti i! choo!en, then a !econd dialog $o* will appear a! $elow which allow! ,!er! to choo!e the ta$le! intere!ted in#

-isc Param Checks: I! to do a parameter audit again!t the $a!eline# +he "arameter!R=a!eline#t*t mu!t $e pre!ent to do thi!#

Note: It allow! parameter check! on cell level!# E*ample for ,tran-ell! in )N-, different cell! have different primary.cram$ling-ode# 4r for .ector! in )=., different !ector! may have different ma*NumH!"d!ch-ode! value!# +o do a parameter check on individual level, $elow i! an e*ample where &24' column i! filled which can uni9uely identify the cell! or !ector!# If &24' column i! not filled, then it will $e a network level# It i! po!!i$le in the &24' column to u!e either &2e-onte*tSFL)N-@D,2anagedElementSD,)nc(unctionSD,,tran-ellSFL7D@6@A@KA?B=' or :u!t &FL7D@6@A@KA?B='# In mo!t ca!e!, the !horter format will !uffice however for )=. node, may re9uire the longer format# All keyword! like 24-RName, 24, "aramRName % =a!elineR<alue are -A.E .EN.I+I<E (eg: primary-pich"ower i! not !ame a! primarycpichpower

It i! po!!i$le to carry out $oth network level and individual level change! concurrently# E*ample $elow i! for &primary-pich"ower' for ,tran-ell 2o-la!!# +hu!, e*ample $elow will print out all utrancell! that are not >@@ and the > cell! that are al!o not 0B@#

Files Comparison: /o a difference $etween 0 file!# A common u!age i! doing a compari!on $etween network dump from different day!# E*ample: A network wide parameter! change! were done and want! to get all the change! made, 4r a network upgrade wa! done and want! to check parameter! value! =efore v! After the upgrade# Note: "o!!i$ly for network ugprade, new parameter! are created or e*i!ting parameter! are removed# +hi! will al!o print out the!e parameter!# J24 mu!t e*i!t! in $oth file! to carry out the file! compari!on# E*ample $elow i! from )=.

Files: Input Files: 0 additional file! are accompanying the tool# +hey are entirely optional and do not affect the performance of the tool# Parameters_Baseline.txt: )e9uired to do a audit again!t the $a!eline Attributes.txt: )e9uired if you are par!ing for the Eric!!on =ulk -2 format# +he rea!on i! Eric!!on 4.. u!e! different parameter! name in the 4..# Hence thi! i! a mapping ta$le $etween 4.. naming and the one! that we are u!ed to !eeing# If thi! file i! not pre!ent, the tool will try a! much a! po!!i$le to par!e the file!# .o far in te!ting!, no fault! !eem! to have occurred# Note for Nokia: No input file! are re9uired# Output Files: +he!e file! may $e generated into the !ame folder of the network dump "arameter -heck: "aram-heckR2ultiRR11TTTT (#t*t E*port: E*portR2ulti+a$leRR11TTTT (#t*t, #*l!, #md$ -ompari!on: -omp4utputRR11TTTT (#t*t

Co%%and .ine /i: input Eric!!on file# E*ten!ion U#logU for 6get format and U#*mlU for =-; format /in: input Nokia file!# Any e*ten!ion are accepted /e: e*port file# 4ption!: Me acce!!, Me e*cel, Me te*t E*ample to e*ecute from command line, in command prompt (Jcmd#e*e type : D# 'NePA -i Rnc09.log -e accessU to par!e Eric!!on 6get file )nc@A and e*port everything into acce!! 0# JNePA i Rnc10. ml -e te t! to par!e Eric!!on 12L file )ncD@ and e*port everything into te*t

Shortcut 0eys: 2any !hortcut key! are availa$le

=elow !hortcut! are di!played when u!er! &)ight -lick' in the &+a$ +ool$ar' 4) &/i!play )e!ult!' area

You might also like