You are on page 1of 8

If you have other vendor network dump (E.g.: Nokia, Huawei, Alcatel ucent, 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
12 format for Nokia % Eric""on 3ie: for Eric""on, *ml format i" e*ported from 4..5
6get format for Eric""on 37cdma % +E5 3ie: 6get e*ported from 2o.hell8Amo"5
/oe"nt re9uire any import file" for Nokia or Eric""on 12 format". It will read the 12
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 7indow" <, =i"ta % 7in1# . +e"ted on 7cdma % +E 6get"8>ulk-2
)e9uire" 2icro"oft .Net (ramework ?.@ or upward"



History:
=0.A (Nov@B!: (ir"t pu$lic ver"ion 3<)N-", C D@min"5
=0.E ((e$D@!: .econd pu$lic ver"ion 3D@)N-", DminF"ec"5. New layout, par"e more efficient %
corrected many $ug"
=0.B (2arD@!: +hird pu$lic ver"ion. Allow" u"er to import new parameter $a"eline file with no
re"triction" on filename"
=A.@ (GulyD@!: -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: HDmin, e*port: H0min"
=A.D (GanDD!:
D. .olved "ome minor $ug".
0. Allow" u"er" to "ave network dump into a compre""ed file which give" "maller file"iIe (a"
"mall a" 0@J of original file! and fa"ter loading of network dump during ne*t round (up to
F@J time "aving"!
A. Allow" u"er" to carry out "imple 9uery on the data$a"e
=A.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 K)ela*ed
or K.trict compari"on
=A.A (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 "iIe of the network dump i" e*tremely large (ie: C D;> in file "iIe!
0. .olved when u"er" e*port to Acce"" data$a"e under certain condition and tool will :u"t
hanged
A. .olved when u"er" open tool and may encounter .Net (ramework error
?. .olved many other minor $ug"
F. .light change in the 24 -la"" E*plorer (4ption to change i" availa$le in KAdvance .etting"!
=A.? (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
=A.F (GuneDD!:
D. .olved "toring of network dump to data$a"e (e*ten"ion d$I! 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"
=A.L (Augu"tDD!:
D. .olved K4ut 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 F@J 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-!
A. .olved a minor $ug (previou"ly open file" are reMpar"ed while the tool i" running!
?. Allow" u"er" to right click on the KE*plorer to choo"e $etween K(lat =iew (/efault! or
KHierarchy =iew on the fly. #reviou"ly, it wa" not po""i$le
F. Included +E eNode> #arameter >a"eline (DD>!
=A.< (.eptem$erDD!:
D. (inally got the time to look at the K4ut of memory pro$lem when saving large network dump
to database which i" "olved in thi" ver"ion. K4ut 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!
A. Improved time taken to load from data$a"e. 4n my laptop, took appro*imately A@"ec" to load
DA )N- of information. #lea"e note it" from data$a"e, not from dump
=A.E (GanD0!:
D. Allow" u"er" to load and "ave profile" of commonly 24-la"" during KE*port 2ultiple or
#aram-heck 2ultiple
0. A "mall change in the di"play layout of KE*port 2ultiple and K#aram-heck 2ultiple to allow
item D a$ove
A. .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 K1 "ign acro"" the tool
=A.B (GulyD0!:
D. Allow" Ne#A to $e run on $oth 7inA0 % 7inL?$it machine (e.g.: 7indow" <!
0. Improved the #aram-heck functionality. Allow" regular e*pre""ion" within &#arameter
>a"eline.t*t' file
=?.@ (AugD0!:
D. (i*ed $ug when e*porting Acce"" data$a"e on 7indow" < (i.e.: L?$it machine!
0. Automatically detect" whether Ne#A i" run on winA0 (e.g.: 1#, =i"ta! or winL? (e.g.: win<!




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 FF"ec" 0min ?0"ec"
(ull E*port Amin DE"ec" DFmin 0?"ec"
#arameter -heck @min DL"ec" Amin A<"ec"

0E@ )>. 6get":

NeP! Ne'plorer (#)
Intial #roce"" 0min @?"ec" 0min ??"ec"
(ull E*port Amin DF"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 ?F"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 DF"ec"
E*cel @min ?E"ec"
+e*t @min D"ec"

If e*porting many ta$le", Acce"" i" preferred. A fair $alance $etween "peed % organiIation 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 D?"ec"
(ull E*port ?min 0?"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 organiIed
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@@A84ffice 0@@< 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*tSG)N-@D,2anagedElementSD,)nc(unctionSD,,tran-ellSG7D@6@A@?BF<>' or :u"t
&G7D@6@A@?BF<>'. 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 A@@ and the A cell" that are al"o not 0<@.




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".

K24 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 (Kcmd.e*e! type :
D. 'NePA -i Rnc09.log -e accessU to par"e Eric""on 6get file )nc@B and e*port everything into
acce""
0. KNePA i Rnc10.ml -e tet! to par"e Eric""on 12 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