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:
D# 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




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! Ne'plorer (#)
Intial "roce!! Dmin ??!ec! 0min K0!ec!
(ull E*port >min DE!ec! D?min 0K!ec!
"arameter -heck @min DL!ec! >min >B!ec!

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!
Acce!! @min D?!ec!
E*cel @min KE!ec!
+e*t @min D!ec!

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!
Intial "roce!! 0min DK!ec!
(ull E*port Kmin 0K!ec!
"arameter -heck NA


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 tet! 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