moshelladvanced_pa36

563
MOSHELL ADVANCED 1 MOSHELL SERVER MAINTENANCE........................................................................................6 1.1 CPU and memory usage..........................................................................................6 1.2 Disk Usage...................................................................................................11 1.3 Summary......................................................................................................13 2 MORE ABOUT MO COMMANDS...........................................................................................14 2.1 Advanced MOM searches........................................................................................14 2.1.1 “d” option............................................................................................... 14 2.1.2 Negative filters......................................................................................... 16 2.1.3 Flag filter.............................................................................................. 16 2.1.4 description filter....................................................................................... 17 2.1.5 Distinguish CPP/application MOs.......................................................................... 18 2.1.6 Counter flags............................................................................................ 20 2.1.7 PDF counters............................................................................................. 21 2.2 Loading/unloading MOs........................................................................................21 2.3 “slow” get commands..........................................................................................24 2.4 More set commands............................................................................................29 2.5 Sorting the MO list..........................................................................................33 2.6 Aborting an MO printout......................................................................................37 2.7 Extended MOM.................................................................................................38 2.8 Force commands...............................................................................................42 2.9 Multi mode (being connected to several nodes at the same time):..............................................47 2.10 MO groups....................................................................................................54 2.10.1 Method 1 : based on the distinguished name of the MO..................................................... 55 2.10.2 Method 2a: based on the attribute value of the MO, using “ma” command....................................57 2.10.3 Method 2b: based on the attribute value of the MO, using “hget” command..................................59 2.10.4 Method 2c: based on the attribute value of the MO, using “st” command....................................61 2.10.5 Method 3: adding a referenced MO......................................................................... 61 2.10.6 Method 4: from lk command................................................................................ 63 2.10.7 Method 5: from pdiff command............................................................................. 64 2.10.8 Method 6: with “lt all” command.......................................................................... 65 Finn Magnusson 2014-04-01 rev PA36 1/563)

Upload: ajie-pahlevi

Post on 11-Jan-2016

165 views

Category:

Documents


41 download

DESCRIPTION

Moshell How to

TRANSCRIPT

MOSHELL ADVANCED

1 MOSHELL SERVER MAINTENANCE...........................................................................................................................................................................................61.1 CPU and memory usage........................................................................................................................................................................................................61.2 Disk Usage...........................................................................................................................................................................................................................111.3 Summary..............................................................................................................................................................................................................................13

2 MORE ABOUT MO COMMANDS...............................................................................................................................................................................................142.1 Advanced MOM searches....................................................................................................................................................................................................14

2.1.1 “d” option......................................................................................................................................................................................................................142.1.2 Negative filters.............................................................................................................................................................................................................162.1.3 Flag filter......................................................................................................................................................................................................................162.1.4 description filter............................................................................................................................................................................................................172.1.5 Distinguish CPP/application MOs................................................................................................................................................................................182.1.6 Counter flags................................................................................................................................................................................................................202.1.7 PDF counters...............................................................................................................................................................................................................21

2.2 Loading/unloading MOs.......................................................................................................................................................................................................212.3 “slow” get commands...........................................................................................................................................................................................................242.4 More set commands............................................................................................................................................................................................................292.5 Sorting the MO list...............................................................................................................................................................................................................332.6 Aborting an MO printout.......................................................................................................................................................................................................372.7 Extended MOM....................................................................................................................................................................................................................382.8 Force commands.................................................................................................................................................................................................................422.9 Multi mode (being connected to several nodes at the same time):.....................................................................................................................................472.10 MO groups...........................................................................................................................................................................................................................54

2.10.1 Method 1 : based on the distinguished name of the MO.............................................................................................................................................552.10.2 Method 2a: based on the attribute value of the MO, using “ma” command.................................................................................................................572.10.3 Method 2b: based on the attribute value of the MO, using “hget” command...............................................................................................................592.10.4 Method 2c: based on the attribute value of the MO, using “st” command...................................................................................................................612.10.5 Method 3: adding a referenced MO.............................................................................................................................................................................612.10.6 Method 4: from lk command........................................................................................................................................................................................632.10.7 Method 5: from pdiff command....................................................................................................................................................................................642.10.8 Method 6: with “lt all” command...................................................................................................................................................................................652.10.9 Two-step examples:.....................................................................................................................................................................................................66

2.11 Other commands.................................................................................................................................................................................................................722.11.1 Alias.............................................................................................................................................................................................................................722.11.2 Number conversion commands...................................................................................................................................................................................722.11.3 Command history.........................................................................................................................................................................................................732.11.4 Convert a MOM from xml to html.................................................................................................................................................................................732.11.5 Upid command.............................................................................................................................................................................................................73

Finn Magnusson 2014-04-01 rev PA36 1/476)

3 MOSHELL SCRIPTING...............................................................................................................................................................................................................743.1 Scripting variables................................................................................................................................................................................................................743.2 Preset variables...................................................................................................................................................................................................................753.3 Variable assignment............................................................................................................................................................................................................813.4 If/Else constructs..................................................................................................................................................................................................................933.5 For constructs......................................................................................................................................................................................................................943.6 User-defined functions.........................................................................................................................................................................................................963.7 Examples.............................................................................................................................................................................................................................98

4 MORE ABOUT COLI INTERFACE............................................................................................................................................................................................1004.1 COLI...................................................................................................................................................................................................................................1004.2 Board groups.....................................................................................................................................................................................................................1144.3 proglist command...............................................................................................................................................................................................................1154.4 Translation of COLI printouts.............................................................................................................................................................................................121

4.4.1 Translation of cause codes in T&E log......................................................................................................................................................................1214.4.2 Translation of CXC numbers......................................................................................................................................................................................1244.4.3 Parseline utility...........................................................................................................................................................................................................127

4.5 CPU load caused by tracing..............................................................................................................................................................................................1285 MORE ABOUT LOGS................................................................................................................................................................................................................132

5.1 More lg options..................................................................................................................................................................................................................1325.2 Changing log settings:.......................................................................................................................................................................................................1395.3 Notification service.............................................................................................................................................................................................................140

6 MORE ABOUT PM COMMANDS..............................................................................................................................................................................................1436.1 pmx....................................................................................................................................................................................................................................1436.2 Scanner commands...........................................................................................................................................................................................................146

7 STORAGE AND LOADING OF SOFTWARE............................................................................................................................................................................1527.1 Directory structure on flash................................................................................................................................................................................................1547.2 Directory structure /c..........................................................................................................................................................................................................1567.3 Directory structure /d..........................................................................................................................................................................................................1617.4 CV files and folders............................................................................................................................................................................................................162

8 MO ARCHITECTURE................................................................................................................................................................................................................1678.1 Implementation of the MOs................................................................................................................................................................................................1678.2 MAO layer..........................................................................................................................................................................................................................1698.3 FRO Layer.........................................................................................................................................................................................................................1748.4 Hangings in the MAO SW..................................................................................................................................................................................................1758.5 Hangings in the FRO SW...................................................................................................................................................................................................1768.6 Storage of MO configuration data......................................................................................................................................................................................177

8.6.1 Example: an MO consisting of one MAO and one FRO............................................................................................................................................1798.6.2 Example: an MO consisting of one MAO and two FROs...........................................................................................................................................1828.6.3 Example: an MO consisting of a MAO only (no FRO/RO).........................................................................................................................................185

8.7 Investigating database corruptions....................................................................................................................................................................................1888.8 Database Consistency Check............................................................................................................................................................................................193

Finn Magnusson 2014-04-01 rev PA36 2/476)

8.9 Offline database investigation............................................................................................................................................................................................1969 DISK CORRUPTIONS...............................................................................................................................................................................................................216

9.1 Disk healthcheck................................................................................................................................................................................................................2169.1.1 Setup a regular healtcheck schedule.........................................................................................................................................................................2179.1.2 Clear the healthcheck schedule.................................................................................................................................................................................2199.1.3 Start a healthCheck...................................................................................................................................................................................................2199.1.4 Analyse result.............................................................................................................................................................................................................221

9.2 Disk Recovery....................................................................................................................................................................................................................2259.2.1 Overview....................................................................................................................................................................................................................2259.2.2 Case study.................................................................................................................................................................................................................226

10 CPP O&M INTERFACE.........................................................................................................................................................................................................22710.1 O&M security.....................................................................................................................................................................................................................227

10.1.1 Security Level 1: no O&M security.............................................................................................................................................................................22810.1.2 Security Level 2: corba security, no user id control...................................................................................................................................................22910.1.3 Security Level 3: corba security, user id control........................................................................................................................................................23010.1.4 Changing security settings on the node.....................................................................................................................................................................231

10.2 O&M connectivity problems...............................................................................................................................................................................................23110.2.1 Tracing on the O&M interface....................................................................................................................................................................................23110.2.2 Case 1: moshell hangs at “Trying file=....”.................................................................................................................................................................23710.2.3 Case 2: CORBA.COMM_FAILURE...........................................................................................................................................................................24010.2.4 Case 3: CORBA.NOT_EXIST....................................................................................................................................................................................24210.2.5 Case 4: OSE shell and/or file transfer not accessible................................................................................................................................................24710.2.6 Case 5: forgotten OSE shell password (Primus solution: SCS675013).....................................................................................................................24910.2.7 Case 6: HTTP not accessible....................................................................................................................................................................................25010.2.8 Case 7: File not found on HTTP server.....................................................................................................................................................................251

11 SYSTEM UPGRADE.............................................................................................................................................................................................................25211.1 Preparations before Install.................................................................................................................................................................................................252

11.1.1 Check Upgrade Path..................................................................................................................................................................................................25211.1.2 Checking available disk space...................................................................................................................................................................................25211.1.3 Flash cleanup procedures..........................................................................................................................................................................................25411.1.4 Disk cleanup procedures...........................................................................................................................................................................................25511.1.5 Additional disk cleanup measures.............................................................................................................................................................................256

11.2 SW Install...........................................................................................................................................................................................................................25711.2.1 Successful installation................................................................................................................................................................................................25811.2.2 Failed installation.......................................................................................................................................................................................................26111.2.3 Logs and traces.........................................................................................................................................................................................................263

11.3 Preparations before Upgrade.............................................................................................................................................................................................26511.3.1 VerifyUpgrade............................................................................................................................................................................................................26511.3.2 Data Collection (dcgm)..............................................................................................................................................................................................26711.3.3 WRAN Parameter audit.............................................................................................................................................................................................26811.3.4 MGW system check...................................................................................................................................................................................................268

Finn Magnusson 2014-04-01 rev PA36 3/476)

11.3.5 Disk Health Check......................................................................................................................................................................................................26911.3.6 Database Consistency Check....................................................................................................................................................................................26911.3.7 References.................................................................................................................................................................................................................269

11.4 SW Upgrade......................................................................................................................................................................................................................27011.4.1 Execution...................................................................................................................................................................................................................27011.4.2 Logs and traces.........................................................................................................................................................................................................273

11.5 Checks after upgrade.........................................................................................................................................................................................................28911.5.1 Data Collection (dcgm)..............................................................................................................................................................................................28911.5.2 Compare dumps before and after upgrade................................................................................................................................................................28911.5.3 Perform a WRAN parameter audit.............................................................................................................................................................................29011.5.4 Perform a MGW systemcheck...................................................................................................................................................................................29111.5.5 Compare node performance KPIs taken before and after upgrade...........................................................................................................................291

11.6 HW upgrade (plug and play)..............................................................................................................................................................................................29111.7 PGU...................................................................................................................................................................................................................................296

12 MP PROGRAM REDUNDANCY...........................................................................................................................................................................................29712.1 Fault Tolerant Core Programs...........................................................................................................................................................................................29812.2 Reliable Programs.............................................................................................................................................................................................................301

12.2.1 Connections between RPU, Slots, Loadmodule, and Program.................................................................................................................................30412.2.2 RPU Attributes...........................................................................................................................................................................................................30512.2.3 RPU settings in the MGW..........................................................................................................................................................................................30612.2.4 RPU settings in the RNC...........................................................................................................................................................................................30812.2.5 Switching of Core Programs and Reliable Programs on the RNC Core MPs............................................................................................................312

13 SW ERROR RECOVERY......................................................................................................................................................................................................32113.1 Node Supervision...............................................................................................................................................................................................................32113.2 MP Program Escalation Staircase.....................................................................................................................................................................................32413.3 PIU escalation staircase...................................................................................................................................................................................................325

13.3.1 PIU Escalation settings in RNC.................................................................................................................................................................................32713.3.2 PIU Escalation settings in MGW................................................................................................................................................................................32813.3.3 Example.....................................................................................................................................................................................................................330

13.4 Node escalation staircase..................................................................................................................................................................................................33313.5 Summary: Overall escalation staircase in RNC.................................................................................................................................................................342

14 MORE ABOUT SYSTEM UPGRADE....................................................................................................................................................................................34214.1 If the UCF file is accidentally deleted from /c/up:...............................................................................................................................................................34214.2 Upgrade Sequence in UCF................................................................................................................................................................................................34314.3 Upgrade related MOs.........................................................................................................................................................................................................350

14.3.1 SwAllocation MOs......................................................................................................................................................................................................35114.3.2 PiuType MOs.............................................................................................................................................................................................................35214.3.3 Repertoire MOs..........................................................................................................................................................................................................359

15 MORE ABOUT O&M SECURITY..........................................................................................................................................................................................36515.1 Pre-checks.........................................................................................................................................................................................................................36515.2 Install trusted Certificates...................................................................................................................................................................................................367

Finn Magnusson 2014-04-01 rev PA36 4/476)

15.3 Install the Local Access and Authorization Database (LAAD)...........................................................................................................................................37415.4 Put the node on Security Level 2.......................................................................................................................................................................................37615.5 Put the node on Security Level 3.......................................................................................................................................................................................37615.6 Remove O&M security.......................................................................................................................................................................................................37815.7 Appendix............................................................................................................................................................................................................................378

16 CPP FUNCTIONAL ARCHITECTURE..................................................................................................................................................................................39016.1 System Areas.....................................................................................................................................................................................................................39116.2 Control - CRX10201...........................................................................................................................................................................................................393

16.2.1 Mandatory System Functions....................................................................................................................................................................................39316.2.2 Detachable System Functions...................................................................................................................................................................................39416.2.3 Loadmodules..............................................................................................................................................................................................................395

16.3 Internal Transport - CRX10202..........................................................................................................................................................................................40416.3.1 Mandatory System Functions....................................................................................................................................................................................40416.3.2 Detachable System Functions...................................................................................................................................................................................40516.3.3 Loadmodules..............................................................................................................................................................................................................405

16.4 IP Transport - CRX10203..................................................................................................................................................................................................40816.4.1 Mandatory System Functions....................................................................................................................................................................................40816.4.2 Detachable System Functions...................................................................................................................................................................................40816.4.3 Loadmodules..............................................................................................................................................................................................................408

16.5 SS7 - CRX10204...............................................................................................................................................................................................................41016.5.1 Mandatory System Functions....................................................................................................................................................................................41016.5.2 Loadmodules..............................................................................................................................................................................................................410

16.6 ATM/TDM Transport - CRX10205.....................................................................................................................................................................................41216.6.1 Mandatory System Functions....................................................................................................................................................................................41216.6.2 Detachable System Functions...................................................................................................................................................................................41216.6.3 Loadmodules..............................................................................................................................................................................................................413

17 REFERENCES......................................................................................................................................................................................................................418

Finn Magnusson 2014-04-01 rev PA36 5/476)

1 MOSHELL SERVER MAINTENANCE

1.1 CPU and memory usage

We use two utilities:- top: standard unix utility available on solaris and linux- pstool: a utility delivered as part of the moshell package

Total load of the workstation

**:ws1048@~> top238 processes: 198 sleeping, 1 running, 38 stopped, 1 on cpuCPU states: 92.0% idle, 5.8% user, 2.2% kernel, 0.0% iowait, 0.0% swapMemory: 2048M real, 137M free, 2323M swap in use, 4296M swap free

Total load caused by moshell

**:ws1048@~> ./moshell/pstool list PID PPID USER nCh %CPU %MEM RSS VSZ ELAPSED COMMAND----------------------------------------------------------------------------------------29653 29624 eanzmagn 5 0.0 4.7 88.5M 110.5M 12:06 /home/eanzmagn/moshell/moshell rnc11 29362 23066 eanzmagn 7 2.6 6.1 115.7M 163.7M 16:35 /home/eanzmagn/moshell/moshell rnc11 28185 27757 eanzmagn 5 0.0 4.7 88.6M 110.6M 39:40 /home/eanzmagn/moshell/moshell rnc11 27117 19721 eanzmagn 7 0.0 5.9 109.7M 158.2M 56:03 /home/eanzmagn/moshell/moshell rnc11 25851 23066 eanzmagn 5 0.0 5.9 111.3M 159.3M 01:21:36 /home/eanzmagn/moshell/moshell rnc11 25324 7573 eanzmagn 7 0.0 6.3 116.5M 165.4M 01:28:51 /home/eanzmagn/moshell/moshell rnc11 24930 19721 eanzmagn 3 0.0 4.7 88.1M 109.3M 01:32:53 /home/eanzmagn/moshell/moshell rnc11 24394 23066 eanzmagn 5 0.0 4.7 87.3M 110.5M 01:35:40 /home/eanzmagn/moshell/moshell rnc11 23948 17309 eanzmagn 3 0.0 2.2 40.5M 43.2M 01:42:16 /home/eanzmagn/moshell/moshell rnc11 23728 23066 eanzmagn 5 0.0 4.6 87.1M 110.5M 01:45:41 /home/eanzmagn/moshell/moshell rnc11 23203 9122 eanzmagn 5 0.0 4.8 91.3M 113.8M 01:50:15 /home/eanzmagn/moshell/moshell rnc11 22635 8603 eanzmagn 3 0.0 2.6 48.3M 51.4M 01:57:57 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621_modump. 22205 10144 eanzmagn 7 0.0 6.1 114.7M 162.3M 02:05:02 /home/eanzmagn/moshell/moshell rnc11 21523 19956 eanzmagn 5 0.0 4.7 87.4M 110.5M 02:18:55 /home/eanzmagn/moshell/moshell rnc11 19750 19721 eanzmagn 5 0.0 4.8 90.8M 112.5M 02:52:01 /home/eanzmagn/moshell/moshell rnc11 16874 7573 eanzmagn 7 0.0 5.6 104.4M 130.3M 04:02:49 /home/eanzmagn/moshell/moshell rnc11 12414 12140 eanzmagn 5 0.0 4.7 87.7M 117.2M 05:26:23 /home/eanzmagn/moshell/moshell rnc11 10446 10257 eanzmagn 3 0.0 2.0 37.8M 51.4M 06:00:35 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06

Finn Magnusson 2014-04-01 rev PA36 6/476)

9968 9374 eanzmagn 3 0.0 2.0 36.7M 51.7M 06:23:34 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06 9502 9442 eanzmagn 7 0.0 5.8 107.9M 164.4M 06:25:41 /home/eanzmagn/moshell/moshell rnc11 8717 7542 eanzmagn 5 0.0 4.4 82.0M 115.1M 06:28:48 /home/eanzmagn/moshell/moshell rnc11 8519 7851 eanzmagn 3 0.0 2.0 36.9M 51.7M 06:29:31 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06 8275 7819 eanzmagn 7 0.1 5.7 107.3M 163.8M 06:30:56 /home/eanzmagn/moshell/moshell rnc11 ----------------------------------------------------------------------------------------Moshell Sessions: 23, Spawned Processes: 140RSS: 1967M of 2048M (96.0%)VSZ: 2638M of 8667M (30.4%)

Detailed process view of each moshell session

**:ws1048@~> ./moshell/pstool detail PID PPID USER nCh %CPU %MEM RSS VSZ ELAPSED COMMAND---------------------------------------------------------------------------------------- 476 431 eanzmagn 5 0.0 0.1 1.9M 2.5M 29:23 /home/eanzmagn/moshell/moshell rnc11 506 476 eanzmagn - 0.0 2.8 54.0M 54.7M 29:23 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 600 506 eanzmagn - 0.0 0.1 1.0M 1.1M 29:00 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 601 600 eanzmagn - 0.0 1.5 28.6M 48.6M 29:00 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 604 506 eanzmagn - 0.0 0.1 1.0M 1.1M 28:49 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-214841_47 605 604 eanzmagn - 0.0 0.1 2.0M 2.6M 28:49 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 4.7 88.4M 110.5M ---------------------------------------------------------------------------------------- 305 273 eanzmagn 3 0.0 0.1 1.9M 2.5M 29:44 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06 345 305 eanzmagn - 0.0 2.3 44.5M 45.2M 29:43 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 417 345 eanzmagn - 0.0 0.1 1.0M 1.1M 29:34 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-214820_30 418 417 eanzmagn - 0.0 0.1 2.0M 2.6M 29:34 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 2.6 49.4M 51.4M ----------------------------------------------------------------------------------------29362 23066 eanzmagn 7 0.0 0.1 1.9M 2.5M 46:37 /home/eanzmagn/moshell/moshell rnc11 29392 29362 eanzmagn - 0.0 2.9 57.0M 57.9M 46:37 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 2432 29392 eanzmagn - 0.0 0.1 1.0M 1.1M 2:00 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-213127_29 2433 2432 eanzmagn - 0.0 0.1 2.0M 2.6M 2:00 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 29461 29392 eanzmagn - 0.0 0.1 1.0M 1.1M 46:21 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 29462 29461 eanzmagn - 0.0 1.6 31.2M 51.1M 46:21 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 29480 29392 eanzmagn - 0.0 0.1 1.0M 1.1M 46:02 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 29481 29480 eanzmagn - 0.0 1.1 20.9M 46.8M 46:02 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 6.1 115.9M 164.2M ----------------------------------------------------------------------------------------28185 27757 eanzmagn 5 0.0 0.1 1.9M 2.5M 01:09:42 /home/eanzmagn/moshell/moshell rnc11 28221 28185 eanzmagn - 0.0 2.8 53.8M 54.8M 01:09:37 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 28344 28221 eanzmagn - 0.0 0.1 1.0M 1.1M 01:08:40 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 28345 28344 eanzmagn - 0.0 1.5 28.5M 48.6M 01:08:40 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 28353 28221 eanzmagn - 0.0 0.1 1.0M 1.1M 01:08:28 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-210822_28 28354 28353 eanzmagn - 0.0 0.1 2.0M 2.6M 01:08:28 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 4.7 88.0M 110.7M ----------------------------------------------------------------------------------------27117 19721 eanzmagn 7 0.0 0.1 1.8M 2.5M 01:26:05 /home/eanzmagn/moshell/moshell rnc11 27153 27117 eanzmagn - 0.0 2.7 52.5M 54.7M 01:26:04 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 28320 27153 eanzmagn - 0.0 0.1 1.0M 1.1M 01:08:48 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-205159_27 28321 28320 eanzmagn - 0.0 0.1 2.0M 2.6M 01:08:48 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 27353 27153 eanzmagn - 0.0 0.1 1.0M 1.1M 01:22:26 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 27354 27353 eanzmagn - 0.0 1.1 20.7M 46.7M 01:22:26 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar

Finn Magnusson 2014-04-01 rev PA36 7/476)

27277 27153 eanzmagn - 0.0 0.1 1.0M 1.1M 01:25:36 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 27278 27277 eanzmagn - 0.0 1.5 28.6M 48.6M 01:25:36 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 5.8 108.6M 158.3M ----------------------------------------------------------------------------------------25851 23066 eanzmagn 5 0.0 0.1 1.8M 2.5M 01:51:38 /home/eanzmagn/moshell/moshell rnc11 25881 25851 eanzmagn - 0.0 2.8 54.1M 56.5M 01:51:38 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 25965 25881 eanzmagn - 0.0 0.1 1.0M 1.1M 01:51:21 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 25966 25965 eanzmagn - 0.0 1.6 31.3M 51.5M 01:51:21 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 29320 25881 eanzmagn - 0.0 0.1 1.0M 1.1M 48:13 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 29321 29320 eanzmagn - 0.0 1.1 20.6M 46.7M 48:13 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 5.8 109.8M 159.3M ----------------------------------------------------------------------------------------25324 7573 eanzmagn 7 0.0 0.1 1.8M 2.5M 01:58:53 /home/eanzmagn/moshell/moshell rnc11 25354 25324 eanzmagn - 0.0 2.9 56.5M 58.7M 01:58:53 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 27228 25354 eanzmagn - 0.0 0.1 1.0M 1.1M 01:25:50 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 27229 27228 eanzmagn - 0.0 1.1 20.3M 46.6M 01:25:50 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 25430 25354 eanzmagn - 0.0 0.1 1.0M 1.1M 01:58:36 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 25431 25430 eanzmagn - 0.0 1.6 31.6M 51.8M 01:58:36 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 28238 25354 eanzmagn - 0.0 0.1 1.0M 1.1M 01:09:23 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-201911_25 28239 28238 eanzmagn - 0.0 0.1 2.0M 2.6M 01:09:23 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 6.1 115.1M 165.5M ----------------------------------------------------------------------------------------24930 19721 eanzmagn 3 0.0 0.1 1.8M 2.5M 02:02:55 /home/eanzmagn/moshell/moshell rnc11 24960 24930 eanzmagn - 0.0 2.7 51.3M 55.0M 02:02:55 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 25034 24960 eanzmagn - 0.0 0.1 1.0M 1.1M 02:02:34 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 25035 25034 eanzmagn - 0.0 1.6 31.3M 50.8M 02:02:34 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 4.5 85.5M 109.3M ----------------------------------------------------------------------------------------24394 23066 eanzmagn 5 0.0 0.1 1.8M 2.5M 02:05:42 /home/eanzmagn/moshell/moshell rnc11 24424 24394 eanzmagn - 0.0 2.7 51.7M 54.7M 02:05:42 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 24506 24424 eanzmagn - 0.0 0.1 1.0M 1.1M 02:05:26 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 24507 24506 eanzmagn - 0.0 1.5 27.9M 48.5M 02:05:26 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 24515 24424 eanzmagn - 0.0 0.1 1.0M 1.1M 02:05:12 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-201222_24 24516 24515 eanzmagn - 0.0 0.1 2.0M 2.6M 02:05:12 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 4.6 85.3M 110.5M ----------------------------------------------------------------------------------------23948 17309 eanzmagn 3 0.0 0.1 1.8M 2.5M 02:12:18 /home/eanzmagn/moshell/moshell rnc11 23978 23948 eanzmagn - 0.0 1.8 34.3M 37.0M 02:12:17 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 24004 23978 eanzmagn - 0.0 0.1 1.0M 1.1M 02:12:14 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-200546_23 24005 24004 eanzmagn - 0.0 0.1 2.0M 2.6M 02:12:14 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 2.1 39.0M 43.2M ----------------------------------------------------------------------------------------23728 23066 eanzmagn 5 0.0 0.1 1.8M 2.5M 02:15:43 /home/eanzmagn/moshell/moshell rnc11 23761 23728 eanzmagn - 0.0 2.7 51.5M 54.7M 02:15:42 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 23837 23761 eanzmagn - 0.0 0.1 1.0M 1.1M 02:15:27 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 23838 23837 eanzmagn - 0.0 1.5 27.7M 48.5M 02:15:27 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 24244 23761 eanzmagn - 0.0 0.1 1.0M 1.1M 02:09:20 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-200222_23 24245 24244 eanzmagn - 0.0 0.1 2.0M 2.6M 02:09:20 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 4.6 85.0M 110.5M ----------------------------------------------------------------------------------------22635 8603 eanzmagn 3 0.0 0.1 1.8M 2.5M 02:27:59 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621_modump. 22669 22635 eanzmagn - 0.0 2.2 41.6M 45.2M 02:27:59 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 22728 22669 eanzmagn - 0.0 0.1 1.0M 1.1M 02:27:50 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-195005_22 22729 22728 eanzmagn - 0.0 0.1 2.0M 2.6M 02:27:50 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 2.5 46.4M 51.4M ----------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 8/476)

22205 10144 eanzmagn 7 0.0 0.1 1.8M 2.5M 02:35:04 /home/eanzmagn/moshell/moshell rnc11 22235 22205 eanzmagn - 0.0 2.7 52.8M 56.1M 02:35:04 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 28015 22235 eanzmagn - 0.0 0.1 1.0M 1.1M 01:10:39 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-194300_22 28016 28015 eanzmagn - 0.0 0.1 2.0M 2.6M 01:10:39 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 27440 22235 eanzmagn - 0.0 0.1 1.0M 1.1M 01:20:14 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 27441 27440 eanzmagn - 0.0 1.1 20.5M 46.6M 01:20:14 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 22414 22235 eanzmagn - 0.0 0.1 1.0M 1.1M 02:34:21 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 22415 22414 eanzmagn - 0.0 1.7 32.4M 51.3M 02:34:21 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 6.0 112.4M 162.4M ----------------------------------------------------------------------------------------21523 19956 eanzmagn 5 0.0 0.1 1.8M 2.5M 02:48:57 /home/eanzmagn/moshell/moshell rnc11 21553 21523 eanzmagn - 1.1 2.9 55.4M 57.8M 02:48:56 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 21679 21553 eanzmagn - 0.0 0.1 1.0M 1.1M 02:48:32 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 21680 21679 eanzmagn - 1.1 1.6 31.1M 51.2M 02:48:32 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 423 21553 eanzmagn - 0.0 0.1 1.0M 1.1M 29:34 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 424 423 eanzmagn - 0.0 1.1 20.7M 46.6M 29:34 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 2.2 5.9 111.0M 160.3M ----------------------------------------------------------------------------------------19750 19721 eanzmagn 5 0.0 0.1 1.9M 2.5M 03:22:03 /home/eanzmagn/moshell/moshell rnc11 19780 19750 eanzmagn - 0.0 2.8 53.4M 56.6M 03:22:02 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 24428 19780 eanzmagn - 0.0 0.1 1.0M 1.1M 02:05:41 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-185601_19 24429 24428 eanzmagn - 0.0 0.1 2.0M 2.6M 02:05:41 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 19849 19780 eanzmagn - 0.0 0.1 1.0M 1.1M 03:21:21 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 19850 19849 eanzmagn - 0.0 1.5 29.5M 48.7M 03:21:21 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 4.7 88.7M 112.5M ----------------------------------------------------------------------------------------16874 7573 eanzmagn 7 0.0 0.1 1.8M 2.5M 04:32:51 /home/eanzmagn/moshell/moshell rnc11 16904 16874 eanzmagn - 0.0 2.8 54.2M 59.6M 04:32:50 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 16973 16904 eanzmagn - 0.0 0.1 1.0M 1.1M 04:32:34 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 16974 16973 eanzmagn - 0.0 1.6 30.0M 50.9M 04:32:34 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 25308 16904 eanzmagn - 0.0 0.1 1.0M 1.1M 01:58:58 sh -c LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk -v variables="137.58.194.147< 25309 25308 eanzmagn - 0.0 0.6 11.3M 12.4M 01:58:58 /home/eanzmagn/moshell/gawk -v variables=137.58.194.147<@%>tch147<@%>a<@%>/home 25312 25309 eanzmagn - 0.0 0.1 1.0M 1.1M 01:58:57 sh -c /home/eanzmagn/moshell/commonjars/connect -t 45 137.58.194.147:23 2>&1 25313 25312 eanzmagn - 0.0 0.1 1.2M 1.7M 01:58:57 /home/eanzmagn/moshell/commonjars/connect -t 45 137.58.194.147:23 0.0 5.5 101.4M 130.3M ----------------------------------------------------------------------------------------12414 12140 eanzmagn 5 0.0 0.1 1.8M 2.5M 05:56:25 /home/eanzmagn/moshell/moshell rnc11 12444 12414 eanzmagn - 0.0 2.5 47.8M 58.6M 05:56:25 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 28350 12444 eanzmagn - 0.0 0.1 1.0M 1.1M 01:08:38 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-162139_12 28351 28350 eanzmagn - 0.0 0.1 2.0M 2.6M 01:08:38 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 13032 12444 eanzmagn - 0.0 0.1 0.9M 1.1M 05:50:11 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 13033 13032 eanzmagn - 0.0 1.7 32.0M 51.3M 05:50:11 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 4.6 85.4M 117.2M ---------------------------------------------------------------------------------------- 9968 9374 eanzmagn 3 0.0 0.1 1.7M 2.5M 06:53:36 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06 10002 9968 eanzmagn - 0.0 1.6 30.5M 45.5M 06:53:36 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 10054 10002 eanzmagn - 0.0 0.1 1.0M 1.1M 06:52:23 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-152428_99 10055 10054 eanzmagn - 0.0 0.1 1.9M 2.6M 06:52:23 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 1.9 35.1M 51.7M ---------------------------------------------------------------------------------------- 9502 9442 eanzmagn 7 0.0 0.1 1.8M 2.5M 06:55:43 /home/eanzmagn/moshell/moshell rnc11 9532 9502 eanzmagn - 1.2 2.5 48.5M 58.9M 06:55:43 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 26977 9532 eanzmagn - 0.0 0.1 1.0M 1.1M 01:27:04 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 26978 26977 eanzmagn - 0.2 1.1 20.9M 46.9M 01:27:04 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 9752 9532 eanzmagn - 0.0 0.1 0.9M 1.1M 06:55:17 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 9753 9752 eanzmagn - 0.2 1.7 32.3M 51.4M 06:55:17 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar

Finn Magnusson 2014-04-01 rev PA36 9/476)

2511 9532 eanzmagn - 0.0 0.1 1.0M 1.1M 0:11 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-152221_95 2512 2511 eanzmagn - 0.1 0.1 2.0M 2.6M 0:11 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 1.7 5.8 108.4M 165.5M ---------------------------------------------------------------------------------------- 8717 7542 eanzmagn 5 0.0 0.1 1.7M 2.5M 06:58:50 /home/eanzmagn/moshell/moshell rnc11 8747 8717 eanzmagn - 0.0 2.3 44.4M 56.6M 06:58:50 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 29304 8747 eanzmagn - 0.0 0.1 1.0M 1.1M 01:01:25 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-151914_87 29305 29304 eanzmagn - 0.0 0.1 2.0M 2.6M 01:01:25 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 8816 8747 eanzmagn - 0.0 0.1 0.9M 1.1M 06:58:36 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 8817 8816 eanzmagn - 0.0 1.6 30.5M 51.3M 06:58:36 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 0.0 4.3 80.5M 115.1M ---------------------------------------------------------------------------------------- 8519 7851 eanzmagn 3 0.0 0.1 1.8M 2.5M 06:59:33 /home/eanzmagn/moshell/moshell exercises/lte/lienb0621/lienb06 8553 8519 eanzmagn - 0.0 1.6 30.5M 45.5M 06:59:33 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 8825 8553 eanzmagn - 0.0 0.1 0.9M 1.1M 06:58:23 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-151831_85 8826 8825 eanzmagn - 0.0 0.1 2.0M 2.6M 06:58:23 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 1.9 35.1M 51.7M ---------------------------------------------------------------------------------------- 8275 7819 eanzmagn 7 0.0 0.1 1.8M 2.5M 07:00:58 /home/eanzmagn/moshell/moshell rnc11 8305 8275 eanzmagn - 0.0 2.6 49.5M 59.3M 07:00:58 /home/eanzmagn/moshell/gawk -f /home/eanzmagn/moshell_logfiles/logs_moshell/tem 29568 8305 eanzmagn - 0.0 0.1 1.0M 1.1M 43:39 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/jac 29569 29568 eanzmagn - 0.0 1.1 20.8M 46.8M 43:39 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 10097 8305 eanzmagn - 0.0 0.1 0.9M 1.1M 06:51:31 sh -c /home/eanzmagn/jre1.6.0_12/bin/java -classpath "/home/eanzmagn/jarxml/ja 10098 10097 eanzmagn - 0.0 1.7 32.3M 51.3M 06:51:31 /home/eanzmagn/jre1.6.0_12/bin/java -classpath /home/eanzmagn/jarxml/jacorb.jar 2310 8305 eanzmagn - 0.0 0.1 1.0M 1.1M 5:12 sh -c /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20110120-151706_82 2311 2310 eanzmagn - 0.0 0.1 2.0M 2.7M 5:12 /home/eanzmagn/moshell/commonjars/bash -fp /home/eanzmagn/moshell_logfiles/logs 0.0 5.9 109.3M 165.8M --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Moshell Sessions: 22, Spawned Processes: 134RSS: 1884M of 2048M (92.0%)VSZ: 2577M of 8667M (29.7%)

More info

**:ws1048@~> pstoolUsage: pstool [-m] [-o] [-u <userid>] [-k|-9] list|detail|<process-filter>|<process-id>

This utility shows the resources consumed by a process and its children: - NCh = Number of Children processes spawned by that process - %CPU = Percentage of the CPU used by the process and its children - %MEM = Percentage of the RAM memory used by the process and its children - RSS = Resident Set Size, the amount of RAM memory used by the process and its children, in MB - VSZ = Virtual Memory Size, the amount of Virtual memory (= RAM + swap) used by the process and its children, in MB - ELAPSED= The time for which a process has been running, expressed in days/hours/minutes/seconds. Eg: 345-12:04:07 = 345 days, 12h, 4m, 7s - aXXX = The Average usage value of a resource - pXXX = The highest (Peak) usage value of a resource

Arguments: list: to show the resource consumption of all moshell sessions currently running on the workstation. Eg: "pstool list" detail: same as "list" but shows the resource consumption of all processes spawned by each moshell session. Eg: "pstool detail"

Finn Magnusson 2014-04-01 rev PA36 10/476)

<process-id>: to show the resource consumption of a process and its children, given by its PID. Eg: "pstool 5874" <process-filter>: same as above but using a regular expression, matching the command that started the process (if contain spaces, replace spaces with .*)

Options:- The "-m" option is for continuous monitoring of the resources consumed by the process and its children. - The "-u" option is to specify the owner of the process. Only needed in case the person running the pstool is different than the person who owns the process.- The "-k" option is to send the "kill" command to a process and all its children. - The "-9" option is to send the "kill -9" command to a process and all its children (to be used only in case the standard kill did not work).- The "-o" option is for printing with the old format (moshell 7.1m and before)

Examples: >> pstool moshell.*rnc11 --> show the process tree for a process started by a command matching "moshell.*rnc11">> pstool -m 3214 --> monitor resource consumption for process with pid 3214>> pstool -u root httpd --> show process tree for a process called "httpd" and owned by the user "root">> pstool -k 3214 --> kill process 3214 and all its children (standard kill).>> pstool -9 3214 --> force kill process 3214 and all its children (kill -9).>> pstool list | sort -nk 7 --> show all running moshell sessions, sorted by RSS (= RAM usage)>> pstool list | sort -nk 8 --> show all running moshell sessions, sorted by VSZ (= RAM+swap)>> pstool detail --> show all running moshell sessions and their spawned processes

1.2 Disk Usage

We use a moshell command called “smd”, in offline mode.

OFFLINE> smd

****************************** Disk usage summary **********************************

$REFDIR=/net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn

-------------------------- Disk partition usage ------------------------------------

df -k /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn kbytes used avail capacity Mounted on 2.7T 2.0T 738.5G 74% /net/rncweb/export/share4

-------------------------- Directory usage -----------------------------------------

Finn Magnusson 2014-04-01 rev PA36 11/476)

du -k /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn......Disk Folder Use Owner Name 2.7T 7.0G 0.2% eanzmagn $REFDIR 2.7T 6.5G 0.2% eanzmagn $REFDIR/logs_moshell 2.7T 439.8M 0.0% eanzmagn $REFDIR/logs_mobatch 2.7T 12.2M 0.0% eanzmagn $REFDIR/logs_restartcollector 2.7T 132.0K 0.0% eanzmagn $REFDIR/logs_notif 2.7T 0.0B 0.0% eanzmagn $REFDIR/logs_swup

-------------------------- The 20 largest subfolders -------------------------------

du -ko /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn......................................................Disk Folder Use Owner Name 2.7T 868.1M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.194.38/pm_data 2.7T 521.7M 0.0% eanzmagn $REFDIR/logs_moshell/sessionlog 2.7T 266.7M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.194.50/pm_data 2.7T 252.8M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.194.147/pm_data 2.7T 155.9M 0.0% eanzmagn $REFDIR/logs_moshell/cache 2.7T 133.7M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/RNC39/101204_120505 2.7T 131.4M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/RNC39/101221_225105 2.7T 99.8M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/RNC39/100224_201847 2.7T 82.1M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.50/100123_175646 2.7T 81.6M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.50/100124_194132 2.7T 66.5M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.102/100625_073534 2.7T 58.2M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.195.89/100930_152525 2.7T 53.2M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.195.89/pm_data 2.7T 49.8M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.215.44/100905_214207 2.7T 49.3M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.194.102/pm_data 2.7T 46.9M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.50/100825_012038 2.7T 46.6M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/RNC39/091208_100639 2.7T 46.3M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.50/100930_151621 2.7T 44.0M 0.0% eanzmagn $REFDIR/logs_moshell/pmfiles/137.58.215.44/pm_data 2.7T 42.0M 0.0% eanzmagn $REFDIR/logs_moshell/dcg/137.58.194.74/101204_120559 2.7T 40.9M 0.0% eanzmagn $REFDIR/logs_mobatch/2010-05-05/all_iov/14-13Tot: 3.1G 0.1%

-------------------------- The 20 largest files ------------------------------------

find /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn -type f -ls............................................Disk Size Use Age(days) Owner Perm File 2.7T 166.8M 0.0% 281 eanzmagn 666 $REFDIR/logs_moshell/pmfiles/137.58.194.38/pm_data/A20100414.0845-0900.1.xml.txt

Finn Magnusson 2014-04-01 rev PA36 12/476)

2.7T 166.8M 0.0% 281 eanzmagn 666 $REFDIR/logs_moshell/pmfiles/137.58.194.38/pm_data/A20100414.0830-0845.1.xml.txt 2.7T 166.8M 0.0% 281 eanzmagn 666 $REFDIR/logs_moshell/pmfiles/137.58.194.38/pm_data/A20100414.0815-0830.1.xml.txt 2.7T 121.1M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-120947_RNC39.log 2.7T 110.5M 0.0% 29 eanzmagn 666 $REFDIR/logs_moshell/dcg/RNC39/101221_225105/RNC39_ropfiles.zip 2.7T 109.7M 0.0% 47 eanzmagn 666 $REFDIR/logs_moshell/dcg/RNC39/101204_120505/RNC39_ropfiles.zip 2.7T 108.3M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-112901_RNC39.log 2.7T 84.0M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-092328_RNC39.log 2.7T 83.6M 0.0% 330 eanzmagn 666 $REFDIR/logs_moshell/dcg/RNC39/100224_201847/RNC39_ropfiles.zip 2.7T 72.3M 0.0% 361 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.194.50/100124_194132/137.58.194.50_ropfiles.zip 2.7T 72.3M 0.0% 362 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.194.50/100123_175646/137.58.194.50_ropfiles.zip 2.7T 61.0M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-085032_RNC39.log 2.7T 60.1M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-071408_RNC39.log 2.7T 53.3M 0.0% 112 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.195.89/100930_152525/137.58.195.89_ropfiles.zip 2.7T 49.5M 0.0% 209 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.194.102/100625_073534/137.58.194.102_ropfiles.zip 2.7T 47.7M 0.0% 210 eanzmagn 664 $REFDIR/logs_moshell/cache/137.58.195.27.tg 2.7T 47.2M 0.0% 85 eanzmagn 644 $REFDIR/logs_moshell/sessionlog/101027-074159_RNC39.log 2.7T 41.6M 0.0% 137 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.215.44/100905_214207/137.58.215.44_ropfiles.zip 2.7T 39.7M 0.0% 209 eanzmagn 664 $REFDIR/logs_moshell/cache/137.58.194.113.tg 2.7T 34.8M 0.0% 112 eanzmagn 666 $REFDIR/logs_moshell/dcg/137.58.194.50/100930_151621/137.58.194.50_ropfiles.zip 2.7T 32.5M 0.0% 408 eanzmagn 666 $REFDIR/logs_moshell/dcg/RNC39/091208_100639/RNC39_ropfiles.zipTot: 1.7G 0.1%

OFFLINE> h smd

***************************************************************************************smd[slcr] [-m <days>] [-s <size>] [-f <filter>] [-o a|s|n] [-u <user>|all] [-d <directory>] [-n <max>]***************************************************************************************Server Maintenance - disk usage

Options: - s: disk usage summary - l: list files - r: remove files - c: compress files (using gzip)

Switches: -d <directory> : the directory to process. Default= the "moshell_logfiles" directory. -u <user>|all : the user who owns the file. Default: if running as root, all users - otherwise, the current user. -n <max> : max number of files to list (eg: -n 30). Default=20. -m <days> : minimum age of the files in days (eg: -m 10 ==> all files which were modified 10 days ago or more). Default=1. -s <size> : minimum file size in B/K/M/T/G (eg: -s 100B ==> all files of size at least 100 Bytes). Default=0. -f <filter> : file name filter (eg: -n A.*.xml.gz ==> all files whose file path matches A.*.xml.gz). -o [a|s|n] : printout order (eg: -o a ==> sort files/processes by age, -o s ==> sort by size, -o n ==> sort by name). Default=s

Examples - diagnostics with smd:show disk usage summary of the log folder, max 15 largest files/directories displayed (default: 20)>> smds -n 15show disk usage of the folder /home/user/moshell (default: the folder /home/user/moshell_logfiles)>> smds -d /home/user/moshell

Finn Magnusson 2014-04-01 rev PA36 13/476)

show disk usage of the folder /var/opt/ericsson (default in amos: the folder /var/opt/ericsson/amos/moshell_logfiles)>> smd -d /var/opt/ericssonshow files of size at least 1M, aged at least 30 days, files located in logs_mobatch folder and file name ends with .log, sort printout by file age.>> smdl -m 30 -s 1M -f /logs_mobatch/.*\.log$ -o ashow files in /home/user/moshell_logfiles/logs_mobatch, aged at least 10 days, size at least 1M, sort printout by file size>> smdl -d /home/user/moshell_logfiles/logs_mobatch -m 10 -s 1M -o s

Examples - cleanup with smd:remove files in moshell_logfiles, aged at least 30 days, with file name matching A.*.xml.gz>> smdr -m 30 -f /A.*.xml.gz$remove files in moshell_logfiles, aged at least 30 days, with file name matching _ropfiles.zip>> smdr -m 30 -f _ropfiles.zip$compress logfiles aged at least 30 days, show file list sorted by filename (note: files already in compressed format will not be affected)>> smdc -m 30 -o nremove all the moshell tempfiles older than 7 days>> smdr -m 7 -f logs_moshell/(tempfiles|cache)/

Examples - cleanup with cronjobs:Example of some cronjobs to remove ropfiles older than 30 days and compress logfiles older than 30 days (contents of "crontab -e" is shown). In this example the jobs are performed every saturday at 1:00 am.# minute (0-59),# | hour (0-23),# | | day of the month (1-31),# | | | month of the year (1-12),# | | | | day of the week (0-6 with 0=Sunday).# | | | | | command(s)# | | | | | | 00 01 * * 6 find /home/user/moshell_logfiles -type f -name 'A*.1.xml.gz' -mtime +30 -exec rm -f {} \; 00 01 * * 6 find /home/user/moshell_logfiles -type f -name '*_ropfiles.zip' -mtime +30 -exec rm -f {} \; 00 01 * * 6 find /home/user/moshell_logfiles -type f -name '*.log' -mtime +30 -exec gzip -f {} \;

1.3 Summary

on Workstation on CPP NodeNumber of moshell sessions pstool list lgwCPU load top cabl (or "pget plug load")RAM memory usage top cabmDisk usage smd (from moshell prompt) cabd

2 MORE ABOUT MO COMMANDS

Finn Magnusson 2014-04-01 rev PA36 14/476)

2.1 Advanced MOM searches

RNC11> h mom

***************************************************************************************mom[aptcdbrflou] [<moclass/struct/enum>] [<attribute/action>] [<attr-type>] [<attr-flags>] [<description>]***************************************************************************************Print description of MO classes, CM/FM attributes, actions, enums and structs.

Regular expressions can be used in the various filters.There are five levels of filtering, as shown in the command syntax.

Options: - "a" : show only the definitions relating to application MOs - "p" : show only the definitions relating to platform MOs (CPP) - "c" : show all the MO classes specified in the filter as well as their children/grandchildren/etc classes. - "t" : show the whole MO tree with parent-children relationships and cardinality. The options o and u can be used to show only the MOs over or under. - "d" : gives a shorter printout, without the description part. - "b" : shows the default attribute values. - "r" : shows the valid attribute value range. - "l" : shows the attribute value lengths. - "f" : shows the attribute flags (only applies when combined with options "b", "r", "l")Some options can be combined, see examples below.

2.1.1 “d” option

RNC11> momd . . . . power

110118-13:20:00 137.58.194.147 8.0r RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/188

##################################################################################MO Class Attributes##################################################################################PowerControl PowerControlId,adjustmentPeriod,adjustmentRatio,betaPrachControlTf0,betaPrachControlTf1,betaPrachDataTf0,betaPrachDataTf1,blerCorrectionFactor,cBackOff,cCM,cNbifho,cPO,codePowerPeriod,deltaSir1,deltaSir2,deltaSirAfter1,deltaSirAfter2,dlInitSirTarget,dlPcMethod,ecNoPcpichDefault,fixedPowerDl,fixedRefPower,gainFactorCExtraHigh,gainFactorCHigh,gainFactorCLow,gainFactorDExtraHigh,gainFactorDHigh,gainFactorDLow,hysteresisSiUpdate,initShoPowerParam,itp,maxAdjustmentStep,pO1,pO2,pO3,pcpichPowerDefault,reportPeriodicity,rpp,rtwpFilter,sirErrorMode,sirErrorReportHyst,sirEstFilter,sirIncreaseMask,sirIncreaseMaskTti2,sirMax,sirMaxTti2,sirMin,transmissionTargetError,transmissionTargetErrorTti2,transmittedCodePowerFilter,ulInitSirTargetEdch,ulInitSirTargetEdchTti2,ulInitSirTargetExtraHigh,ulInitSirTargetHigh,ulInitSirTargetLow,ulInitSirTargetSrb,ulOuterLoopRegulator,ulSirGuard,ulSirStep,ulSirStepTti2

##################################################################################

Finn Magnusson 2014-04-01 rev PA36 15/476)

MO Class Actions##################################################################################

####################################################################################################################################MO Class Attribute Type Flags####################################################################################################################################CcDevice availabilityStatus long readOnly,nonPersistentChannelSwitching bandwidthMargin long ChannelSwitching bandwidthMarginUl long ChannelSwitching coverageTimer long ChannelSwitching downswitchPwrMargin long ....UtranCell pwrOffset long UtranCell secondarySchPower long UtranCell txInterval long EricssonOnly

##################################################################################Struct StructMember Type##################################################################################PwrLoadThresholdDlSpeech amr12200 longPwrLoadThresholdDlSpeech amr7950 longPwrLoadThresholdDlSpeech amr5900 long

##################################################################################Enum Values##################################################################################AtmNomPmBlkSize 128:NOM_PM_BLKSIZE_2_7, 256:NOM_PM_BLKSIZE_2_8, 512:NOM_PM_BLKSIZE_2_9, 1024:NOM_PM_BLKSIZE_2_10, 2048:NOM_PM_BLKSIZE_2_11, 4096:NOM_PM_BLKSIZE_2_12, 8192:NOM_PM_BLKSIZE_2_13, 16384:NOM_PM_BLKSIZE_2_14, 32768:NOM_PM_BLKSIZE_2_15AvailabilityStatus 0:NO_STATUS, 1:IN_TEST, 2:FAILED, 4:POWER_OFF, 8:OFF_LINE, 16:OFF_DUTY, 64:DEGRADED, 128:NOT_INSTALLED, 256:LOG_FULL, 544:DEPENDENCY_LOCKED, 1056:DEPENDENCY_FAILED, 2080:DEPENDENCY_SHUTTINGDOWNClassIdDef 0:NotUsed, 1:Aal0TpVccTp, 2:Aal2Ap, 3:Aal2Sp, 4:Aal5TpVccTp, 5:AgpsPositioning, 6:CcDevice, 7:CchFrameSynch, 8:CellUpdate, 9:ChannelSwitching, 10:CnOperator, 11:ConfigurationVersion, 12:CoverageRelation, 13:CpmTransGapPattSeq, 14:DcDevice, 15:DchFrameSynch, 16:Equipment, 17:Eul, 18:ExternalGsmCell, 19:ExternalGsmNetwork, 20:ExternalUtranCell, 21:Fach, 22:GeneralProcessorUnit, 23:GpsReceiver, 24:GsmRelation, 25:Handover, 26:Hsdsch, 27:IpAccessHostEt, 28:IpAccessHostPool, 29:IpAccessHostSpb, 30:IpEthPacketDataRouter, 31:IpSystem, 32:IubEdch, 33:IubLink, 34:IuLink, 35:IurLink, 36:Jvm, 37:Licensing, 38:LoadControl, 39:LocationArea, 40:ManagedElement, 41:ManagedObject, 42:Mbms, 43:MbmsCch, 44:MbmsServiceArea, 45:MtchFrameSynch, 46:NbapCommon, 47:NbapDedicated, 48:NodeSynch, 49:PacketDataRouter, 50:Paging, 51:Pch, 52:PdrDevice, 53:PlugInUnit, 54:PowerControl, 55:RabHandling, 56:Rach, 57:Ranap, 58:Rcs, 59:ReliableProgramUniter, 60:ResMeasControl, 61:RncDeployment, 62:RncFeature, 63:RncFunction, 64:RncModule, 65:RncSystemParameters, 66:RnlQosClassProfile, 67:Rnsap, 68:RoutingArea, 69:Rrc, 70:SccpApLocal, 71:SccpApRemote, 72:SccpGlobalTitle, 73:SccpScrc, 74:SccpSp, 75:Sctp, 76:SduFormat, 77:SecurityHandling, 78:ServiceArea, 79:Sid, 80:Slot, 81:SpDevicePool, 82:SpiQosClass, 83:Spm, 84:Spu, 85:Subflow, 86:Subrack, 87:SwManagement, 88:SystemFunctions, 89:TcMap, 90:TimDevice, 91:TrafficClass, 92:TrafficClassPsInt, 93:TransportNetwork, 94:UeMeasControl, 95:UePositioning, 96:UeRabType, 97:UeRc, 98:UeRcEdchFlow,

Finn Magnusson 2014-04-01 rev PA36 16/476)

99:UeRcEdchGainFactors, 100:UeRcHsdsch, 101:UeRcPhyChDl, 102:UeRcPhyChEdch, 103:UeRcPhyChTfc, 104:UeRcPhyChUl, 105:UeRcRab, 106:UeRcRb, 107:UeRcRrc, 108:UeRcTrCh, 109:UeRrcType, 110:UniSaalTp, 111:Ura, 112:UtranCell, 113:UtranNetwork, 114:UtranRelation, 115:WcdmaCarrier, 116:TnlDchQosClassProfile, 117:TnlHspaQosClassProfile, 118:TnlIuQosClassProfile, 119:TnlQosClass, 120:DchMap, 121:ArpMap, 122:ArpQosClassProfile, 123:PositioningServiceClass, 124:RttPositioning, 125:PlmnIdentityGroup, 126:SasPositioning, 127:Pcap, 128:RncCapacity, 129:IuBcLink, 130:TnlCchQosClassProfile, 131:MocnCellProfile, 132:UeRcRbRlcSupportedMeasQuantitiesForConnQuality 0:UE_TRANSMITTED_POWER, 1:UTRA_CARRIER_RSSI, 2:UE_RX-TX_TIME_DIFFERENCESupportedResMeasQuantities 0:NOT_ACTIVE, 1:DL_BLER, 2:UL_BLER, 3:UE_TX_POWER, 4:CPICH_EC_NO, 5:CPICH_RSCP

2.1.2 Negative filters

RNC11> momd utrancell . . !restricted|readonly

110118-13:20:10 137.58.194.147 8.0r RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/188

####################################################################################################################################MO Class Attribute Type Flags####################################################################################################################################ExternalUtranCell agpsEnabled enumRef:BooleanVals ExternalUtranCell cId long mandatoryExternalUtranCell cellCapability structRef:CellCapability ExternalUtranCell individualOffset long ExternalUtranCell lac long mandatoryExternalUtranCell maxTxPowerUl long ExternalUtranCell primaryCpichPower long ExternalUtranCell primaryScramblingCode long mandatoryExternalUtranCell qQualMin long ExternalUtranCell qRxLevMin long ExternalUtranCell rac long mandatoryExternalUtranCell transmissionScheme enumRef:SupportedTxSchemes ExternalUtranCell uarfcnDl long mandatoryExternalUtranCell uarfcnUl long mandatoryExternalUtranCell userLabel string ...UtranCell treSelection long UtranCell txFilter long EricssonOnlyUtranCell txInterval long EricssonOnlyUtranCell uarfcnDl long mandatoryUtranCell uarfcnUl long mandatoryUtranCell uraRef sequence:moRef-Ura UtranCell usedFreqThresh2dEcno long UtranCell usedFreqThresh2dRscp long

Finn Magnusson 2014-04-01 rev PA36 17/476)

UtranCell userLabel string UtranCell utranCellPosition sequence:long

2.1.3 Flag filter

RNC11> momd . . . ericsson

110118-13:20:25 137.58.194.147 8.0r RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/188

####################################################################################################################################MO Class Attribute Type Flags####################################################################################################################################ArpMap systemDefaultArpQosEo structRef:ArpQosStruct mandatory,EricssonOnlyCchFrameSynch tProcRbsDl long EricssonOnlyCchFrameSynch tProcRncDl long EricssonOnlyCellUpdate rrcTcuc long EricssonOnlyChannelSwitching allowSwitchToCommon long EricssonOnlyChannelSwitching filteringCoefficient long EricssonOnlyChannelSwitching inactivityTimerDch long EricssonOnlyChannelSwitching pendingTimeAfterTrigger long EricssonOnlyChannelSwitching repeatTimer long EricssonOnly....UeRcTrCh ulFpMode long mandatory,EricssonOnlyUtranCell fPwrDown long EricssonOnlyUtranCell fPwrUp long EricssonOnlyUtranCell intCongFilter long EricssonOnlyUtranCell pwrCongFilter long EricssonOnlyUtranCell tfsFlexConstant long EricssonOnlyUtranCell txFilter long EricssonOnlyUtranCell txInterval long EricssonOnly

2.1.4 description filter

RNC11> mom . . . . unit

110118-13:21:26 137.58.194.147 8.0r RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/188

##################################################################################

Finn Magnusson 2014-04-01 rev PA36 18/476)

####################################################################################################################################MO Class Attribute Type Flags####################################################################################################################################Aal0TpVccTp nomPmBlkSize enumRef:AtmNomPmBlkSize Unit: Number of cells************************************************************************************************************************************Aal0TpVccTp processorId moRef:ManagedObject restricted,noNotification,mandatorySpecifies on what processor the termination point resides. The processor can either be a board processor or main processor (PlugInUnit MO) or an SP processor (Spm MO).************************************************************************************************************************************Aal1TpVccTp cdvt long restricted,noNotificationUnit: 0.001 ms, that is 1 microsecond************************************************************************************************************************************Aal1TpVccTp nomPmBlockSize enumRef:AtmNomPmBlkSize Unit: Number of cells************************************************************************************************************************************Aal2Ap allocationMode enumRef:Aal2AllocationMode This attribute indicates if the RPU allocation for the AAL2 AP and its Path Distribution Units is manual or automatic.************************************************************************************************************************************Aal2Ap rpuId moRef:ReliableProgramUniter The location of an AAL2 AP program represented by a reference to a ReliableProgramUniter MO.************************************************************************************************************************************Aal2Ap timerErq long restricted,noNotificationUnit: 1 ms************************************************************************************************************************************Aal2Ap timerRel long restricted,noNotificationUnit: 1 ms....

43:VERIFY_PIUTYPE_UNIQUE, 44:VERIFYING_SLOTS_OF_PIUS_CONNECTED_TO_SWA, 45:VERIFYING_LM_TYPE_ALLOWED, 46:VERIFY_PIUTYPE_LOADLIST - VERIFY_PIUS_SUPPORTED: Verifying that the used plug-in-units in the node are supported according to the UCF. - VERIFY_PIUS_NOT_FAULTY: Verifying that plug-in-units on the node are not faulty before the upgrade is initiated. - PIU_UPGRADE_REQ: One or several plug-in-units are to be upgraded. - VERIFY_LM_FILES: Verifying that all required load module files are installed for the supported plug-in-units according to the UCF. - VERIFYING_SLOTS_OF_PIUS_CONNECTED_TO_SWA: Verifying that Slots related to plug-in-units are connected to an SWA.**********************************************************************************

2.1.5 Distinguish CPP/application MOs

RNC11> h mom

Finn Magnusson 2014-04-01 rev PA36 19/476)

***************************************************************************************mom[aptcdbrflou] [<moclass/struct/enum>] [<attribute/action>] [<attr-type>] [<attr-flags>] [<description>]***************************************************************************************Print description of MO classes, CM/FM attributes, actions, enums and structs.

Regular expressions can be used in the various filters.There are five levels of filtering, as shown in the command syntax.

Options: - "a" : show only the definitions relating to application MOs - "p" : show only the definitions relating to platform MOs (CPP) - "c" : show all the MO classes specified in the filter as well as their children/grandchildren/etc classes. - "t" : show the whole MO tree with parent-children relationships and cardinality. The options o and u can be used to show only the MOs over or under. - "d" : gives a shorter printout, without the description part. - "b" : shows the default attribute values. - "r" : shows the valid attribute value range. - "l" : shows the attribute value lengths. - "f" : shows the attribute flags (only applies when combined with options "b", "r", "l")Some options can be combined, see examples below.

RNC11> momt

--------------------------------MO classes under ManagedElement--------------------------------Equipment[1] (systemCreated) Jvm[1] (systemCreated) SpDevicePool[3] (systemCreated) CcDevice[0-75] DcDevice[0-300] PdrDevice[0-17] IpEthPacketDataRouter[0-2] PacketDataRouter[0-8] Subrack[0-9] Fan[0-1] Program[0-] GpsReceiver[0-1] Slot[1-28] (systemCreated) PlugInUnit[0-1]...<cut>...IpOam[1] (systemCreated) Dhcp[1] (systemCreated) Ip[0-1] EthernetLink[0-1]

Finn Magnusson 2014-04-01 rev PA36 20/476)

IpAtmLink[0-810] IpRoutingTable[1] (systemCreated) Ospf[0-1] OspfArea[1-4] OspfInterface[0-32]IpSystem[1] (systemCreated) IpAccessAutoConfig[0-32] IpAccessHostEt[0-64] IpSyncRef[0-8] IpAccessHostGpb[0-64] IpAccessHostPool[0-16] IpAccessHostSpb[0-64]ManagedElementData[1] (systemCreated)RncDeployment[1] (systemCreated)RncFunction[1] (systemCreated) CchFrameSynch[1] (systemCreated) CellUpdate[1] (systemCreated) ChannelSwitching[1] (systemCreated) CnOperator[0-4] IuLink[0-32] Ranap[0-1] CpmTransGapPattSeq[4] (systemCreated) DchFrameSynch[0-5]...<cut>...SwManagement[1] (systemCreated) ConfigurationVersion[1] (systemCreated) LoadModule[0-] PiuType[0-] ReliableProgramUniter[0-] Repertoire[0-] SwAllocation[0-] UpgradePackage[0-] UpgradeTrace[1] (systemCreated)SwitchFabric[1] (systemCreated) InternalLinkGroup[0-31] SwitchInternalLink[0-8] SwitchModule[0-32]SystemFunctions[1] (systemCreated) Licensing[] (systemCreated) RncCapacity[0-] (systemCreated) RncFeature[0-] (systemCreated) LogService[1] (systemCreated) Log[0-] Ncli[1] (systemCreated) PmService[1] (systemCreated)

Finn Magnusson 2014-04-01 rev PA36 21/476)

Security[1] (systemCreated) WebServer[1] (systemCreated)TransportNetwork[1] (systemCreated) Aal0TpVccTp[0-2200] Aal1TpVccTp[0-1000] Aal2PathVccTp[0-2000]...<cut>...

2.1.6 Counter flags

RNC11> pmomd . . . gaug

##################################################################################################################################MO Class Pm Counter Type Flags##################################################################################################################################Aal2Ap pmExisOrigConns long GAUGE,ropResetAal2Ap pmExisTermConns long GAUGE,ropResetAal2Ap pmExisTransConns long GAUGE,ropResetIurLink pmNoOfRlForDriftingUesPerDrnc long Gauge,ropResetMtp2TpAnsi pmNoOfSendBufferOctets long GAUGE,noResetMtp2TpChina pmNoOfSendBufferOctets long GAUGE,noResetMtp2TpItu pmNoOfSendBufferOctets long GAUGE,noResetMtp2TpTtc pmNoOfSendBufferOctets long GAUGE,noResetMtp3bSrs pmNoOfSecsAccRouteSetUnavailable long GAUGE,noResetNniSaalTp pmLinkInServiceTime long GAUGE,noResetNodeSynch pmIubLinkDynamicDelayMax long Gauge,ropResetNodeSynch pmIubLinkStaticDelay long Gauge,ropResetPlugInUnit pmProcessorLoad long GAUGE,noResetSccpSp pmNoOfConInUseExceedHighWaterMark long GAUGE,noResetSccpSp pmNoOfConInUseReceededLowWaterMark long GAUGE,noResetSctp pmSctpCurrEstab long GAUGE,noResetSynchronization pmHDelayVarBest10Pct long GAUGE,ropResetSynchronization pmHDelayVarBest1Pct long GAUGE,ropResetSynchronization pmHDelayVarBest50Pct long GAUGE,ropResetSynchronization pmMaxDelayVariation long GAUGE,ropResetUniSaalTp pmLinkInServiceTime long GAUGE,noResetUtranCell pmNoOfRlForDriftingUes long GAUGE,ropResetUtranCell pmNoOfRlForNonDriftingUes long GAUGE,ropReset

Finn Magnusson 2014-04-01 rev PA36 22/476)

2.1.7 PDF counters

RNC11> pmomd vcltp .

110118-13:27:31 137.58.194.147 8.0r RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/188

####################################################################################################################################MO Class Pm Counter Type Flags####################################################################################################################################VclTp currentPmRegister sequence:string VclTp pmBwUtilizationRx sequence:long [21] PDF,ropResetVclTp pmBwUtilizationTx sequence:long [21] PDF,ropResetVclTp pmReceivedAtmCells long PEG,ropResetVclTp pmTransmittedAtmCells long PEG,ropReset

Total: 5 counters (45 including PDF)

2.2 Loading/unloading MOs

RNC11> h lt

*******************************************************lt/ltc[1-9] <motype-filter>|root|all [<attribute==value> AND/OR <attribute==value>]*******************************************************Load MO tree (full or partial) and build proxy table......

RNC11> h lu

*******************************************************lu/llu <moGroup>|<moFilter>|<proxy(s)>|all*******************************************************Unload MOs from MO tree.

The purpose is to reduce the size of the proxy table by unloading unwanted MOs. This is useful on large nodes with > 50,000 MOs. Memory usage on the workstation will be reduced and MO commands will be faster.The typical case is to unload all relation MOs in the RNC (UtranRelation and GsmRelation) which are very numerous but not used in most commands.Example: >> lt all

Finn Magnusson 2014-04-01 rev PA36 23/476)

>> lu relation

OFFLINE> h lc

*******************************************************lc[1-9]/lcc <moGroup>|<moFilter>|<proxy(s)>|all*******************************************************Load MO tree (full or partial) and build proxy table.

The "lc" command is for loading the LDNs of the children MOs lying under an MO or group of MOs."lc" on its own or combined with the numeric option "1" will only load the direct children.With the numeric options 2 to 9 it is possible to specify the number of levels of children to be loaded.The "c" option ("lcc" command) is for loading all possible levels of children under the MO.

The parameters of the command are: - all: build a proxy table with all MO's contained in the node. - <proxy(s)>: list children of one or several MO's given their proxy id. For instance: >> lc 0 --> list the direct children of the ManagedElement MO (only one level of children) >> lc2 0 --> list two levels of children under ManagedElement MO >> lcc 0 --> list all levels of children of the ManagedElement MO (same as lc all or lt all). >> lc 4 6 7 --> list one level of children under proxys 5, 6, and 7. - <moFilter>: list children of all MO's whose RDN match the pattern. For instance: >> lc3 transportnetwork=1 ---> list three levels of children under TransportNetwork MO >> lc cell=3002 --> list direct children for MO's whose RDN match "cell=3002" >> lcc ms-24-1 --> list all levels of children under MO's whose RDN match "ms-24-1"The pattern in mo-filter is a regular expression, more information can be found with command "h syntax" and "h pr".

Example: loading only the PlugInUnit MOs

RNC11> lt plug

Last MO: 46. Loaded 23 MOs. Total: 24 MOs. MO Class: PlugInUnit.

Example: showing how many MO instances of each class

RNC11> lt .

Last MO: 126. Loaded 80 MOs. Total: 104 MOs. MO Class: Aal0TpVccTp.Last MO: 168. Loaded 42 MOs. Total: 146 MOs. MO Class: Aal2Ap.Last MO: 210. Loaded 42 MOs. Total: 188 MOs. MO Class: Aal2PathDistributionUnit.Last MO: 342. Loaded 132 MOs. Total: 320 MOs. MO Class: Aal2PathVccTp.Last MO: 343. Loaded 1 MOs. Total: 321 MOs. MO Class: Aal2QosCodePointProfile.

Finn Magnusson 2014-04-01 rev PA36 24/476)

....Last MO: 8874. Loaded 2 MOs. Total: 8829 MOs. MO Class: WcdmaCarrier.Last MO: 8875. Loaded 1 MOs. Total: 8830 MOs. MO Class: WebServer.

Example: unloading all MO instances whose RDN matches “relation”

RNC11> lu relation

Unloaded 2280 MOs

Example: unloading all MOs, keeping only the ManagedElement

RNC11> lt root

Connected to 137.58.194.147 (ManagedElement=1)

Example: loading the children of an MO (given its proxy or rdn)

RNC11> lc 0

Last MO: 11. Loaded 11 MOs. Total: 12 MOs.

RNC11> pr

===================================================================================Proxy MO=================================================================================== 0 ManagedElement=1 1 ManagedElementData=1 2 SystemFunctions=1 3 TransportNetwork=1 4 Equipment=1 5 SwManagement=1 6 IpOam=1 7 IpSystem=1 8 SwitchFabric=1 9 EthernetSwitchFabric=1 10 RncFunction=1 11 RncDeployment=1===================================================================================Total: 12 MOs

Example: loading the children and all subsequent chidlren of an MO (given its proxy or rdn)

Finn Magnusson 2014-04-01 rev PA36 25/476)

RNC11> lcc 10

Load Proxys for children of following MOs and all subsequent children...=================================================================================== 10 RncFunction=1===================================================================================

Please Confirm [y/n]: y

Last MO: 4988. Loaded 4977 MOs. Total: 4989 MOs.

2.3 “slow” get commands

For faster response, moshell performs the “get” operation on many MOs at a time and many attributes at a time.The drawback is in case one attribute or MO cannot be read then the “get” response is corrupted for all MO/attributes that were read in that request.The command “speed” can be used to specify the max number of MOs in each “get” request. The command “sget” can be used to read one attribute at a time.

Example: When looking for disabled MOs, it is also recommended to include the !!! to look for MOs whose state cannot be read

RNC11> st . dis|!!!

===================================================================================Proxy Adm State Op. State MO=================================================================================== 74 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1 75 0 (DISABLED) Equipment=1,Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1 520 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 521 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1 522 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1 523 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1 547 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=5,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 556 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 1684 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-2-1 1719 0 (DISABLED) TransportNetwork=1,SccpSp=Iu,SccpScrc=1,SccpApRemote=Iuc-2351-2300 1844 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-1-1 2473 0 (DISABLED) TransportNetwork=1,Aal2Sp=1,Aal2Ap=Iuc-2351-2300 2561 0 (DISABLED) TransportNetwork=1,AtmPort=MS-26-1-1

Finn Magnusson 2014-04-01 rev PA36 26/476)

2623 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Aal2PathVccTp=Iub-3-51 2624 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Aal2PathVccTp=Iub-3-48 2625 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Aal2PathVccTp=Iub-3-47 2627 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Aal2PathVccTp=Iub-3-39 2628 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Aal5TpVccTp=Iub-20-45..... 7361 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-3,Hsdsch=1,Eul=1 7377 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-2,Hsdsch=1,Eul=1 7403 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-1,Hsdsch=1,Eul=1 7593 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-3,Hsdsch=1,Eul=1 7620 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-2,Hsdsch=1,Eul=1 7658 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-1,Hsdsch=1,Eul=1 7802 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-3,Hsdsch=1,Eul=1 7829 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-2,Hsdsch=1,Eul=1 7833 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1 7840 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Fach=1028 7845 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Hsdsch=1 7846 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Hsdsch=1,Eul=1 7850 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Pch=1028 7855 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Rach=1028===================================================================================Total: 155 MOs

What happens in this case is that the state of a few MOs could not be read due to some fault on the node.Since moshell is reading the state of many MOs at the same time, the corruption appears to be on many MOs.To force moshell to read only one MO at a time, use the command “speed 1”

RNC11> speed 1

New speed: 1

Finn Magnusson 2014-04-01 rev PA36 27/476)

RNC11> st . dis|!!!

===================================================================================Proxy Adm State Op. State MO=================================================================================== 74 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1 75 0 (DISABLED) Equipment=1,Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1 520 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 521 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1 522 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1 523 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1 547 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=5,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 556 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 1684 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-2-1 1719 0 (DISABLED) TransportNetwork=1,SccpSp=Iu,SccpScrc=1,SccpApRemote=Iuc-2351-2300 1844 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-1-1 2473 0 (DISABLED) TransportNetwork=1,Aal2Sp=1,Aal2Ap=Iuc-2351-2300 2561 0 (DISABLED) TransportNetwork=1,AtmPort=MS-26-1-1 2678 0 (DISABLED) TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bAp=Qaal2-Iuc-2351-2300 2679 0 (DISABLED) TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSrs=Iuc-2351-2300 2680 0 (DISABLED) TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSrs=Iuc-2351-2300,Mtp3bSr=Iuc-2351-2300 2681 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300 2682 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19" TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300 2683 0 (DISABLED) TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bAp=Iuc-2351-2300 3156 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-21-3,Hsdsch=1,Eul=1 3177 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-21-2,Hsdsch=1,Eul=1 3201 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-21-1,Hsdsch=1,Eul=1 3274 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-6,Rach=1021 3275 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-6,Pch=1021 3282 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-6,Fach=1021 3285 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-5,Rach=1020 3292 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-5,Pch=1020 3297 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-5,Fach=1020 3305 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-4,Rach=1019 3309 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-4,Fach=1019 3313 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-4,Pch=1019 3326 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-3,Fach=1018 3338 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-3,Pch=1018 3343 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-3,Hsdsch=1,Eul=1 3344 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-3,Rach=1018

Finn Magnusson 2014-04-01 rev PA36 28/476)

3352 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-2,Fach=1017 3360 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-2,Pch=1017 3366 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-2,Hsdsch=1,Eul=1 3367 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-2,Rach=1017 3372 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-1,Fach=1016 3387 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-1,Rach=1016 3388 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-1,Pch=1016 3393 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-1-1,Hsdsch=1,Eul=1 6475 0 (DISABLED) RncFunction=1,Ranap=Iuc-2300 6723 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-5-3,Hsdsch=1,Eul=1 6750 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-5-2,Hsdsch=1,Eul=1 6769 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-5-1,Hsdsch=1,Eul=1 6920 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-24-3,Hsdsch=1,Eul=1 6938 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-24-2,Hsdsch=1,Eul=1 6960 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-24-1,Hsdsch=1,Eul=1 7044 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-4-3,Hsdsch=1,Eul=1 7061 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-4-2,Hsdsch=1,Eul=1 7083 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-4-1,Hsdsch=1,Eul=1 7214 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-23-3,Hsdsch=1,Eul=1 7251 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-23-2,Hsdsch=1,Eul=1 7280 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-23-1,Hsdsch=1,Eul=1 7361 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-3,Hsdsch=1,Eul=1 7377 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-2,Hsdsch=1,Eul=1 7403 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-3-1,Hsdsch=1,Eul=1 7593 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-3,Hsdsch=1,Eul=1 7620 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-2,Hsdsch=1,Eul=1 7658 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-22-1,Hsdsch=1,Eul=1 7802 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-3,Hsdsch=1,Eul=1 7829 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-2,Hsdsch=1,Eul=1 7833 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1 7840 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Fach=1028 7845 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Hsdsch=1 7846 0 (LOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Hsdsch=1,Eul=1 7850 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Pch=1028 7855 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,UtranCell=Iub-2-1,Rach=1028===================================================================================Total: 70 MOs

Have a look at the faulty MOs. Only 2682 is faulty. Since moshell reads all attributes of an MO in one request, if some attributes cannot be read, it affects all the other attributes.

RNC11> get 2681 2682

Finn Magnusson 2014-04-01 rev PA36 29/476)

=================================================================================================================2681 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300=================================================================================================================Mtp3bSlsId Iuc-2351-2300availabilityStatus 1056 (DEPENDENCY_FAILED)cLinkAnsi falsemtp3bSrsId Mtp3bSpItu=Iu,Mtp3bSrs=Iuc-2351-2300operationalState 0 (DISABLED)periodicLinkTestFlag truereservedBy [1] = >>> reservedBy = TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSrs=Iuc-2351-2300,Mtp3bSr=Iuc-2351-2300usageState 0 (IDLE)userLabel =================================================================================================================2682 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300=================================================================================================================Mtp3bSlItuId !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"autoStartLink !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"linkState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"prioBeforeSio !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"proceduralState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"signLinkCode !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"tpId !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"usageState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"userLabel !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"=================================================================================================================Total: 2 MOs

Finn Magnusson 2014-04-01 rev PA36 30/476)

To read attributes only one at a time, use command “sget” (“slow get”).We are then able to read some of the attributes that are not affected by the corruption.

RNC11> sget 2682

=================================================================================================================2682 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300=================================================================================================================Mtp3bSlItuId Iuc-2351-2300autoStartLink !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"linkState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"prioBeforeSio !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"proceduralState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"signLinkCode !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"tpId NniSaalTp=RANAP-Iuc-2351-2300usageState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"userLabel Mtp3sSl Iuc 2351-2300=================================================================================================================Total: 1 MOs

2.4 More set commands

Setting several attributes in one transaction

Example: the tac attribute must be the same on all cells, therefore they must be set simultaneously to avoid inconsistencies

ENB32> set1 ,eutrancellfdd= tac 5120

Finn Magnusson 2014-04-01 rev PA36 31/476)

============================================================================================================ Id MO tac Result============================================================================================================ 911 EUtranCellFDD=32_1 5120 >>> Set. 923 EUtranCellFDD=32_2 5120 >>> Set. 941 EUtranCellFDD=32_3 5120 >>> Set.============================================================================================================Total: 3 MOs attempted, 3 MOs set

Setting several attributes that have different names

Example: activating all features on the ENB is much quicker with eset as each attribute has a different name but matches the string “featurestate”. With regular “set” command we would have to run a separate command for each attribute.

ENB32> lget optional featurestate

=================================================================================================================MO Attribute Value=================================================================================================================Licensing=1,OptionalFeatures=1,Dl64Qam=1 featureStateDl64Qam 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,IntraLTEHandover=1 featureStateIntraLTEHandover 1 (ACTIVATED)Licensing=1,OptionalFeatures=1,CsfbForLimitedDualRadioUE=1 featureStateCsfbForLimitedDualRadioUE 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,RetSupport=1 featureStateRetSupport 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,Anr=1 featureStateAnr 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,Irc=1 featureStateIrc 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,MultiErabsPerUser=1 featureStateMultiErabsPerUser 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,WcdmaSessionContinuity=1 featureStateWcdmaSessionContinuity 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,RbsEventStreamer=1 featureStateEventStreaming 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,PmInitiatedUeMeasurements=1 featureStatePmInitiatedUeMeasurements 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,TimeAndPhaseSynchWithGPS=1 featureStateTimeAndPhaseSynchWithGPS 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,InterFrequencySessionContinuity=1 featureStateInterFrequencySessionContinuity 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,UePosCellId=1 featureStateCellId 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,RetCascading=1 featureStateRetCascading 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,VswrSupervision=1 featureStateVswrSupervision 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,DualAntDlPerfPkg=1 featureStateDualAntDlPerfPkg 1 (ACTIVATED)Licensing=1,OptionalFeatures=1,IntraLTEHODataFwd=1 featureStateIntraLTEHODataFwd 1 (ACTIVATED)Licensing=1,OptionalFeatures=1,GsmSessionContinuity=1 featureStateGsmSessionContinuity 0 (DEACTIVATED)

Finn Magnusson 2014-04-01 rev PA36 32/476)

Licensing=1,OptionalFeatures=1,TmaSupport=1 featureStateTmaSupport 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,Cdma2000SessionContinuity=1 featureStateCdma2000SessionContinuity 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,RetConfigurationMgt=1 featureStateRetConfigurationMgt 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,Drx=1 featureStateDrx 0 (DEACTIVATED)Licensing=1,OptionalFeatures=1,Ul16Qam=1 featureStateUl16Qam 0 (DEACTIVATED)=================================================================================================================Total: 23 MOs

ENB32> leset optional featurestate 1

Set following 23 attributes?============================================================================================================ 20 Licensing=1,OptionalFeatures=1,Dl64Qam=1 featureStateDl64Qam 21 Licensing=1,OptionalFeatures=1,IntraLTEHandover=1 featureStateIntraLTEHandover 22 Licensing=1,OptionalFeatures=1,CsfbForLimitedDualRadioUE=1 featureStateCsfbForLimitedDualRadioUE 23 Licensing=1,OptionalFeatures=1,RetSupport=1 featureStateRetSupport 24 Licensing=1,OptionalFeatures=1,Anr=1 featureStateAnr 25 Licensing=1,OptionalFeatures=1,Irc=1 featureStateIrc 26 Licensing=1,OptionalFeatures=1,MultiErabsPerUser=1 featureStateMultiErabsPerUser 27 Licensing=1,OptionalFeatures=1,WcdmaSessionContinuity=1 featureStateWcdmaSessionContinuity 28 Licensing=1,OptionalFeatures=1,RbsEventStreamer=1 featureStateEventStreaming 29 Licensing=1,OptionalFeatures=1,PmInitiatedUeMeasurements=1 featureStatePmInitiatedUeMeasurements 30 Licensing=1,OptionalFeatures=1,TimeAndPhaseSynchWithGPS=1 featureStateTimeAndPhaseSynchWithGPS 31 Licensing=1,OptionalFeatures=1,InterFrequencySessionContinuity=1 featureStateInterFrequencySessionContinuity 32 Licensing=1,OptionalFeatures=1,UePosCellId=1 featureStateCellId 33 Licensing=1,OptionalFeatures=1,RetCascading=1 featureStateRetCascading 34 Licensing=1,OptionalFeatures=1,VswrSupervision=1 featureStateVswrSupervision 35 Licensing=1,OptionalFeatures=1,DualAntDlPerfPkg=1 featureStateDualAntDlPerfPkg 36 Licensing=1,OptionalFeatures=1,IntraLTEHODataFwd=1 featureStateIntraLTEHODataFwd 37 Licensing=1,OptionalFeatures=1,GsmSessionContinuity=1 featureStateGsmSessionContinuity 38 Licensing=1,OptionalFeatures=1,TmaSupport=1 featureStateTmaSupport 39 Licensing=1,OptionalFeatures=1,Cdma2000SessionContinuity=1 featureStateCdma2000SessionContinuity 40 Licensing=1,OptionalFeatures=1,RetConfigurationMgt=1 featureStateRetConfigurationMgt 41 Licensing=1,OptionalFeatures=1,Drx=1 featureStateDrx 42 Licensing=1,OptionalFeatures=1,Ul16Qam=1 featureStateUl16Qam============================================================================================================Set 23 attributes. Are you Sure [y/n] ? y

================================================================================================================= Id MO Attribute Value Result

Finn Magnusson 2014-04-01 rev PA36 33/476)

================================================================================================================= 20 Licensing=1,OptionalFeatures=1,Dl64Qam=1 featureStateDl64Qam 1 >>> Set. 21 Licensing=1,OptionalFeatures=1,IntraLTEHandover=1 featureStateIntraLTEHandover 1 >>> Set. 22 Licensing=1,OptionalFeatures=1,CsfbForLimitedDualRadioUE=1 featureStateCsfbForLimitedDualRadioUE 1 >>> Set. 23 Licensing=1,OptionalFeatures=1,RetSupport=1 featureStateRetSupport 1 >>> Set. 24 Licensing=1,OptionalFeatures=1,Anr=1 featureStateAnr 1 >>> Set. 25 Licensing=1,OptionalFeatures=1,Irc=1 featureStateIrc 1 >>> Set. 26 Licensing=1,OptionalFeatures=1,MultiErabsPerUser=1 featureStateMultiErabsPerUser 1 >>> Set. 27 Licensing=1,OptionalFeatures=1,WcdmaSessionContinuity=1 featureStateWcdmaSessionContinuity 1 >>> Set. 28 Licensing=1,OptionalFeatures=1,RbsEventStreamer=1 featureStateEventStreaming 1 >>> Set. 29 Licensing=1,OptionalFeatures=1,PmInitiatedUeMeasurements=1 featureStatePmInitiatedUeMeasurements 1 >>> Set. 30 Licensing=1,OptionalFeatures=1,TimeAndPhaseSynchWithGPS=1 featureStateTimeAndPhaseSynchWithGPS 1 >>> Set. 31 Licensing=1,OptionalFeatures=1,InterFrequencySessionContinuity=1 featureStateInterFrequencySessionContinuity 1 >>> Set. 32 Licensing=1,OptionalFeatures=1,UePosCellId=1 featureStateCellId 1 >>> Set. 33 Licensing=1,OptionalFeatures=1,RetCascading=1 featureStateRetCascading 1 >>> Set. 34 Licensing=1,OptionalFeatures=1,VswrSupervision=1 featureStateVswrSupervision 1 >>> Set. 35 Licensing=1,OptionalFeatures=1,DualAntDlPerfPkg=1 featureStateDualAntDlPerfPkg 1 >>> Set. 36 Licensing=1,OptionalFeatures=1,IntraLTEHODataFwd=1 featureStateIntraLTEHODataFwd 1 >>> Set. 37 Licensing=1,OptionalFeatures=1,GsmSessionContinuity=1 featureStateGsmSessionContinuity 1 >>> Set. 38 Licensing=1,OptionalFeatures=1,TmaSupport=1 featureStateTmaSupport 1 >>> Set. 39 Licensing=1,OptionalFeatures=1,Cdma2000SessionContinuity=1 featureStateCdma2000SessionContinuity 1 >>> Set. 40 Licensing=1,OptionalFeatures=1,RetConfigurationMgt=1 featureStateRetConfigurationMgt 1 >>> Set. 41 Licensing=1,OptionalFeatures=1,Drx=1 featureStateDrx 1 >>> Set. 42 Licensing=1,OptionalFeatures=1,Ul16Qam=1 featureStateUl16Qam 1 >>> Set.============================================================================================================Total: 23 attributes attempted, 23 attributes set

Setting several attributes that have different names, in one transaction

Example: the plmn info in ENodeBFunction an EUtranCell are interdependent, therefore we must change both at the same time, using option “1”.Since the attribute name is different we use eset command to do pattern matching.

ENB32> get ^enodebf|^eutrancellfdd plmn

=================================================================================================================MO Attribute Value=================================================================================================================ENodeBFunction=1 eNodeBPlmnId Struct{3} >>> 1.mcc = 262 >>> 2.mnc = 80

Finn Magnusson 2014-04-01 rev PA36 34/476)

>>> 3.mncLength = 2EUtranCellFDD=kienb4016_2 bPlmnList t[1] = >>> Struct[0] has 3 members: >>> 1.mcc = 262 >>> 2.mnc = 80 >>> 3.mncLength = 2EUtranCellFDD=kienb4016_1 bPlmnList t[1] = >>> Struct[0] has 3 members: >>> 1.mcc = 262 >>> 2.mnc = 80 >>> 3.mncLength = 2EUtranCellFDD=kienb4016_3 bPlmnList t[1] = >>> Struct[0] has 3 members: >>> 1.mcc = 262 >>> 2.mnc = 80 >>> 3.mncLength = 2=================================================================================================================Total: 4 MOs

ENB32> eset1 ^enodebf|^eutrancellfdd plmn mcc=240,mnc=81,mnclength=2

Set following 4 attributes?============================================================================================================ 899 ENodeBFunction=1 eNodeBPlmnId 924 EUtranCellFDD=kienb4016_2 bPlmnList 932 EUtranCellFDD=kienb4016_1 bPlmnList 942 EUtranCellFDD=kienb4016_3 bPlmnList============================================================================================================Set 4 attributes. Are you Sure [y/n] ? y

================================================================================================================= Id MO Attribute Value Result================================================================================================================= 899 ENodeBFunction=1 eNodeBPlmnId mcc:i=240,mnc:i=81,mncLength:i=2 >>> Set. 924 EUtranCellFDD=kienb4016_2 bPlmnList mcc:i=240,mnc:i=81,mncLength:i=2 >>> Set. 932 EUtranCellFDD=kienb4016_1 bPlmnList mcc:i=240,mnc:i=81,mncLength:i=2 >>> Set. 942 EUtranCellFDD=kienb4016_3 bPlmnList mcc:i=240,mnc:i=81,mncLength:i=2 >>> Set.============================================================================================================

Finn Magnusson 2014-04-01 rev PA36 35/476)

Total: 4 attributes attempted, 4 attributes set

ENB32> get ^enodebf|^eutrancellfdd plmn

=================================================================================================================MO Attribute Value=================================================================================================================ENodeBFunction=1 eNodeBPlmnId Struct{3} >>> 1.mcc = 240 >>> 2.mnc = 81 >>> 3.mncLength = 2EUtranCellFDD=kienb4016_2 bPlmnList t[1] = >>> Struct[1] has 3 members: >>> 1.mcc = 240 >>> 2.mnc = 81 >>> 3.mncLength = 2EUtranCellFDD=kienb4016_1 bPlmnList t[1] = >>> Struct[1] has 3 members: >>> 1.mcc = 240 >>> 2.mnc = 81 >>> 3.mncLength = 2EUtranCellFDD=kienb4016_3 bPlmnList t[1] = >>> Struct[1] has 3 members: >>> 1.mcc = 240 >>> 2.mnc = 81 >>> 3.mncLength = 2=================================================================================================================Total: 4 MOs

2.5 Sorting the MO list

By default, the MO list is sorted by proxy number.It’s possible to sort it by alphabetical order instead. Example:

Default behaviour, sorted by proxy number:

STP49> pr uerc=

===================================================================================Proxy MO

Finn Magnusson 2014-04-01 rev PA36 36/476)

=================================================================================== 2561 RncFunction=1,UeRc=0 2577 RncFunction=1,UeRc=172 2582 RncFunction=1,UeRc=133 2583 RncFunction=1,UeRc=132 2584 RncFunction=1,UeRc=16 2683 RncFunction=1,UeRc=173 2699 RncFunction=1,UeRc=91 2719 RncFunction=1,UeRc=1 2727 RncFunction=1,UeRc=134 2728 RncFunction=1,UeRc=17 2758 RncFunction=1,UeRc=70 2759 RncFunction=1,UeRc=59 2827 RncFunction=1,UeRc=109 2828 RncFunction=1,UeRc=170 2845 RncFunction=1,UeRc=135 2862 RncFunction=1,UeRc=2 2877 RncFunction=1,UeRc=140 2878 RncFunction=1,UeRc=71 2900 RncFunction=1,UeRc=160 2902 RncFunction=1,UeRc=18 2928 RncFunction=1,UeRc=58 2952 RncFunction=1,UeRc=28...<cut>..... 5466 RncFunction=1,UeRc=5 5478 RncFunction=1,UeRc=60 5501 RncFunction=1,UeRc=96 5524 RncFunction=1,UeRc=138 5577 RncFunction=1,UeRc=31 5589 RncFunction=1,UeRc=158 5638 RncFunction=1,UeRc=100 5641 RncFunction=1,UeRc=43 5659 RncFunction=1,UeRc=82 5661 RncFunction=1,UeRc=90 5677 RncFunction=1,UeRc=6 5693 RncFunction=1,UeRc=139 5709 RncFunction=1,UeRc=118 5710 RncFunction=1,UeRc=80 5726 RncFunction=1,UeRc=103 5748 RncFunction=1,UeRc=81 5767 RncFunction=1,UeRc=42 5800 RncFunction=1,UeRc=7 5845 RncFunction=1,UeRc=117 5846 RncFunction=1,UeRc=145 5865 RncFunction=1,UeRc=102

Finn Magnusson 2014-04-01 rev PA36 37/476)

5882 RncFunction=1,UeRc=99 5898 RncFunction=1,UeRc=129===================================================================================Total: 182 MOs

STP49> hget uerc= userlabel

=================================================================================================================MO userLabel =================================================================================================================UeRc=0 Idle UeRc=172 Idle UeRc=133 Idle UeRc=132 Idle UeRc=16 PS Interactive 384/HS - HS-DSCH UeRc=173 Idle UeRc=91 Idle UeRc=1 Standalone RRC on DCH UeRc=134 Idle UeRc=17 PS Streaming 16/128 + Packet 8kbps UeRc=70 Dummy instance UeRc=59 Conv. CS speech 12.2 + 2* Interact. PS (384/HS) UeRc=109 Idle UeRc=170 Idle UeRc=135 Idle UeRc=2 Speech UeRc=140 Idle UeRc=71 Conv. CS Speech 12.2 + 3* Interact. PS (64/64) UeRc=160 Idle UeRc=18 Packet 128/128 UeRc=58 Conv. CS speech 12.2 + 2* Interact. PS (128/HS) UeRc=28 Packet 128/64 UeRc=171 Idle UeRc=108 Idle ...<cut>.....UeRc=81 Idle UeRc=42 AMRWB 12650 Speech RAB + PS Interactive 0/0 UeRc=7 Packet 64/384 UeRc=117 Idle UeRc=145 Idle UeRc=102 Idle UeRc=99 Idle UeRc=129 Idle

Finn Magnusson 2014-04-01 rev PA36 38/476)

=================================================================================================================Total: 182 MOs

Added 182 MOs to group: hget_group

Activate alphabetical sorting:

STP49> s+

Sorting of MO list: activated.

STP49> pr uerc=

===================================================================================Proxy MO=================================================================================== 2561 RncFunction=1,UeRc=0 2719 RncFunction=1,UeRc=1 2862 RncFunction=1,UeRc=2 3033 RncFunction=1,UeRc=3 5361 RncFunction=1,UeRc=4 5466 RncFunction=1,UeRc=5 5677 RncFunction=1,UeRc=6 5800 RncFunction=1,UeRc=7 4447 RncFunction=1,UeRc=8 4724 RncFunction=1,UeRc=9 5197 RncFunction=1,UeRc=10 5006 RncFunction=1,UeRc=11 3615 RncFunction=1,UeRc=12 3551 RncFunction=1,UeRc=13 3786 RncFunction=1,UeRc=14 4094 RncFunction=1,UeRc=15 2584 RncFunction=1,UeRc=16 2728 RncFunction=1,UeRc=17 2902 RncFunction=1,UeRc=18 3051 RncFunction=1,UeRc=19 4407 RncFunction=1,UeRc=20 4603 RncFunction=1,UeRc=21 4354 RncFunction=1,UeRc=22 4567 RncFunction=1,UeRc=23 3715 RncFunction=1,UeRc=24 3988 RncFunction=1,UeRc=25 3256 RncFunction=1,UeRc=26 3681 RncFunction=1,UeRc=27

Finn Magnusson 2014-04-01 rev PA36 39/476)

2952 RncFunction=1,UeRc=28 3204 RncFunction=1,UeRc=29 5418 RncFunction=1,UeRc=30 5577 RncFunction=1,UeRc=31...<cut>..... 3701 RncFunction=1,UeRc=174 4060 RncFunction=1,UeRc=175 3239 RncFunction=1,UeRc=176 3550 RncFunction=1,UeRc=177 4974 RncFunction=1,UeRc=178 5190 RncFunction=1,UeRc=179 3339 RncFunction=1,UeRc=180 3741 RncFunction=1,UeRc=181===================================================================================Total: 182 MOs

STP49> hget uerc= userlabel

=================================================================================================================MO userLabel =================================================================================================================UeRc=0 Idle UeRc=1 Standalone RRC on DCH UeRc=2 Speech UeRc=3 64kbps CS data, fixed rate UeRc=4 Packet RACH/FACH UeRc=5 PACKET 64/64 UeRc=6 Packet 64/128 UeRc=7 Packet 64/384 UeRc=8 57kbps CS data, variable rate UeRc=9 Speech + Packet 0kbps UeRc=10 Speech + Packet 64kbps UeRc=11 Pre-configured RRC only UeRc=12 Pre-configured Speech UeRc=13 PS Streaming 16/64 + Packet 8kbps UeRc=14 CS data 64kbps + Packet 8/8 UeRc=15 PS Interactive 64/HS - HS-DSCH UeRc=16 PS Interactive 384/HS - HS-DSCH UeRc=17 PS Streaming 16/128 + Packet 8kbps UeRc=18 Packet 128/128 UeRc=19 Speech+PS Interactive 64/HS UeRc=20 Speech+PS Interactive 384/HS UeRc=21 Packet_URA_PCH

Finn Magnusson 2014-04-01 rev PA36 40/476)

UeRc=22 PS Streaming 128/16 + PS Interactive 8/8 UeRc=23 Speech + PS Streaming 128/16 + PS Interactive 8/8 ...<cut>.....UeRc=176 Idle UeRc=177 Idle UeRc=178 Idle UeRc=179 Idle UeRc=180 Idle UeRc=181 Conv. CS unkn (64/64) + Interact. PS (8/HS) + SRB (3.4/3.4) =================================================================================================================Total: 182 MOs

Added 182 MOs to group: hget_group

Return to default behaviour:

STP49> s-

Sorting of MO list: deactivated.

2.6 Aborting an MO printout

CTRL-C works for aborting COLI commands but does not work to abort MO printouts. Use ctrl-z , then touch <stopfile> , then fgThe path of the stopfile appears in the window title

Eg:Subrack=MS,Slot=16,PlugInUnit=1,Program=CXC1320993_R51LJ01 poolSize 0Subrack=MS,Slot=16,PlugInUnit=1,Program=CXC1320993_R51LJ01 restartCounterLimit 3Subrack=MS,Slot=16,PlugInUnit=1,Program=CXC1320993_R51LJ01 restartTimer 60Subrack=MS,Slot=16,PlugInUnit=1,Program=CXC1320993_R51LJ01 startState 1 (ENABLED)Subrack=MS,Slot=16,PlugInUnit=1,Program=CXC1320993_R51LJ01 userLabel ^ZSuspended** NONE ** eanzmagn@srld7243:=> touch /tmp/16257** NONE ** eanzmagn@srld7243:=> fgmoshell rnc11Subrack=MS,Slot=15 SlotId 15Subrack=MS,Slot=15 productData Struct{5} >>> 1.productName = GPB53 >>> 2.productNumber = ROJ1192106/53 >>> 3.productRevision = R2B

Finn Magnusson 2014-04-01 rev PA36 41/476)

>>> 4.serialNumber = TU88272845 >>> 5.productionDate = 20060304Subrack=MS,Slot=15 reservedBy [19] = >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2cpsrc_12_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=act_aal2_rh_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2ap_12_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2distncc_12_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_load_ctrl_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_cell_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_ue_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_mod_om_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_dh_1 >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2cpsrc_12_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=act_aal2_r h_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2ap_12_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=ans_aal2distncc_12_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_load_ctrl_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_cell_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_ue_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_mod_om_8 >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_dh_8 >>> reservedBy = SwManagement=1,SwAllocation=GPB_ModuleSubrack=MS,Slot=15 slotNumber 15Subrack=MS,Slot=15 slotState 1 (USED)Subrack=MS,Slot=15 userLabel =================================================================================================================Total: 297 MOs

2.7 Extended MOM

Some attributes which are not in the MOM nor in the complete MOM are kept in a file moshell/commonjars/extendedMOM.txt and can be printed with command eget/leget.

RNC11> eget moclass_group .

090708-15:47:29 137.58.194.147 7.1t RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/6159=================================================================================================================MO Attribute Value

Finn Magnusson 2014-04-01 rev PA36 42/476)

=================================================================================================================ManagedElement=1 ApplicationConfiguration t[0] = ManagedElement=1 ProductType NodePmService=1 PmServiceId 1WebServer=1 webServerPaths /c/loadmodules_norepl/CXC132868%3_R61HH08:/c/loadmodules_norepl/CXC132868%13_R61HH08/:/c/loadmodules_norepl/CXC132868%16_R61HH08:/c/loadmodules_norepl/CXC1322455_R61HH07:/c/loadmodules_norepl/CXC1322459_R61HH07:/c/loadmodules_norepl/CXC1322457_R61HH07:/c/loadmodules_norepl/CXC1322458_R61HH08:/c/loadmodules_norepl/CXC1322454_R61HH07:/c/loadmodules_norepl/CXC1322456_R61HH07:/c/loadmodules_norepl/CXC1322601_R61HH07:/c/loadmodules_norepl/CXC1323082_R61HH07:/c/loadmodules_norepl/CXC1721552_R61HH02:/c/loadmodules_norepl/CXC1721554_R61HH01:/c/loadmodules_norepl/CXC1721556_R61HH01:/c/loadmodules_norepl/CXC1721557_R61HH01:/c/loadmodules_norepl/CXC1721561_R61CY03:/c/loadmodules_norepl/CXC1722045_R61FT03/:/c/loadmodules_norepl/CXC1722046_R61FT03/:/c/loadmodules_norepl/CXC1722049_R61FT03/:/c/loadmodules_norepl/CXC1722050_R61FT03/:/c/loadmodules_norepl/CXC1722051_R61FT03/:/c/loadmodules_norepl/CXC1722052_R61FT03/:/c/loadmodules_norepl/CXC1722053_R61FT03/:/c/loadmodules_norepl/CXC1722054_R61FT03/:/c/loadmodules_norepl/CXC1722055_R61FT03/:/c/loadmodules_norepl/CXC1722056_R61FT03/:/c/loadmodules_norepl/CXC1722057_R61FT03/:/c/loadmodules_norepl/CXC1722083_R61HH09/:/c/loadmodules_norepl/CXC1722084_R61HH07/:/c/loadmodules_norepl/CXC1721356_R61HH03:/c/loadmodules_norepl/CXC1724231_R61GH01:/c/loadmodules_norepl/CXC1724447_R61HH13/:/c/loadmodules_norepl/CXC1327443_R61HH05/:/c/loadmodules_norepl/CXC1724187_R1A01/:/c/loadmodules_norepl/CXC1724199_R1A01/:/c/loadmodules_norepl/CXC1724191_R1U01/:/c/rnc/configuration/CXC1724189_R1A01:/c/rnc/configuration/CXC1724190_R1A01:/c/rnc/configuration/CXC1724192_R1A02:/c/loadmodules_norepl/CXC1724196_R3BA01/:/c/loadmodules_norepl/CXC1724197_R3BA01/:/c/loadmodules_norepl/CXC1724198_R3BA01/:/c/loadmodules_norepl/CXC1724188_R1A01/:/c/loadmodules_norepl/CXC1724131_R3BE01/:/c/loadmodules_norepl/CXC1724132_R3BE01/:/c/loadmodules_norepl/CXC1724133_R3BE01/:/c/loadmodules_norepl/CXC1724134_R3BE01/:/c/loadmodules_norepl/CXC1724135_R3BE01/:/c/loadmodules_norepl/CXC1724136_R3BE01/:/c/loadmodules_norepl/CXC1724137_R3BE01/:/c/loadmodules_norepl/CXC1724138_R3BE01/:/c/loadmodules_norepl/CXC1724139_R3BE01/:/c/loadmodules_norepl/CXC1724140_R3BC01/:/c/loadmodules_norepl/CXC1724141_R3BC01/:/c/loadmodules_norepl/CXC1724143_R3BB01/:/c/loadmodules_norepl/CXC1724144_R3BE01/:Licensing=1,RncCapacity=FachDchHsUsers froId 1Licensing=1,RncFeature=MultipleOperatorCoreNetworks froId 4SccpSp=Iu,SccpScrc=1,SccpApLocal=Iu sccpApFroId 1SccpSp=Iu,SccpScrc=1,SccpApRemote=Iuc-2351-2300 sccpApFroId 1Aal2Sp=1 aal2SpFroId 1Aal2Sp=1,Aal2Ap=Iub-1 froId 43Aal2Sp=1,Aal2Ap=Iub-1,Aal2PathDistributionUnit=Iub-1-1 froId 41Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300 mtp3bSlsFroId 1Mtp3bSpItu=Iu,Mtp3bSrs=Iup-2351-2810 mtp3bSrsFroId 2Mtp3bSpItu=Iu,Mtp3bSrs=Iup-2351-2810,Mtp3bSr=Iup-2351-2810 mtp3bSrFroId 2Aal2QosCodePointProfile=1 aal2QosCppFroId 1Aal2RoutingCase=Iub-1 routingCaseFroId 3AtmPort=MS-27-2-1 froId 7Aal2PathVccTp=Iub-25-39 aal2pepFroId 59Subrack=MS resourceId 1Subrack=MS subrackProdTypeRef Subrack=MS,Slot=4,PlugInUnit=1,TimDevice=1 froId 0Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1 froId 0Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 froId 0Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1 froId 21

Finn Magnusson 2014-04-01 rev PA36 43/476)

Subrack=MS,Slot=19,PlugInUnit=1,Spu=1 spuInstanceId 1Subrack=MS,Slot=19,PlugInUnit=1,Spu=1,Spm=1 spmInstanceId 1Subrack=MS,Slot=10 asciPortNumber 10Subrack=MS,Slot=10 resourceId 10Subrack=MS,Slot=10,PlugInUnit=1 interruptState 4Subrack=MS,Slot=10,PlugInUnit=1 resourceId 2Subrack=MS,Slot=10,PlugInUnit=1 shutDownTimer 0Subrack=MS,Slot=10,PlugInUnit=1,GeneralProcessorUnit=1,MediumAccessUnit=1 mauId 0Subrack=MS,Slot=10,PlugInUnit=1,GeneralProcessorUnit=1,LoadControl=1 froId 2Subrack=MS,Fan=1 resourceId 1Subrack=MS,Fan=1,Program=fan isUpgradePersistent falseSpDevicePool=PdrDevice,PdrDevice=1 froId 0SpDevicePool=PdrDevice,PdrDevice=1,PacketDataRouter=1 froId 0SpDevicePool=DcDevice,DcDevice=10 froId 9SpDevicePool=CcDevice froId 0SpDevicePool=CcDevice,CcDevice=1 froId 0ConfigurationVersion=1 rollbackCounter 2UpgradePackage=CXP9012014_R10CJ%A BasedOnUpgradePackages t[0] = UpgradePackage=CXP9012014_R10CJ%A CPP_UP_Version Struct{5} >>> 1.productNumber = CPP5.1_LSV71.19 >>> 2.productRevision = - >>> 3.productName = LSV71.19 >>> 4.productionDate = 20090116 >>> 5.productInfo = System Upgrade to CPP 5.1 LSV71.19UpgradePackage=CXP9012014_R10CJ%A UP_CompatibilityIndex RNC_P5_AUE4_U5UpgradePackage=CXP9012014_R10CJ%A UpgradePackageDocumentId CXP9012014_R10CJ/AUpgradePackage=CXP9012014_R10CJ%A activatedTypeOfUP 0UpgradePackage=CXP9012014_R10CJ%A baseUP_Data Struct{4} >>> 1.baseUP_ProductNumber = CXP9012014 >>> 2.baseUP_ProductRevision = R10CJ/A >>> 3.baseUP_ProductName = UTRAN RNC >>> 4.baseUP_UCF_Path = /c/up/CXP9012014_R10CJ%A/CXP9012014_R10CJ%A.xmlUpgradePackage=CXP9012014_R10CJ%A faultyPIUsLockedBeforeUpgrade [1] = >>> faultyPIUsLockedBeforeUpgrade = ManagedElement=1,Equipment=1,Subrack=MS,Slot=23,PlugInUnit=1UpgradePackage=CXP9012014_R10CJ%A faultyPIUsLockedByUpgrade [1] = >>> faultyPIUsLockedByUpgrade = ManagedElement=1,Equipment=1,Subrack=MS,Slot=18,PlugInUnit=1UpgradePackage=CXP9012014_R10CJ%A ftpServeripAddress 159.107.186.136UpgradePackage=CXP9012014_R10CJ%A isUP_ToBeTreatedAsASelectiveUP falseUpgradePackage=CXP9012014_R10CJ%A nonSupportedPIUsLockedBeforeUpgrade [0] = UpgradePackage=CXP9012014_R10CJ%A nonSupportedPIUsLockedByUpgrade [0] = UpgradePackage=CXP9012014_R10CJ%A originalUpgradeControlFilePath /c/up/CXP9012014_R10CJ%A/CXP9012014_R10CJ%A.xmlOriginalUpgradePackage=CXP9012014_R10CJ%A remainedOldPrograms [0] = UpgradePackage=CXP9012014_R10CJ%A traceActive falseUpgradePackage=CXP9012014_R10CJ%A typeOfUpgradePackage StandardRepertoire=RNC_DUMMY_OTHER isInstalled true

Finn Magnusson 2014-04-01 rev PA36 44/476)

PiuType=ROJ1192294/1_R1 isInstalled truePiuType=ROJ1192294/1_R1 productName ET-MF41PiuType=ROJ1192294/1_R1 productNumber ROJ1192294/1PiuType=ROJ1192294/1_R1 productRevision R1PiuType=ROJ1192294/1_R1 productionDate LoadModule=CXC1324173_R61GE02 funcId LoadModule=CXC1324173_R61GE02 productName phymc1bpLoadModule=CXC1324173_R61GE02 productNumber CXC1324173LoadModule=CXC1324173_R61GE02 productRevision R61GE02LoadModule=CXC1324173_R61GE02 productionDate 20081030SwitchModule=MS switchModuleFroId 268435456Ip=1 ipFroId 1Ip=1,EthernetLink=1 ethernetFroId 0RncFunction=1 cellRelCntr 2280RncFunction=1 exGsmCellCntr 15RncFunction=1 exUtranCellCntr 0RncFunction=1 froId 0UeMeasControl=1 froId 0LocationArea=1471 froId 0LocationArea=1471,RoutingArea=1 froId 0LocationArea=1471,ServiceArea=1016 froId 0WcdmaCarrier=BAND_I_1 froId 0PlmnIdentityGroup=1 froId 0IubLink=Iub-10 froId 18IubLink=Iub-10,NbapCommon=1 froId 18IubLink=Iub-10,NodeSynch=1 froId 18IubLink=Iub-10,NbapDedicated=1 froId 18CpmTransGapPattSeq=1 froId 0Sid=1 froId 0Sid=1 maxNoOfCellRelsAllowed 83UeRc=25,UeRcPhyChEdch=1 froId 0UeRc=25,UeRcPhyChEdch=1,UeRcEdchGainFactors=1 froId 0UeRc=25,UeRcEdchFlow=1 froId 0UeRc=15,UeRcHsdsch=1 froId 0CchFrameSynch=1 froId 0DchFrameSynch=0 froId 5RncSystemParameters=1 froId 0Paging=1 froId 0UeRrcType=1 froId 0Rcs=1 froId 0TnlCchQosClassProfile=1 froId 0UeRabType=1 froId 0UeRabType=1,Subflow=1 froId 0UeRabType=1,Subflow=1,SduFormat=1 froId 0UePositioning=1 froId 0

Finn Magnusson 2014-04-01 rev PA36 45/476)

UePositioning=1,RttPositioning=1 froId 0UePositioning=1,PositioningServiceClass=1 froId 2UePositioning=1,AgpsPositioning=1 froId 0UeRc=2,UeRcRab=1 froId 0UeRc=1,UeRcPhyChDl=1 froId 0UeRc=1,UeRcPhyChUl=1 froId 0UeRc=1,UeRcRb=1 froId 0UeRc=1,UeRcTrCh=1 froId 0UeRc=0 froId 0Handover=1 froId 0ChannelSwitching=1 froId 0Rrc=1 froId 0RabHandling=1 froId 0RabHandling=1,TnlDchQosClassProfile=0 froId 0RabHandling=1,TnlHspaQosClassProfile=0 froId 0RabHandling=1,TnlHspaQosClassProfile=0,TnlQosClass=0 froId 8RabHandling=1,ArpQosClassProfile=1 froId 0RabHandling=1,ArpQosClassProfile=1,TrafficClass=1,ArpMap=10 froId 7RabHandling=1,RnlQosClassProfile=Uplink froId 0RabHandling=1,RnlQosClassProfile=Uplink,SpiQosClass=0 froId 4RabHandling=1,TnlIuQosClassProfile=0 froId 0RabHandling=1,TnlIuQosClassProfile=0,TrafficClassPsInt=1 froId 9RabHandling=1,TnlIuQosClassProfile=0,TrafficClass=1 froId 13PowerControl=1 froId 0UtranCell=Iub-1-1,Hsdsch=1 froId 0CellUpdate=1 froId 0CnOperator=24099 froId 0CnOperator=24099,IuLink=1 froId 0CnOperator=24099,IuLink=1,Ranap=1 froId 0ExternalGsmNetwork=1-A froId 0ExternalGsmNetwork=1-A,ExternalGsmCell=GsmCell_1001 froId 0SecurityHandling=1 froId 0UtranCell=Iub-14-1 froId 108UtranCell=Iub-14-1 gsmRelHoAndCellReselCntr 1UtranCell=Iub-14-1 interFreqRelCntr 6UtranCell=Iub-14-1 intraFreqRelCntr 11UtranCell=Iub-14-1,Pch=1124 froId 108UtranCell=Iub-14-1,Rach=1124 froId 108UtranCell=Iub-14-1,UtranRelation=Softer-Iub-14-2 froId 1596UtranCell=Iub-14-1,GsmRelation=1-A-1007 froId 108UtranCell=Iub-14-1,Fach=1124 froId 108SasPositioning=1 froId 0RncModule=13 froId 2=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 46/476)

Total: 111 MOs

It’s also possible to see them in standard get/kget printout with the setting use_extended_mom=1

RNC11> eget UtranCell=Iub-14-1 cntr

=================================================================================================================MO Attribute Value=================================================================================================================UtranCell=Iub-14-1 gsmRelHoAndCellReselCntr 1UtranCell=Iub-14-1 interFreqRelCntr 6UtranCell=Iub-14-1 intraFreqRelCntr 11=================================================================================================================Total: 1 MOs

RNC11> uv use_ex

use_extended_mom = 0

RNC11> get UtranCell=Iub-14-1 cntr

=================================================================================================================MO Attribute Value==================================================================================================================================================================================================================================Total: 0 MOs

RNC11> uv use_extended_mom=1

use_extended_mom=1

RNC11> get UtranCell=Iub-14-1 cntr

=================================================================================================================MO Attribute Value

Finn Magnusson 2014-04-01 rev PA36 47/476)

=================================================================================================================UtranCell=Iub-14-1 gsmRelHoAndCellReselCntr 1UtranCell=Iub-14-1 interFreqRelCntr 6UtranCell=Iub-14-1 intraFreqRelCntr 11=================================================================================================================Total: 1 MOs

2.8 Force commands

If an MO, an attribute or an action is not in specified in the MOM, it will not be possible to access it via the “get/set/acc” commands.The “force” commands can be used instead, in order to bypass the MOM : fget, fset, facc

OFFLINE> h fget

*******************************************************fget/lfget <moGroup>|<moFilter>|<proxy(s)>|all <attribute>*******************************************************Read attributes that are not described in the MOM ("Force" get).

Can be useful in case the xml MOM isn't up to date with the node SW, or in case there is no xml MOM.

OFFLINE> h fset

*******************************************************fset/lfset <moGroup>|<moFilter>|<proxy(s)>|all <attribute> [<value>] [<attribute-type>]*******************************************************Set an attribute that is not described in the MOM ("Force" set).

Can be useful in case the xml MOM isn't up to date with the node SW, or in case there is no xml MOM (e.g. MGW application part).The syntax is similar to the "set" command except that the attribute type has to explicitely specified using the reference list below.Example:lfset subrack=ms,slot=20,pluginunit=1$ administrativestate 0 i

Following attribute types are supported: i : integer/long/enum l : longlong s : string b : boolean r : moref

Finn Magnusson 2014-04-01 rev PA36 48/476)

f : float t : struct ai : array of integer/long/enum al : array of longlong as : array of string ab : array of boolean ar : array of moref af : array of float at : array of structref

hOFFLINE> h facc

*******************************************************facc/lfacc <moGroup>|<moFilter>|<proxy(s)>|all <action> [<param1>] [<param2>] ...*******************************************************Perform actions that are not defined in the MOM ("Force" action).

Can be useful in case the xml MOM isn't up to date with the node SW, or in case there is no xml MOM.If the parameter is a an integer or a string, the parameter type does not need to be specified as in the example above.Example:>> lfacc Sector=1,Carrier=1,HsDschResources=1 startRDBTCellHidden 16>> facc CommContexts=1 readHsMusOnCCHidden 0

Otherwise it should be explicitely specified, using the reference list below.Examples:>> lfacc Equipment=1,Subrack=1,Slot=4,PlugInUnit=1,RaxDeviceGroup=1,UbchDeviceSet defineCqiPatternHidden 0 5 15,16,17,18,19:ai

Following parameter types are supported: i : integer/long/enum l : longlong s : string b : boolean r : moref f : float t : struct ai : array of integer/long/enum al : array of longlong as : array of string ab : array of boolean ar : array of moref af : array of float at : array of structref

RNC11> get pluginunit resourceid

Finn Magnusson 2014-04-01 rev PA36 49/476)

=================================================================================================================MO Attribute Value==================================================================================================================================================================================================================================Total: 0 MOs

RNC11> fget pluginunit resourceid

=================================================================================================================MO Attribute Value=================================================================================================================Subrack=MS,Slot=28,PlugInUnit=1 resourceid 23Subrack=MS,Slot=27,PlugInUnit=1 resourceid 22Subrack=MS,Slot=26,PlugInUnit=1 resourceid 21Subrack=MS,Slot=23,PlugInUnit=1 resourceid 20Subrack=MS,Slot=22,PlugInUnit=1 resourceid 19Subrack=MS,Slot=20,PlugInUnit=1 resourceid 18Subrack=MS,Slot=19,PlugInUnit=1 resourceid 17Subrack=MS,Slot=18,PlugInUnit=1 resourceid 16Subrack=MS,Slot=17,PlugInUnit=1 resourceid 15Subrack=MS,Slot=16,PlugInUnit=1 resourceid 14Subrack=MS,Slot=15,PlugInUnit=1 resourceid 13Subrack=MS,Slot=14,PlugInUnit=1 resourceid 12Subrack=MS,Slot=13,PlugInUnit=1 resourceid 11Subrack=MS,Slot=12,PlugInUnit=1 resourceid 3Subrack=MS,Slot=11,PlugInUnit=1 resourceid 10Subrack=MS,Slot=10,PlugInUnit=1 resourceid 2Subrack=MS,Slot=9,PlugInUnit=1 resourceid 9Subrack=MS,Slot=8,PlugInUnit=1 resourceid 8Subrack=MS,Slot=7,PlugInUnit=1 resourceid 7Subrack=MS,Slot=6,PlugInUnit=1 resourceid 6Subrack=MS,Slot=5,PlugInUnit=1 resourceid 5Subrack=MS,Slot=4,PlugInUnit=1 resourceid 4Subrack=MS,Slot=1,PlugInUnit=1 resourceid 1=================================================================================================================Total: 23 MOs

Example: using fset to set the mibPrefix Finn Magnusson 2014-04-01 rev PA36 50/476)

The mibPrefix attribute can be printed with “lt all” or “from 0”

RNC11> lt all

Connected to 137.58.194.88 (SubNetwork=RNCLAB,SubNetwork=RNS10,MeContext=RNC11,ManagedElement=1)Last MO: 4462. Loaded 4462 MOs. Total: 4463 MOs.

RNC11> from 0Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...Loading and starting osa_coli_lm (CXC1325608)....OK.

=================================================================================================================0 ManagedElement=1=================================================================================================================ProductType NodeModelType RNC_NODE_MODEL_GModelVersion 5.22userLabel RNC11ApplicationConfiguration [0]MibPrefix SubNetwork=RNCLAB,SubNetwork=RNS10,MeContext=RNC11=================================================================================================================Total: 1 MOs

This attribute is not in the MOM so we can change it with “fset”:

RNC11> fset 0 mibprefix SubNetwork=RNCLAB,SubNetwork=RNS11,MeContext=RNC11

Please enter attribute type (i|l|f|b|r|t|ai|al|af|ab|ar|at): s

============================================================================================================ Id MO mibprefix Result============================================================================================================ 0 ManagedElement=1 SubNetwork=RNCLAB,SubNetwork=RNS11,MeContext=RNC11 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> from 0

Finn Magnusson 2014-04-01 rev PA36 51/476)

Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...Loading and starting osa_coli_lm (CXC1325608)....OK.

=================================================================================================================0 ManagedElement=1=================================================================================================================ProductType NodeModelType RNC_NODE_MODEL_GModelVersion 5.22userLabel RNC11ApplicationConfiguration [0]MibPrefix SubNetwork=RNCLAB,SubNetwork=RNS11,MeContext=RNC11=================================================================================================================Total: 1 MOs

RNC37> lt allConnected to 137.58.194.88 (SubNetwork=RNCLAB,SubNetwork=RNS11,MeContext=RNC11,ManagedElement=1)Last MO: 4462. Loaded 4462 MOs. Total: 4463 MOs.

The “facc” command command allows to perform actions that are not in the MOM but can also be used on regular actions in order to input all the parameters on the command line:

Example, perform a manualrestart with acc, 4 lines needed:acc 0 manualrestart00-

With facc, one line needed:facc 0 manualrestart 0 0 -

Examples of using acc/facc commands in command file

method 1:

acc sector=1 initsector15

Finn Magnusson 2014-04-01 rev PA36 52/476)

acc sector=2 initsector15acc sector=3 initsector15

method 2:

acc sector= initsector151515

method 3: (easiest, one line per action)

facc sector= initsector 1:i 5:i

2.9 Multi mode (being connected to several nodes at the same time):

The multimode is started with the option “-m”. The list of nodes can either be specified on the command line:

**:ws4264@~> moshell -m rnc2,rbs3,mgw5

or from a sitefile, which contains the list of nodes, one node per line:**:ws4264@~> cat sitefiles/stockholm.txtrnc2rbs3mgw5**:ws4264@~> moshell -m sitefiles/stockholm.txt

Example:

**:ws4264@~> moshell -m rnc11,mgw1,rbs17

##################################################################### Welcome to MoShell 9.0h (LPA108514/1_R9H) ## Finn Magnusson, Jan Pettersson #

Finn Magnusson 2014-04-01 rev PA36 53/476)

# http://utran01.au.ao.ericsson.se/moshell ## Contact: [email protected] ## [email protected] #####################################################################

Fetching IOR file from 137.58.194.147 (rnc11)...Done. (CorbaPort=56834, CorbaSecurity=OFF)Fetching IOR file from 172.31.68.99 (mgw1)...Done. (CorbaPort=56834, CorbaSecurity=OFF)Fetching IOR file from rbs17.wrbs.rnd.ki.sw.ericsson.se (rbs17)...Done. (CorbaPort=56834, CorbaSecurity=OFF)

HELP MENU : hQUIT : q

MULTI_3> h

----------------------------------- COMMANDS SUPPORTED IN MULTI-MODE ----------------------------------mom[tcd] Print description of MO classes, CM/FM attributes, actions, enums and structs.lt/ltc[1-9] Load MO tree (full or partial) and build proxy table.lc[1-9]/lcc Load MO tree (full or partial) and build proxy table.lu/llu Unload MOs from MO tree.pr/lpr Print MO LDNs and proxy ids for all or part of the MO tree currently loaded in moshell.ma/lma Add MO(s) to an MO group.mr/lmr Remove an MO group or remove MOs from an MO group (MOs will NOT be deleted, only the group).mp Print all defined MO groups.get/lget Read CM/FM attribute(s) from MO(s).hget[c]/lhget[c] Read CM/FM attribute(s) from MO(s), print horizontally one line per MO (instead of one line per attribute).kget/lkget Display CM/FM attributes in exportable printout format.st/lst Print state of MOs (operationalState and administrativeState when applicable).prod Print productData of MO(s).lk/llk View all MO's linked to an MO, and their states (admState and opState).set[m]/lset[m] Set an attribute value on one or several MO's.bl[s]/lbl[s] Lock or soft-lock MO(s).deb/ldeb Unlock MO(s).acl/lacl Lists available MO actions.acc/lacc Execute an MO action.cr Create an MO.del/ldel Delete MO(s).rdel/lrdel Delete MO(s) together with children and reserving MOs.u+[s]/u-/u?/u! Handling of undo mode (for del/rdel/set/bl/deb/acc commands). Can be used for generation of MO scripts as well.run Run a command file in moshell format.trun[i] Run a command file in EMAS/MoTester format.ctrl-z Abort an MO command or a "for" loop. Type "touch /tmp/<stopfile>;fg" to resume the moshell session.pol[s][h][c][u] Poll the node until the MO service is up or until an operation has completed.re[i] Disconnect and reconnect to the CM service (mobrowser) and/or the PM service (pmtester).getmom Check the MOM version currently stored on the node.parsemom Parse an xml MOM file.

Finn Magnusson 2014-04-01 rev PA36 54/476)

flt/fltc Load proxys for an MO type that is not defined in the MOM. ("Force" lt/ltc).fget/lfget Read attributes that are not described in the MOM ("Force" get).sget/lsget Read CM/FM attributes from MO(s), one by one ("Slow" get).fset/lfset Set an attribute that is not described in the MOM ("Force" set).facc/lfacc Perform actions that are not defined in the MOM ("Force" action).diff/ldiff Parameter auditing or MO dump comparisons.al[atkc] Print the list of active alarms. Acknowledge/Unacknowledge an alarm.uv Print or change moshell configuration settings (also called "user variables").pv Print scripting variables.!/l Execute a unix command on the PC/workstation.l+[m][m][s][o]/l-/l? Open/close moshell logfiles.hi Print history of moshell commands entered during the current session.lmid[c] Print translation of loadmodule product number or T&E error codes.p/w/pw/b Change moshell prompt and/or window title.prox Toggle display of proxy identities in printout of get <mo> <attribute> command.ul Toggle display of userlabel in st/lst and pget/lpget printout.conf[bld] Toggle confirmation on various MO commands.gs/gsg Toggle display of old/new attribute value in set/bl/deb commands.ip2d/d2ip Convert an IP address into the format used in the fRO (sql database) or vice-versa.h2d/d2h Convert an integer to hexadecimal or viceversa.h2b/b2h Convert a binary to hexadecimal or viceversa.wait Specify a delay in hrs, mins, secs, or rops. Similar to the unix "sleep" command (scripting).return Exit from a command file without exiting from moshell (scripting).print Print a line or variable (scripting).alias/unalias Print or define command aliases.q/by/exit/quit Exit moshell.pmom[acd]/lmom[c] Print description of PM counters (pmom) or log attributes (lmom, CDMA only).pget/lpget Read PM attribute(s) from MO(s).spget/lspget Read PM attribute(s) one by one ("slow pget").hpget[c]/lhpget[c] Read PM attribute(s) from MO(s), print horizontally one line per MO (instead of one line per attribute).pdiff/lpdiff Print incrementation of PM attributes.pst List all PM scanners and their state.pgets[n] Print scanner contents.pbl Suspend a scanner.pdeb Resume a scanner.pdel Delete a scanner.emom Display list of events available for each kind of event-based scanner.pset[d] Set the contents of an event-based scanner (RNC/RBS/LTE only).

MULTI_3> lt all

081128-12:21:28 3_NODES 7.1e stopfile=/tmp/21304

Starting NealBrowser with corba_class=2 (jarcorb=R71S08, jacsec=R71S08)**** Welcome to the Neal Browser (version 1.0)!

Finn Magnusson 2014-04-01 rev PA36 55/476)

****Connecting to 137.58.194.147 (rnc11)... OKConnecting to 172.31.68.99 (mgw1)... OKConnecting to rbs17.wrbs.rnd.ki.sw.ericsson.se (rbs17)... OK

$nealbrowser_pid = 21376

Connected to 137.58.194.147 (Me=rnc11,ManagedElement=1)Connected to 172.31.68.99 (Me=mgw1,SubNetwork=OSSETE2_ROOT_MO,MeContext=MGW1,ManagedElement=1)Connected to rbs17.wrbs.rnd.ki.sw.ericsson.se (Me=rbs17,ManagedElement=1)Last MO: 2. Loaded 2 MOs. Total: 3 MOs.

>>> 1/3: 137.58.194.147 (rnc11)Checking MOM version...RNC_NODE_MODEL_G_5_30Using MOM version: RNC_NODE_MODEL_G_5_30_COMPLETEParsing MOM (cached): /home/eanzmagn/jarxml/RNC_NODE_MODEL_G_5_30_COMPLETE.xml.cache.gz .........................................Done. >>> 2/3: 172.31.68.99 (mgw1)Checking MOM version...MGW_NODE_MODEL_R5_1_R4_D01Complete MOM not found in /home/eanzmagn/jarxml. Using standard MOM instead.Parsing MOM (cached): /home/eanzmagn/jarxml/MGW_NODE_MODEL_R5_1_R4_D01.xml.cache.gz .........................................Done. >>> 3/3: rbs17.wrbs.rnd.ki.sw.ericsson.se (rbs17)Checking MOM version...RBS_NODE_MODEL_L_5_3Using MOM version: RBS_NODE_MODEL_L_5_3_COMPLETEParsing MOM (cached): /home/eanzmagn/jarxml/RBS_NODE_MODEL_L_5_3_COMPLETE.xml.cache.gz ........................................Done.

Parsing 3 MOM files...Parsing MOM (cached): /home/eanzmagn/jarxml/RNC_NODE_MODEL_G_5_30_COMPLETE.xml.cache.gz ..........................................Done.Parsing MOM (cached): /home/eanzmagn/jarxml/RBS_NODE_MODEL_L_5_3_COMPLETE.xml.cache.gz ........................................Done.Parsing MOM (cached): /home/eanzmagn/jarxml/MGW_NODE_MODEL_R5_1_R4_D01.xml.cache.gz ........................................Done.

Last MO: 13707. Loaded 13707 MOs. Total: 13708 MOs.

MULTI_3> pr managedelement=1

081128-12:22:23 3_NODES 7.1e MULTI_MOM stopfile=/tmp/21304===================================================================================Proxy MO=================================================================================== 0 Me=rnc11,ManagedElement=1 8144 Me=mgw1,ManagedElement=111804 Me=rbs17,ManagedElement=1===================================================================================Total: 3 MOs

Finn Magnusson 2014-04-01 rev PA36 56/476)

MULTI_3> get managedelement=1

081128-12:22:13 3_NODES 7.1e MULTI_MOM stopfile=/tmp/21304=================================================================================================================0 Me=rnc11,ManagedElement=1=================================================================================================================ManagedElementId 1applicationConfiguration t[0] = faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1 PassiveReady ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1 ActivelogicalName mimName RNC_NODE_MODEL_GproductName productNumber productRevision productType Nodesite userLabel RNC11=================================================================================================================8144 Me=mgw1,ManagedElement=1=================================================================================================================ManagedElementId 1applicationConfiguration t[0] = faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=1,Slot=2,PlugInUnit=1 Active ManagedElement=1,Equipment=1,Subrack=1,Slot=3,PlugInUnit=1 PassiveReadylogicalName MGW1mimInfo Struct{3} >>> 1.mimName = MGW_NODE_MODEL_R5_1 >>> 2.mimVersion = R4 >>> 3.mimRelease = D01mimName MGW_NODE_MODEL_R5_1productName AXM10101/7productNumber GMPV2_NDP_R5.1.0.0BproductRevision R2AproductType Nodesite LAB72userLabel MGW1=================================================================================================================11804 Me=rbs17,ManagedElement=1

Finn Magnusson 2014-04-01 rev PA36 57/476)

=================================================================================================================ManagedElementId 1applicationConfiguration t[0] = faultTolerantCoreStates s[1] = ManagedElement=1,Equipment=1,Subrack=1,Slot=1,PlugInUnit=1 ActivelogicalName rbs17mimInfo Struct{3} >>> 1.mimName = RBS_NODE_MODEL_L >>> 2.mimVersion = 5.3 >>> 3.mimRelease = mimName RBS_NODE_MODEL_LproductName RBS17productNumber 11/COH1092069productRevision -productType Nodesite rbs17userLabel =================================================================================================================Total: 3 MOs

MULTI_3> st atmport

081128-12:21:48 3_NODES 7.1e MULTI_MOM stopfile=/tmp/21304===================================================================================Proxy Adm State Op. State MO=================================================================================== 1708 0 (DISABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-7-2-1 1767 1 (ENABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-27-2-1 1868 0 (DISABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-7-1-1 1913 1 (ENABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-27-1-1 2165 1 (ENABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-6-2-1 2215 1 (ENABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-26-2-1 2440 1 (ENABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-6-1-1 2585 0 (DISABLED) Me=rnc11,TransportNetwork=1,AtmPort=MS-26-1-1 8294 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2182 8304 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2181 8310 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2172 8328 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2171 8341 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2162 8353 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2161 8365 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2152 8381 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2151 8388 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2142 8395 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2141

Finn Magnusson 2014-04-01 rev PA36 58/476)

8408 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2132 8413 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2131 8426 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2122 8439 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2121 8451 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2112 8471 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2111 8486 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2102 8492 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2101 8518 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2092 8538 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2091 8557 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2082 8564 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2081 8569 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2072 8583 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2071 8605 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2062 8610 0 (DISABLED) Me=mgw1,TransportNetwork=1,AtmPort=2061 8617 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2052 8633 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2051 8642 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=2042 8655 1 (ENABLED) Me=mgw1,TransportNetwork=1,AtmPort=204111830 1 (ENABLED) Me=rbs17,TransportNetwork=1,AtmPort=1-2-211841 1 (ENABLED) Me=rbs17,TransportNetwork=1,AtmPort=1-2-1===================================================================================Total: 40 MOs

If all the nodes have the same MOM version, it is possible to use the “diff” command in order to perform an attribute comparison between several MOs belonging to different nodes:

MULTI_2> pr cell=iub-1-1

100307-05:16:08 2_NODES 8.0b RNC_NODE_MODEL_K_9_16_COMPLETE stopfile=/tmp/8173===================================================================================Proxy MO=================================================================================== 51 Me=stp49,RncFunction=1,UtranCell=Iub-1-1 147 Me=rnc11,RncFunction=1,UtranCell=Iub-1-1===================================================================================Total: 2 MOs

MULTI_2> diff 51 147

100307-05:13:55 2_NODES 8.0b RNC_NODE_MODEL_K_9_16_COMPLETE stopfile=/tmp/8173

Finn Magnusson 2014-04-01 rev PA36 59/476)

=====================================================================================================MO Me=stp49,UtranCell=Iub-1-1 Me=rnc11,UtranCell=Iub-1-1 =====================================================================================================localCellId 1001 1016tCell 1 6uarfcnUl 9612 9763cId 1001 1016uarfcnDl 10562 10713utranCellPosition i[18] = 0 842011 5545100 0 843110 5542903 0 843886 5542903 0 844985 5545100 0 843886 5547297 0 843110 5547297 i[18] = 0 5537317 836584 0 5537346 836606 0 5537359 836535 0 5537320 836527 0 5537309 836519 0 5537286 836541pwrLoadThresholdDlSpeech.amr7950 100 0availabilityStatus 0 (NO_STATUS) 64 (DEGRADED)hoType 0 (IFHO_PREFERRED) 1 (GSM_PREFERRED)eulServingCellUsersAdm 32 4serviceAreaRef LocationArea=3011,ServiceArea=1001 LocationArea=1471,ServiceArea=1016routingAreaRef LocationArea=3011,RoutingArea=1 LocationArea=1471,RoutingArea=1primaryScramblingCode 0 57aseDlAdm 240 500aseUlAdm 160 500sHcsRat -105 3reservedBy [14] = [16] = pwrLoadThresholdDlSpeech.amr12200 100 1sf4AdmUl 1000 4locationAreaRef LocationArea=3011 LocationArea=1471uraRef [1] = [0] = =====================================================================================================

It is also possible to force the same MOM to be used for all nodes in the multi-session by using the parsemom command at the beginning of the session, eg:

MULTI_2> parsemom /home/eanzmagn/jarxml/RNC_NODE_MODEL_K_9_16_COMPLETE.xml.gz Parsing MOM (cached): /home/eanzmagn/jarxml/RNC_NODE_MODEL_K_9_16_COMPLETE.xml.cache.gz ...............................................................................Done.

>>> 1/2: 137.58.194.134 (stp49) >>> 2/2: 137.58.194.147 (rnc11)

Parsing 1 MOM files...Parsing MOM (cached): /home/eanzmagn/jarxml/RNC_NODE_MODEL_K_9_16_COMPLETE.xml.cache.gz ...............................................................................Done.

Finn Magnusson 2014-04-01 rev PA36 60/476)

MULTI_2> pv mom

$momVersion[Me=stp49] = RNC_NODE_MODEL_K_9_16_COMPLETE$momVersion[Me=rnc11] = RNC_NODE_MODEL_K_9_16_COMPLETE$cellomomVersion[Me=rnc11] = 7-LSV26_13-3$cellomomVersion[Me=stp49] = 7-LSV26_13-3

In this case the two nodes actually had different MOM versions, which we would see if we hadn’t run the parsemom command in the beginning:

MULTI_2> pv mom

$momVersion[Me=stp49] = RNC_NODE_MODEL_K_9_16_COMPLETE$momVersion[Me=rnc11] = RNC_NODE_MODEL_K_9_115_COMPLETE$cellomomVersion[Me=rnc11] = 7-LSV34.14-1$cellomomVersion[Me=stp49] = 7-LSV26_13-3

For more information check the user guide or the online help chapter “Multi mode”:

The multi mode allows an moshell session to be connect to several nodes at the same time.The command syntax for starting moshell in multi mode is: moshell -m <sitelist>|<sitefile>The sitelist consists of a comma separated list containing all the node names or ip/dns addresses. The sitefile is a text file containing the list of nodes names or ipaddresses, on node per line.Example: - moshell -m rnc2,10.1.128.17,rbs34,rxi2.ericsson.se,mgw3 - moshell -m /path/to/sitefileIf node names are used, they must be defined in the ipdatabase. For more information about ipdatabase and sitefile, see the help of the mobatch utility by typing "mobatch" from the unix prompt.

To print the list of commands which are supported in multi-mode, type "h" at the moshell prompt.More information about a specific command can be obtained by typing "h <command>".The multi mode is primarily geared towards commands that use the corba services CS/FM/PM.Moshell commands that access the node via telnet/ssh/ftp/sftp are currently not supported in multi mode.When moshell is running in multi mode, a prefix will appear in front of certain objects in order to distinguish between different nodes and MOM versions: - the RDN/LDN in MO commands are prefixed with the string "Me=<nodename>". - the scanner names in PM commands are prefixed with the node name. - the MO class in mom/pmom command are prefixed with the MOM version.

Known limitations in multi mode (Will be fixed in a later release)***************************************************************** - u+, emom, pset: currently only works when all nodes have the same MOM version. - u!: conversion of .mos to .mo script does not work correctly yet. Avoid using the u! command in multimode. - pol: options (c/h/s/u) not working yet. Syntax is: pol <node>. E.g: pol rnc2

Finn Magnusson 2014-04-01 rev PA36 61/476)

- pcr: not working yet. The future syntax will be: pcr <node> <scannername> etc... - getmom/parsemom: not working correctly yet. - re: the "i" option is not yet supported. - diff: syntax2 (parameter audit and dump comparison) is not supported yet. Only diff between individual MOs is currently supported (syntax1). - pgets: the "n" option is not yet supported. - initial connection and MOM fetching is currently quite slow

2.10 MO groups

RNC11> h ma

*******************************************************ma/lma <moGroup> <moGroup>|<moFilter>|<proxy(s)>|all [<attribute-filter>] [<value-filter>]*******************************************************To put MO LDNs into an MO-Group.

RNC11> h mr

*******************************************************mr/lmr <moGroup> [<moGroup>|<moFilter>|<proxy(s)>|all] [<attribute-filter>] [<value-filter>]*******************************************************Exactly the same as "ma" but the MOs matching will be removed from the MO-Group instead of added.If the second argument is omitted, the whole MO-group is removed.

RNC11> h mp

*******************************************************mp*******************************************************To print the available MO-Groups. See ma command for more info.

2.10.1 Method 1 : based on the distinguished name of the MO

RNC11> pr ms-6-1

===================================================================================Proxy MO=================================================================================== 2225 TransportNetwork=1,AtmPort=MS-6-1===================================================================================Total: 1 MOs

Finn Magnusson 2014-04-01 rev PA36 62/476)

RNC11> ma test ms-6-1

Added 1 MOs to group: test

RNC11> pr test

===================================================================================Proxy MO=================================================================================== 2225 TransportNetwork=1,AtmPort=MS-6-1===================================================================================Total: 1 MOs

RNC11> lpr ms-6-1

===================================================================================Proxy MO=================================================================================== 2225 TransportNetwork=1,AtmPort=MS-6-1 2226 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1 2227 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1 2228 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr3Gtpu2 2229 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr3Gtpu1 2230 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr5Gtpu2 2231 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr5Gtpu1 2232 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc99 2233 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc98 2234 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc97 2235 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc96 2236 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc95 2237 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc94 2238 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc93 2239 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc92 2240 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc91 2241 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc90 2242 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc50 2243 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc34 2244 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr2Gtpu2 2245 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr2Gtpu1 2246 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr4Gtpu2 2247 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr4Gtpu1 2248 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc103 2249 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc102 2250 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc101

Finn Magnusson 2014-04-01 rev PA36 63/476)

2251 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc100 2252 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr1Gtpu2 2253 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr1Gtpu1===================================================================================Total: 29 MOs

RNC11> lma test1 ms-6-1

Added 29 MOs to group: test1

RNC11> pr test1

===================================================================================Proxy MO=================================================================================== 2225 TransportNetwork=1,AtmPort=MS-6-1 2226 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1 2227 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1 2228 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr3Gtpu2 2229 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr3Gtpu1 2230 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr5Gtpu2 2231 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr5Gtpu1 2232 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc99 2233 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc98 2234 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc97 2235 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc96 2236 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc95 2237 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc94 2238 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc93 2239 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc92 2240 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc91 2241 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc90 2242 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc50 2243 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc34 2244 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr2Gtpu2 2245 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr2Gtpu1 2246 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr4Gtpu2 2247 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr4Gtpu1 2248 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc103 2249 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc102 2250 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc101 2251 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=vc100 2252 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr1Gtpu2 2253 TransportNetwork=1,AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr1Gtpu1===================================================================================

Finn Magnusson 2014-04-01 rev PA36 64/476)

Total: 29 MOs

RNC11> mp

====================================================MO-Group Nr of MOs==================================================== 1. test 1 2. test1 29

To view the contents of an MO group, type "pr <mogroup>"

RNC11> mr test

Removed group: test

RNC11> lmr test1 AtmPort=MS-6-1,VplTp=1,VpcTp=1,VclTp=Pdr1Gtpu2

RNC11> mp

====================================================MO-Group Nr of MOs==================================================== 1. test1 28

RNC11> mr test1

Removed group: test1

2.10.2 Method 2a: based on the attribute value of the MO, using “ma” command

RNC11> get atmport operational 0

=================================================================================================================MO Attribute Value=================================================================================================================AtmPort=MS-7-2 operationalState 0 (DISABLED)AtmPort=MS-7-1 operationalState 0 (DISABLED)=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 65/476)

Total: 2 MOs

RNC11> ma test atmport operational 0

Added 2 MOs to group: test

RNC11> st test

===================================================================================Proxy Adm State Op. State MO=================================================================================== 2203 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-2 2204 0 (DISABLED) TransportNetwork=1,AtmPort=MS-7-1===================================================================================Total: 2 MOs

RNC11> get atmport uses

==========================================================================================MO Attribute Value==========================================================================================AtmPort=MS-26-2 uses Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1AtmPort=MS-26-1 uses Subrack=MS,Slot=26,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1AtmPort=MS-7-2 uses Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1AtmPort=MS-7-1 uses Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1AtmPort=MS-6-2 uses Subrack=MS,Slot=6,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1AtmPort=MS-6-1 uses Subrack=MS,Slot=6,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1AtmPort=MS-27-2 uses Subrack=MS,Slot=27,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1AtmPort=MS-27-1 uses Subrack=MS,Slot=27,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1==========================================================================================Total: 8 MOs

RNC11> ma test1 atmport uses slot=6

Added 2 MOs to group: test1

RNC11> get test1 uses

=================================================================================================================MO Attribute Value=================================================================================================================AtmPort=MS-6-2 uses Subrack=MS,Slot=6,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2,Vc4Ttp=1AtmPort=MS-6-1 uses Subrack=MS,Slot=6,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1,Vc4Ttp=1

Finn Magnusson 2014-04-01 rev PA36 66/476)

=================================================================================================================Total: 2 MOs

RNC11> ma test2 vcltp pmreceiv ^0

Added 66 MOs to group: test2

RNC11> pget test2 pmrec

=================================================================================================================MO Attribute Value=================================================================================================================AtmPort=MS-26-2,VplTp=40,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0AtmPort=MS-26-2,VplTp=39,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0AtmPort=MS-26-2,VplTp=38,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0AtmPort=MS-26-2,VplTp=37,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0AtmPort=MS-26-2,VplTp=36,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0AtmPort=MS-26-2,VplTp=35,VpcTp=1,VclTp=vc35 pmReceivedAtmCells 0...<cut>...AtmPort=MS-27-1,VplTp=1,VpcTp=1,VclTp=vc103 pmReceivedAtmCells 0AtmPort=MS-27-1,VplTp=1,VpcTp=1,VclTp=vc102 pmReceivedAtmCells 0AtmPort=MS-27-1,VplTp=1,VpcTp=1,VclTp=vc101 pmReceivedAtmCells 0AtmPort=MS-27-1,VplTp=1,VpcTp=1,VclTp=vc100 pmReceivedAtmCells 0=================================================================================================================Total: 66 MOs

RNC11> mp

====================================================MO-Group Nr of MOs==================================================== 1. test 2 2. test1 2 3. test2 66

To view the contents of an MO group, type "pr <mogroup>"

RNC11> mr test

Removed group: test

Finn Magnusson 2014-04-01 rev PA36 67/476)

RNC11> mr test1

Removed group: test1

RNC11> mr test2

Removed group: test2

NOTE: when attribute value changes the MO group stays the same

2.10.3 Method 2b: based on the attribute value of the MO, using “hget” command

Example: make an MO group with all pluginunits that are locked and enabled:

RNC11> hget plug state 0 1

=================================================================================================================MO administrativeState operationalState=================================================================================================================Subrack=MS,Slot=19,PlugInUnit=1 0 (LOCKED) 1 (ENABLED) =================================================================================================================Total: 1 MOs

Added 1 MOs to group: hget_group

RNC11> st hget_group

===================================================================================Proxy Adm State Op. State MO=================================================================================== 138 0 (LOCKED) 1 (ENABLED) Equipment=1,Subrack=MS,Slot=19,PlugInUnit=1===================================================================================Total: 1 MOs

RNC11> ma test hget_group

Added 1 MOs to group: test

RNC11> st testFinn Magnusson 2014-04-01 rev PA36 68/476)

===================================================================================Proxy Adm State Op. State MO=================================================================================== 138 0 (LOCKED) 1 (ENABLED) Equipment=1,Subrack=MS,Slot=19,PlugInUnit=1===================================================================================Total: 1 MOs

Example: make an MO group with all UtranCells who have maxtxpwr at 400 and primarycpichpwr at 300:

RNC11> hget utrancell maximumTransmissionPower|primaryCpichPower 400 300

=================================================================================================================MO maximumTransmissionPower primaryCpichPower=================================================================================================================UtranCell=30199 400 300 UtranCell=30198 400 300 UtranCell=30197 400 300 UtranCell=30196 400 300 UtranCell=30195 400 300 UtranCell=30194 400 300 UtranCell=30193 400 300 UtranCell=30192 400 300 UtranCell=30191 400 300 =================================================================================================================Total: 9 MOs

Added 9 MOs to group: hget_group

Save the group:

RNC11> ma mygroup hget_group

All cells with maxtxpower > 400 and pichpower > 300

RNC11> hget utrancell maximumTransmissionPower|primaryCpichPower ^[4-9].. ^[3-9]..

Finn Magnusson 2014-04-01 rev PA36 69/476)

2.10.4 Method 2c: based on the attribute value of the MO, using “st” command

Example: make an MO group containing all MOs who are unlocked disabled

RNC11> st . 1.*0

===================================================================================Proxy Adm State Op. State MO=================================================================================== 434 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 436 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1 464 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=5,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 473 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1 3308 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=8,PacketDataRouter=Pdr4Gtpu2 3309 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=8,PacketDataRouter=Pdr4Gtpu1 3310 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=8,PacketDataRouter=Pdr3Gtpu2 3311 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=8,PacketDataRouter=Pdr3Gtpu1 3315 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=1,PacketDataRouter=Pdr5Gtpu2 3316 1 (UNLOCKED) 0 (DISABLED) RncFunction=1,RncModule=1,PacketDataRouter=Pdr5Gtpu1===================================================================================Total: 10 MOs

Added 10 MOs to group: st_group

Save the group:

RNC11> ma mygroup st_group

2.10.5 Method 3: adding a referenced MO

RNC11> get jvm admclass

=================================================================================================================MO Attribute Value=================================================================================================================Jvm=1 admClasspath [8] = >>> admClasspath = SwManagement=1,LoadModule=CXC1320960_R50HK01 >>> admClasspath = SwManagement=1,LoadModule=CXC1323893_R50A01 >>> admClasspath = SwManagement=1,LoadModule=CXC1323613_R50A01 >>> admClasspath = SwManagement=1,LoadModule=CXC1329315_R1A01

Finn Magnusson 2014-04-01 rev PA36 70/476)

>>> admClasspath = SwManagement=1,LoadModule=CXC1321689_R50HK01 >>> admClasspath = SwManagement=1,LoadModule=CXC1329797_R1A01 >>> admClasspath = SwManagement=1,LoadModule=CXC1320959_R50HX02 >>> admClasspath = SwManagement=1,LoadModule=CXC1329868_R4J08=================================================================================================================Total: 1 MOs

RNC11> ma test1 jvm admclass

Added 8 MOs to group: test1

RNC11> pr test1

===================================================================================Proxy MO=================================================================================== 543 SwManagement=1,LoadModule=CXC1323613_R50A01 666 SwManagement=1,LoadModule=CXC1320960_R50HK01 675 SwManagement=1,LoadModule=CXC1321689_R50HK01 775 SwManagement=1,LoadModule=CXC1329797_R1A01 961 SwManagement=1,LoadModule=CXC1329315_R1A01 982 SwManagement=1,LoadModule=CXC1320959_R50HX02 1019 SwManagement=1,LoadModule=CXC1323893_R50A01 1050 SwManagement=1,LoadModule=CXC1329868_R4J08===================================================================================Total: 8 MOs

RNC11> hget test1 prod

=================================================================================================================MO productInfo productName productNumber productRevision productionDate=================================================================================================================LoadModule=CXC1323613_R50A01 asms asms CXC1323613 R50A01 20050216 LoadModule=CXC1320960_R50HK01 oms oms CXC1320960 R50HK01 20050817 LoadModule=CXC1321689_R50HK01 vbjorb vbjorb CXC1321689 R50HK01 20040311 LoadModule=CXC1329797_R1A01 csu csu CXC1329797 R1A01 20050216 LoadModule=CXC1329315_R1A01 vbsec vbsec CXC1329315 R1A01 20050126 LoadModule=CXC1320959_R50HX02 cma CXC1320959 R50HX02 20051222 LoadModule=CXC1323893_R50A01 asms_stub asms_stub CXC1323893 R50A01 20050216 LoadModule=CXC1329868_R4J08 RncLmMao CXC1329868 R4J08 20060116 =================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 71/476)

Total: 8 MOs

RNC11> prod test1

===================================================================================Proxy MO ProductData=================================================================================== 543 LoadModule=CXC1323613_R50A01 CXC1323613 R50A01 asms 20050216 asms 666 LoadModule=CXC1320960_R50HK01 CXC1320960 R50HK01 oms 20050817 oms 675 LoadModule=CXC1321689_R50HK01 CXC1321689 R50HK01 vbjorb 20040311 vbjorb 775 LoadModule=CXC1329797_R1A01 CXC1329797 R1A01 csu 20050216 csu 961 LoadModule=CXC1329315_R1A01 CXC1329315 R1A01 vbsec 20050126 vbsec 982 LoadModule=CXC1320959_R50HX02 CXC1320959 R50HX02 cma 20051222 1019 LoadModule=CXC1323893_R50A01 CXC1323893 R50A01 asms_stub 20050216 asms_stub 1049 LoadModule=CXC1329868_R4J08 CXC1329868 R4J08 RncLmMao 20060116 ===================================================================================Total: 8 MOs

2.10.6 Method 4: from lk command

MGW1> lk 2292

===================================================================================Proxy Adm State Op. State MOs linked to 2292:Mtp3bSpItu=2,Mtp3bSrs=nwp171=================================================================================== 1864 TransportNetwork=1,Aal2RoutingCase=nwp171 1910 TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171,Aal2PathDistributionUnit=nwp171 1909 1 (ENABLED) TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171 2336 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bAp=nwp171 2293 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171 2294 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171_ip 2381 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171,Mtp3bSlItu=nwp171_0 2380 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171 2403 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,M3uAssociation=m3ua_nwp171 2292 1 (ENABLED) TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171 1943 1 (ENABLED) TransportNetwork=1,Sctp=SIGTR_12 1881 1 (ENABLED) TransportNetwork=1,NniSaalTp=nwp171a 1885 1 (ENABLED) TransportNetwork=1,Aal5TpVccTp=r171qa 2037 1 (ENABLED) TransportNetwork=1,AtmPort=2152,VplTp=2,VpcTp=2,VclTp=36===================================================================================Total: 14 MOs

Finn Magnusson 2014-04-01 rev PA36 72/476)

Added 14 MOs to group: lk_group

MGW1> pr lk_group

===================================================================================Proxy MO=================================================================================== 1864 TransportNetwork=1,Aal2RoutingCase=nwp171 1881 TransportNetwork=1,NniSaalTp=nwp171a 1885 TransportNetwork=1,Aal5TpVccTp=r171qa 1909 TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171 1910 TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171,Aal2PathDistributionUnit=nwp171 1943 TransportNetwork=1,Sctp=SIGTR_12 2037 TransportNetwork=1,AtmPort=2152,VplTp=2,VpcTp=2,VclTp=36 2292 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171 2293 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171 2294 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171_ip 2336 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bAp=nwp171 2380 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171 2381 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171,Mtp3bSlItu=nwp171_0 2403 TransportNetwork=1,Mtp3bSpItu=2,M3uAssociation=m3ua_nwp171===================================================================================Total: 14 MOs

MGW1> ma myc7group lk_group

Added 14 MOs to group: myc7group

MGW1> pr myc7group

===================================================================================Proxy MO=================================================================================== 1864 TransportNetwork=1,Aal2RoutingCase=nwp171 1881 TransportNetwork=1,NniSaalTp=nwp171a 1885 TransportNetwork=1,Aal5TpVccTp=r171qa 1909 TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171 1910 TransportNetwork=1,Aal2Sp=1,Aal2Ap=nwp171,Aal2PathDistributionUnit=nwp171 1943 TransportNetwork=1,Sctp=SIGTR_12 2037 TransportNetwork=1,AtmPort=2152,VplTp=2,VpcTp=2,VclTp=36 2292 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171 2293 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171 2294 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSrs=nwp171,Mtp3bSr=nwp171_ip

Finn Magnusson 2014-04-01 rev PA36 73/476)

2336 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bAp=nwp171 2380 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171 2381 TransportNetwork=1,Mtp3bSpItu=2,Mtp3bSls=nwp171,Mtp3bSlItu=nwp171_0 2403 TransportNetwork=1,Mtp3bSpItu=2,M3uAssociation=m3ua_nwp171===================================================================================Total: 14 MOs

2.10.7 Method 5: from pdiff command

Refer to “CPP Transport” presentation for examples

2.10.8 Method 6: with “lt all” command

When running “lt all”, there are 3 MO groups which are automatically created:- cpp_moclass_group: contains one MO instance of each CPP MO class- app_moclass_group: contains one MO instance of each Application MO class- moclass_group: contains one MO instance of each MO class (moclass_group = cpp_moclass_group + app_moclass_group)

These MO groups can be used for instance to quickly check that all MO classes can be read properly, eg by running the command “get moclass_group”.

RNC11> lt all

Connected to 137.58.194.147 (ManagedElement=1)Last MO: 8829. Loaded 8829 MOs. Total: 8830 MOs.

RNC11> mp

====================================================MO-Group Nr of MOs==================================================== 1. app_moclass_group 80 2. cpp_moclass_group 79 3. moclass_group 159

To view the contents of an MO group, type "pr <mogroup>"

RNC11> pr cpp_moclass_group

===================================================================================Proxy MO

Finn Magnusson 2014-04-01 rev PA36 74/476)

=================================================================================== 0 ManagedElement=1 1 ManagedElementData=1 2 SystemFunctions=1 3 SystemFunctions=1,PmService=1 4 SystemFunctions=1,WebServer=1 5 SystemFunctions=1,Ncli=1.... 3843 IpOam=1,Dhcp=1 3844 IpOam=1,Ip=1 3845 IpOam=1,Ip=1,EthernetLink=1 3846 IpOam=1,Ip=1,IpRoutingTable=1 3847 IpSystem=1 3848 SwitchFabric=1 3849 SwitchFabric=1,SwitchModule=MS 3850 EthernetSwitchFabric=1===================================================================================Total: 79 MOs

RNC11> pr app_moclass_group

===================================================================================Proxy MO=================================================================================== 78 SystemFunctions=1,Licensing=1,RncCapacity=FachDchHsUsers 122 SystemFunctions=1,Licensing=1,RncFeature=LoadBasedHandoverToGsm 1585 Equipment=1,SpDevicePool=PdrDevice,PdrDevice=4 1587 Equipment=1,SpDevicePool=PdrDevice,PdrDevice=4,PacketDataRouter=1 2074 Equipment=1,Subrack=MS,Slot=16,PlugInUnit=1,GeneralProcessorUnit=1,LoadControl=1 2102 Equipment=1,Subrack=MS,Slot=4,PlugInUnit=1,TimDevice=1 2279 Equipment=1,SpDevicePool=CcDevice,CcDevice=2... 8827 RncFunction=1,IubLink=Iub-13,NbapDedicated=1 8828 RncFunction=1,IubLink=Iub-13,NodeSynch=1 8829 RncDeployment=1===================================================================================Total: 80 MOs

2.10.9 Two-step examples:

Example 1: how to put all cells belonging to module 8 in a group , then lock them

RNC11> get iublink module

Finn Magnusson 2014-04-01 rev PA36 75/476)

=================================================================================================================MO Attribute Value=================================================================================================================IubLink=9 rncModuleRef RncModule=1IubLink=8 rncModuleRef RncModule=1IubLink=7 rncModuleRef RncModule=1IubLink=6 rncModuleRef RncModule=1IubLink=5 rncModuleRef RncModule=1IubLink=4 rncModuleRef RncModule=1IubLink=3 rncModuleRef RncModule=1IubLink=2 rncModuleRef RncModule=1IubLink=1 rncModuleRef RncModule=1IubLink=40 rncModuleRef RncModule=8IubLink=39 rncModuleRef RncModule=8IubLink=38 rncModuleRef RncModule=8IubLink=37 rncModuleRef RncModule=8IubLink=36 rncModuleRef RncModule=8IubLink=35 rncModuleRef RncModule=8IubLink=34 rncModuleRef RncModule=8IubLink=33 rncModuleRef RncModule=8IubLink=32 rncModuleRef RncModule=8IubLink=31 rncModuleRef RncModule=8IubLink=30 rncModuleRef RncModule=8IubLink=29 rncModuleRef RncModule=8IubLink=28 rncModuleRef RncModule=8IubLink=27 rncModuleRef RncModule=8IubLink=26 rncModuleRef RncModule=8IubLink=25 rncModuleRef RncModule=8IubLink=24 rncModuleRef RncModule=8IubLink=23 rncModuleRef RncModule=8IubLink=22 rncModuleRef RncModule=8IubLink=21 rncModuleRef RncModule=8IubLink=20 rncModuleRef RncModule=1IubLink=19 rncModuleRef RncModule=1IubLink=18 rncModuleRef RncModule=1IubLink=17 rncModuleRef RncModule=1IubLink=16 rncModuleRef RncModule=1IubLink=15 rncModuleRef RncModule=1IubLink=14 rncModuleRef RncModule=1IubLink=13 rncModuleRef RncModule=1IubLink=12 rncModuleRef RncModule=1IubLink=11 rncModuleRef RncModule=1

Finn Magnusson 2014-04-01 rev PA36 76/476)

IubLink=10 rncModuleRef RncModule=1=================================================================================================================Total: 40 MOs

RNC11> get iublink module =8$

=================================================================================================================MO Attribute Value=================================================================================================================IubLink=40 rncModuleRef RncModule=8IubLink=39 rncModuleRef RncModule=8IubLink=38 rncModuleRef RncModule=8IubLink=37 rncModuleRef RncModule=8IubLink=36 rncModuleRef RncModule=8IubLink=35 rncModuleRef RncModule=8IubLink=34 rncModuleRef RncModule=8IubLink=33 rncModuleRef RncModule=8IubLink=32 rncModuleRef RncModule=8IubLink=31 rncModuleRef RncModule=8IubLink=30 rncModuleRef RncModule=8IubLink=29 rncModuleRef RncModule=8IubLink=28 rncModuleRef RncModule=8IubLink=27 rncModuleRef RncModule=8IubLink=26 rncModuleRef RncModule=8IubLink=25 rncModuleRef RncModule=8IubLink=24 rncModuleRef RncModule=8IubLink=23 rncModuleRef RncModule=8IubLink=22 rncModuleRef RncModule=8IubLink=21 rncModuleRef RncModule=8=================================================================================================================Total: 20 MOs

RNC11> ma iubmod8 iublink module =8$

Added 20 MOs to group: iubmod8

RNC11> get iubmod8 module

=================================================================================================================MO Attribute Value

Finn Magnusson 2014-04-01 rev PA36 77/476)

=================================================================================================================IubLink=40 rncModuleRef RncModule=8IubLink=39 rncModuleRef RncModule=8IubLink=38 rncModuleRef RncModule=8IubLink=37 rncModuleRef RncModule=8IubLink=36 rncModuleRef RncModule=8IubLink=35 rncModuleRef RncModule=8IubLink=34 rncModuleRef RncModule=8IubLink=33 rncModuleRef RncModule=8IubLink=32 rncModuleRef RncModule=8IubLink=31 rncModuleRef RncModule=8IubLink=30 rncModuleRef RncModule=8IubLink=29 rncModuleRef RncModule=8IubLink=28 rncModuleRef RncModule=8IubLink=27 rncModuleRef RncModule=8IubLink=26 rncModuleRef RncModule=8IubLink=25 rncModuleRef RncModule=8IubLink=24 rncModuleRef RncModule=8IubLink=23 rncModuleRef RncModule=8IubLink=22 rncModuleRef RncModule=8IubLink=21 rncModuleRef RncModule=8=================================================================================================================Total: 20 MOs

RNC11> get iubmod8 reserved

=================================================================================================================MO Attribute Value=================================================================================================================IubLink=9 reservedBy [3] = >>> reservedBy = RncFunction=1,UtranCell=30125 >>> reservedBy = RncFunction=1,UtranCell=30126 >>> reservedBy = RncFunction=1,UtranCell=30127IubLink=8 reservedBy [3] = >>> reservedBy = RncFunction=1,UtranCell=30122 >>> reservedBy = RncFunction=1,UtranCell=30123.....<cut>..... >>> reservedBy = RncFunction=1,UtranCell=30133IubLink=10 reservedBy [3] = >>> reservedBy = RncFunction=1,UtranCell=30128

Finn Magnusson 2014-04-01 rev PA36 78/476)

>>> reservedBy = RncFunction=1,UtranCell=30129 >>> reservedBy = RncFunction=1,UtranCell=30130=================================================================================================================Total: 40 MOs

RNC11> ma cellmod8 iubmod8 reserved

Added 60 MOs to group: cellmod8

RNC11> bl cellmod8

Example 2: make a group containing all nbapcommon MOs belonging to a specific module, then lock them

RNC11> lt root

This will clear the proxy list. OK to proceed? [y/n]: yConnected to 137.58.194.88 (ManagedElement=1)

RNC11> pr

===================================================================================Proxy MO=================================================================================== 0 ManagedElement=1===================================================================================Total: 1 MOs

RNC11> lt iublink

Load Proxys for MOs of following type...===================================================================================IubLink===================================================================================

Please Confirm [y/n]: y

Last MO: 40. Loaded 40 MOs. Total: 41 MOs. MO Class: IubLink.

RNC11> ma iub_mod8 iublink rncmodule module=8$

Added 20 MOs to group: iub_mod8

RNC11> get iub_mod8 moduleFinn Magnusson 2014-04-01 rev PA36 79/476)

=================================================================================================================MO Attribute Value=================================================================================================================IubLink=40 rncModuleRef RncModule=8IubLink=39 rncModuleRef RncModule=8IubLink=38 rncModuleRef RncModule=8IubLink=37 rncModuleRef RncModule=8IubLink=36 rncModuleRef RncModule=8IubLink=35 rncModuleRef RncModule=8IubLink=34 rncModuleRef RncModule=8IubLink=33 rncModuleRef RncModule=8IubLink=32 rncModuleRef RncModule=8IubLink=31 rncModuleRef RncModule=8IubLink=30 rncModuleRef RncModule=8IubLink=29 rncModuleRef RncModule=8IubLink=28 rncModuleRef RncModule=8IubLink=27 rncModuleRef RncModule=8IubLink=26 rncModuleRef RncModule=8IubLink=25 rncModuleRef RncModule=8IubLink=24 rncModuleRef RncModule=8IubLink=23 rncModuleRef RncModule=8IubLink=22 rncModuleRef RncModule=8IubLink=21 rncModuleRef RncModule=8=================================================================================================================Total: 20 MOs

RNC11> lcc iub_mod8

Load Proxys for children of following MOs and all subsequent children...=================================================================================== 10 RncFunction=1,IubLink=40 11 RncFunction=1,IubLink=39 12 RncFunction=1,IubLink=38 13 RncFunction=1,IubLink=37 14 RncFunction=1,IubLink=36 15 RncFunction=1,IubLink=35 16 RncFunction=1,IubLink=34 17 RncFunction=1,IubLink=33 18 RncFunction=1,IubLink=32 19 RncFunction=1,IubLink=31 20 RncFunction=1,IubLink=30

Finn Magnusson 2014-04-01 rev PA36 80/476)

21 RncFunction=1,IubLink=29 22 RncFunction=1,IubLink=28 23 RncFunction=1,IubLink=27 24 RncFunction=1,IubLink=26 25 RncFunction=1,IubLink=25 26 RncFunction=1,IubLink=24 27 RncFunction=1,IubLink=23 28 RncFunction=1,IubLink=22 29 RncFunction=1,IubLink=21===================================================================================

Please Confirm [y/n]: y

Last MO: 45. Loaded 5 MOs. Total: 46 MOs.Last MO: 50. Loaded 5 MOs. Total: 51 MOs.Last MO: 55. Loaded 5 MOs. Total: 56 MOs.Last MO: 60. Loaded 5 MOs. Total: 61 MOs.Last MO: 65. Loaded 5 MOs. Total: 66 MOs.Last MO: 70. Loaded 5 MOs. Total: 71 MOs.Last MO: 75. Loaded 5 MOs. Total: 76 MOs.Last MO: 80. Loaded 5 MOs. Total: 81 MOs.Last MO: 85. Loaded 5 MOs. Total: 86 MOs.Last MO: 90. Loaded 5 MOs. Total: 91 MOs.Last MO: 95. Loaded 5 MOs. Total: 96 MOs.Last MO: 100. Loaded 5 MOs. Total: 101 MOs.Last MO: 105. Loaded 5 MOs. Total: 106 MOs.Last MO: 110. Loaded 5 MOs. Total: 111 MOs.Last MO: 115. Loaded 5 MOs. Total: 116 MOs.Last MO: 120. Loaded 5 MOs. Total: 121 MOs.Last MO: 125. Loaded 5 MOs. Total: 126 MOs.Last MO: 130. Loaded 5 MOs. Total: 131 MOs.Last MO: 135. Loaded 5 MOs. Total: 136 MOs.Last MO: 140. Loaded 5 MOs. Total: 141 MOs.

RNC11> ma nbap_mod8 nbapcom

Added 20 MOs to group: nbap_mod8

RNC11> pr nbap_mod8

===================================================================================Proxy MO=================================================================================== 45 RncFunction=1,IubLink=40,NbapCommon=1 50 RncFunction=1,IubLink=39,NbapCommon=1

Finn Magnusson 2014-04-01 rev PA36 81/476)

52 RncFunction=1,IubLink=38,NbapCommon=1 56 RncFunction=1,IubLink=37,NbapCommon=1 62 RncFunction=1,IubLink=36,NbapCommon=1 70 RncFunction=1,IubLink=35,NbapCommon=1 75 RncFunction=1,IubLink=34,NbapCommon=1 76 RncFunction=1,IubLink=33,NbapCommon=1 83 RncFunction=1,IubLink=32,NbapCommon=1 86 RncFunction=1,IubLink=31,NbapCommon=1 95 RncFunction=1,IubLink=30,NbapCommon=1 96 RncFunction=1,IubLink=29,NbapCommon=1 105 RncFunction=1,IubLink=28,NbapCommon=1 108 RncFunction=1,IubLink=27,NbapCommon=1 114 RncFunction=1,IubLink=26,NbapCommon=1 118 RncFunction=1,IubLink=25,NbapCommon=1 123 RncFunction=1,IubLink=24,NbapCommon=1 126 RncFunction=1,IubLink=23,NbapCommon=1 135 RncFunction=1,IubLink=22,NbapCommon=1 139 RncFunction=1,IubLink=21,NbapCommon=1===================================================================================Total: 20 MOs

2.11 Other commands

2.11.1 Alias

Print currently defined aliases

RNC11> alias

err : te log read |grep ERROR:ll : llogllc : llog -clll : llog -lombat : run /home/eanzmagn/moshell/commonjars/scripts/ombat/ombat.mospcrd : run /home/eanzmagn/moshell/commonjars/scripts/pcrd.mospsetd : run /home/eanzmagn/moshell/commonjars/scripts/psetd.mosstart : run /home/eanzmagn/scripts/moshell_start.mosteall : te e check error enter return info trace1 trace2 trace3 trace4 trace5 trace6 trace7 trace8 trace9 state_change bus_send bus_receive rec_sig send_sig param interface object user1 user2 user3 user4tec : te log clearter : te log read

Define an alias for the current sessionFinn Magnusson 2014-04-01 rev PA36 82/476)

RNC11> alias start run /home/eanzmagn/scripts/moshell_start.mos

RNC11> alias start

start: run /home/eanzmagn/scripts/moshell_start.mos

Define an alias permanently

** NONE ** eanzmagn@srld7243:=> cat ~/.moshellrc....<cut>...alias start run /home/eanzmagn/scripts/moshell_start.mos...<cut>...

2.11.2 Number conversion commands

ip2d/d2ip, h2d/d2h, b2h/h2b : to convert to/from decimal to hex or ip

RNC11> h2b 20

20: 00100000

RNC11> h2d 0x0012a

0x0012a: 298

RNC11> d2h 298

298: 0x12A

RNC11> d2ip -1992637805

-1992637805: 137.58.194.147

RNC11> ip2d 137.58.194.147

137.58.194.147: -1992637805

Finn Magnusson 2014-04-01 rev PA36 83/476)

2.11.3 Command history

RNC11> hi 1 070604 09:11:39 ls 2 070604 09:11:47 l ls 3 070604 09:12:37 d2b 20

4 070604 09:12:45 h2b 20

2.11.4 Convert a MOM from xml to html

Syntax: /home/user/moshell/momdoc <xml file> <destination directory>

Example: momdoc moshell/jarxml/RNC_NODE_MODEL_G_5_14.xml moms/RNC_NODE_MODEL_G_5_14

2.11.5 Upid command

Shows the relationship between UpgradePackage and SW release / MOM version

OFFLINE> upid rnc

Node UpgradePackage Release/MOM CppVersionRNC CXP9012014 P5 (G)RNC CXP9012123 P6.0 (H)RNC CXP9012842 P6.1 (J)RNC CXP9012995 P7.0 (K)RNC CXP9013831 P7.1 (K)RNC CXP9014711 P8 (L)RNC CXP9012014_R9AM/6 P5.0.0 5.1.2.6 EP8etc...

OFFLINE> upidm rnc

Node UpgradePackage Release/MOM CppVersionRNC CXP9012014 RNC_GRNC CXP9012123 RNC_HRNC CXP9012842 RNC_JRNC CXP9012995 RNC_KRNC CXP9013831 RNC_KRNC CXP9014711 RNC_L OFFLINE> upid mgw

Finn Magnusson 2014-04-01 rev PA36 84/476)

Node UpgradePackage Release/MOM CppVersionMGW CXP9012221 R4.2MGW CXP9012342 R5.0MGW CXP9012698 R5.1MGW CXP9013522 R6.0MGW CXP9012221/1_R1B04 CNPR4120 GMPV2_MGw_CNP_R4.1.2.0, CPP5.1.2.11_EP2MGW CXP9012221/2_R1B04 CNPR4120 GMPV3_MGw_CNP_R4.1.2.0, CPP5.1.2.11_EP2MGW CXP9012221/1_R2F02 CNPR4230 GMPV2_MGw_CNP_R4.2.3.0, CPP5.1.2.30 EP6etc....

OFFLINE> upidm mgw

Node UpgradePackage Release/MOM CppVersionMGW CXP9012221/1 MGW_R4_2MGW CXP9012342/1 MGW_R5_0MGW CXP9012698/1 MGW_R5_1MGW CXP9012698/2 MGW_R5_1MGW CXP9013522/5 MGW_R6_0

3 MOSHELL SCRIPTING

3.1 Scripting variables

Scripting variables are named by string with a “$” in front, eg: $myvarVariables of type “hashtable” are named in the same way but the index is specified in brackets, just after the name, eg: $mytable[1]When a command contains a variable, its name is replaced by its value.Eg:$myvar = readte log $myvar --> will be replaced with “te log read”

$myvar = read$table[$myvar] = te log ---> the variable $table[read] is assigned the value ”te log”lhsh 001200 $table[$myvar] $myvar --> will be replaced with “lhsh 001200 te log read”

Note! user variables should not be confused with scripting variables.User variables (whose values can be printed with the “uv” commands) are not scripting variables, they are configuration settings for moshell. To use the value of a user variable, its value should first be saved into a scripting variable.Eg: uv secure_shell > $secure_shell

Finn Magnusson 2014-04-01 rev PA36 85/476)

3.2 Preset variables

The following variables are set immediately after moshell startup: $moshelldir ---> path to the moshell directory $gawk ---> path to gawk $ipaddress ---> IP address to the node that moshell is connected to $moshell_version ---> the moshell version $logdir ---> path to the moshell_logfiles/logs_moshell directory $tempdir ---> path to the directory containing all temporary files for this moshell session. Gets deleted at the end of the session. $ws_ip --> the IP address of the workstation where moshell is running

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102$gawk_pid = 9127$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu

The following variables are set after the MOM has been parsed: $momversion ---> the MOM version of the node (eg: RNC_NODE_MODEL_E_5_3, MGW_NODE_MODEL_R3_9_0) $cellomomversion ---> the CPP MOM version (eg: 3.3, 4.3, 5.1, etc) of the nodeThese two variables can be handy to have when a script needs to know what SW revision is running in the node or what kind of node it is. $momdocnumber --> document number and revision of the MOM $momdocrevision

The following variables are set after the bo/bp command has been run: $coremp_pos $coremp_type

The following variables are set after running certain MO commands: $nr_of_mos --> the number of MOs that were printed on screen by the last run of the pr/st/get/prod/fro/set/del/acc commands. $nr_of_mos_ok --> the number of MOs that were successfully operated upon by the last run of the set/del/acc commands.

Finn Magnusson 2014-04-01 rev PA36 86/476)

$command_result --> set after the cr/pcr/pset/trun commands. Possible values: 0 for success, 1 for failure. $nr_of_alarms --> the number of active alarms on the node. Set after the last run of the "al" command. $nr_of_cvs --> the number of CV:s that exist on the node, is set after the last run of the "cvls" command. $nr_of_scanners --> the number of scanners printed by the last run of the pst/pgets/pdel/pbl/pdeb commands. $nr_of_counter_instances --> the number of counter instances printed by the last run of the pgetsn command.

RNC11> pr

Checking MOM version...RNC_NODE_MODEL_G_1_4Using MOM version: RNC_NODE_MODEL_G_1_4_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_G_1_4_COMPLETE.xml.cache .................................Done.Fetching IOR file...Done.**** Welcome to the Simple Mo Browser (version 3.0)!Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102/ior9102**** Test Construction OK****

Connected to 137.58.194.88 (ManagedElement=1)===================================================================================Proxy MO=================================================================================== 0 ManagedElement=1===================================================================================Total: 1 MOs

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20070111-154422_25420$gawk_pid = 25443$nodename = RNC11$nr_of_mos = 1$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$momversion = RNC_NODE_MODEL_G_1_4_COMPLETE$cellomomversion = 5.0_LSV43-4$momdocnumber = 15554-AXD10503/1$mobrowser_pid = 25472$momdocrevision = Z1$moshell_version = 7.0f

RNC11> get 0 userlabel

Finn Magnusson 2014-04-01 rev PA36 87/476)

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 userLabel =================================================================================================================Total: 1 MOs

RNC11> set 0 userlabel RNC11

============================================================================================================ Id MO userLabel Result============================================================================================================ 0 ManagedElement=1 RNC11 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102$gawk_pid = 9127$nodename = RNC11$nr_of_mos = 1$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$nr_of_vars = 12$momversion = RNC_NODE_MODEL_G_1_4_COMPLETE$nr_of_mos_ok = 1$cellomomversion = 5.0_LSV43-4$moshell_version = 6.1zu

RNC11> set 0 managedelementid 2

============================================================================================================ Id MO ManagedElementId Result============================================================================================================

Finn Magnusson 2014-04-01 rev PA36 88/476)

0 ManagedElement=1 2 !!!! Processing failure :se.ericsson.cello.moframework.NoSuchAttributeException TAG :"NoSuchAttribute" VARIABLES :"$attrName" = "ManagedElementId", "$moTypeName" = "ManagedElement"============================================================================================================Total: 1 MOs attempted, 0 MOs set

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102$gawk_pid = 9127$nodename = RNC11$nr_of_mos = 1$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$nr_of_vars = 13$momversion = RNC_NODE_MODEL_G_1_4_COMPLETE$nr_of_mos_ok = 0$cellomomversion = 5.0_LSV43-4$moshell_version = 6.1zu

The following variables are set after running one of the l+/u+/u- commands. $logfile ---> the logfile that is currently open. Set immediately after executing the "l+" command, stays set even after "l-" and will only be reset the next time a new logfile is open with "l+" $undologfile ---> the logfile used by the undo command. Set immediately after executing the "u+/u+s" command, stays set even after "u-" and will only be reset the next time a new undo mode is started with "u+/u+s". $undocommandfile --> the command file that can be used to undo the commands that were run between "u+/u+s" and "u-". Set immediately after executing the "u-" command. $undodelcommandfile --> the file containing the delete commands. Only applicable to simulated undo mode "u+s".

RNC11> l+

Logging to file: /home/eanzmagn/moshell_logfiles/logs_moshell/sessionlog/060710-075833_RNC11.log

RNC11> al

Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102/ior9102Resolving the alarm service in OMS...Simple Alarm Client initialized...Starting to retrieve active alarmsNr of active alarms are: 11

Finn Magnusson 2014-04-01 rev PA36 89/476)

================================================================================================Sever Specific Problem Cause Mo-Reference================================================================================================Maj Loss of Signal loss_of_signal Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1Maj Loss of Signal loss_of_signal Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=1,PacketDataRouter=Pdr5Gtpu1Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=1,PacketDataRouter=Pdr5Gtpu2Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=8,PacketDataRouter=Pdr3Gtpu1Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=8,PacketDataRouter=Pdr3Gtpu2Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=8,PacketDataRouter=Pdr4Gtpu1Maj PacketDataRouter_CnNotRespondingToICMPEcho communication_protocol_error RncModule=8,PacketDataRouter=Pdr4Gtpu2Maj TU Synch Reference Loss of Signal loss_of_signal Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1Maj TU Synch Reference Loss of Signal loss_of_signal Subrack=MS,Slot=5,PlugInUnit=1,TimingUnit=1,TuSyncRef=1Min Loss of Synch Reference Redundancy replaceable_unit_problem Synchronization=1>>> Total: 11 Alarms (0 Critical, 10 Major)

RNC11> l-

Log close: /home/eanzmagn/moshell_logfiles/logs_moshell/sessionlog/060710-075833_RNC11.log

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$logfile = /home/eanzmagn/moshell_logfiles/logs_moshell/sessionlog/060710-075833_RNC11.log$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-075643_9102$gawk_pid = 9127$nodename = RNC11$nr_of_mos = 1$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$nr_of_vars = 13$momversion = RNC_NODE_MODEL_G_1_4_COMPLETE$nr_of_mos_ok = 0$nr_of_alarms = 11$cellomomversion = 5.0_LSV43-4$moshell_version = 6.1zu

The following variable is set after having logged on to the node via telnet/ssh or ftp/sftp. $passwordThe contents of the variable can not be printed, it will only show if it's empty or not. By unsetting this variable or setting it to empty, this will force moshell to check the password again. Useful in case the password has changed on the node during the moshell session.

Finn Magnusson 2014-04-01 rev PA36 90/476)

RNC11> pv pass

RNC11> vii

Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...$ vii----- VII SERVER INFO ----- registered clients: client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- --------

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_OFF $

RNC11> pv pass

$password = *******

RNC11> unset $password

RNC11> vii

Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...$ vii----- VII SERVER INFO ----- registered clients: client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- --------

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_OFF $

RNC11> $password =

$password =

RNC11> viiFinn Magnusson 2014-04-01 rev PA36 91/476)

Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...$ vii----- VII SERVER INFO ----- registered clients: client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- --------

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_OFF $

The following variable is set after running the "pv" command. $nr_of_varsThis variable indicates the number of scripting variables that were printed in the last "pv" printout. By using "pv" together with a filtering pattern (eg: pv $table), it is possible to find out the number of variables that had matched the pattern, for instance the number of elements in a hashtable.

RNC11> pv moshell

$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu

RNC11> print $nr_of_vars

2

3.3 Variable assignment

To assign your own variables or hashtables, use the “=” sign, surrounded by spacesTo print variable values, use the command “pv”, or “print”, or “l echo”

RNC11> $i = 2

$i = 2

RNC11> $node = the RNC

$node = the RNCFinn Magnusson 2014-04-01 rev PA36 92/476)

RNC11> $table[1] = $node

$table[1] = the RNC

RNC11> $table[$i] = the RBS

$table[2] = the RBS

RNC11> pv

$i = 2$table[2] = the RBS$table[1] = the RNC$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$node = RNC$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-074615_8986$gawk_pid = 9011$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu

//FIND OUT HOW MANY ELEMENTS IN THE HASHTABLE: RUN THE PV COMMANDS, THEN PRINT THE VARIABLE $nr_of_vars

RNC11> pv table

$table[2] = the RBS$table[1] = the RNC

RNC11> print $nr_of_vars

2

RNC11> print $table[$i]

the RBS

RNC11> l echo “$table[$i]”

the RBS

RNC11> pv $i

$i = 2Finn Magnusson 2014-04-01 rev PA36 93/476)

$ipaddress = 137.58.194.88

RNC11> pv $i$

$i = 2

It is good practice to unset variables after they are not needed in order to keep the number of variables to a minimum.This is because the variable lookup in moshell will take more time if there are too many variables defined (around 1000 variables the performance starts to decrease)

RNC11> unset $i

RNC11> pv $i$

RNC11> unset $table

RNC11> pv table

If there are many variables, it is easier to use the command “unset all”, which unsets all variables except the preset variables.

RNC11> $i = 1

$i = 1

RNC11> $j = 2

$j = 2

RNC11> $k = 3

$k = 3

RNC11> pv

$j = 2$i = 1$k = 3$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$node = the RNC$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-080430_9319$password = *******$gawk_pid = 9344$nodename = RNC11

Finn Magnusson 2014-04-01 rev PA36 94/476)

$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$nr_of_vars = 0$moshell_version = 6.1zu

RNC11> unset all

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-080430_9319$password = *******$gawk_pid = 9344$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu It is also possible to define “resilient” variables which survive the “unset small” command (but not the “unset all”)

RNC11> $i := 1

$i = 1

RNC11> $j = 2

$j = 2

RNC11> pv

$j = 2$i = 1$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-080430_9319$password = *******$gawk_pid = 9344$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$nr_of_vars = 9$moshell_version = 6.1zu

RNC11> unset smallFinn Magnusson 2014-04-01 rev PA36 95/476)

RNC11> pv

$i = 1$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-080430_9319$password = *******$gawk_pid = 9344$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu

RNC11> unset all

RNC11> pv

$gawk = LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk$logdir = /home/eanzmagn/moshell_logfiles/logs_moshell$tempdir = /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-080430_9319$password = *******$gawk_pid = 9344$nodename = RNC11$ipaddress = 137.58.194.88$moshelldir = /home/eanzmagn/moshell$moshell_version = 6.1zu

Other ways of setting variables

0) from the ~/.moshellrc filecat .moshellrc$myvar=0

1) at moshell startup, using the "-v" optionIn this case, the "$" sign should be omitted (otherwise it gets interpreted by the unix shell)Example:>> moshell -v upmo=CXP9011008_R1A03,ftpserv=10.1.0.16,secure_shell=1,secure_ftp=1 rnc34In this case, we can see that scripting variables ($upmo and $ftpserv) and user variables (secure_shell and secure_ftp) have been mixed in the same statement. This is ok because any variable that is not recognised as a user variable will be treated as a scripting variable.

** NONE ** eanzmagn@srld7244:=> moshell -v upmo=CXP9012014_R4J04,password=tch88,secure_ftp=1 rnc11

Finn Magnusson 2014-04-01 rev PA36 96/476)

##################################################################### Welcome to MoShell 9.0h (LPA108514/1_R9H) ## Finn Magnusson, Jan Pettersson ## http://utran01.au.ao.ericsson.se/moshell ## Contact: [email protected] ## [email protected] #####################################################################

Checking ip contact...OK

HELP MENU : hMO COMMANDS : mOTHER COMMANDS : nPM COMMANDS : pQUIT : q

RNC11> pv upmo|password

$upmo = CXP9012014_R4J04$password = ******

RNC11> uv secure_ftp

secure_ftp = 1

2) from the following commands: get, fro, ip2d/d2ip, h2d/d2h, b2h, h2b, uv.The mo-filter and attribute-filter must be specified, then comes the redirection sign (">"), then the variable name.If several attributes are printed, only the last attribute value gets assigned into the variable.

RNC11> get 0 userlabel > $node

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 userLabel RNC11=================================================================================================================Total: 1 MOs

$node = RNC11

RNC11> get configuration currentupgrade > $currentup

Finn Magnusson 2014-04-01 rev PA36 97/476)

=================================================================================================================MO Attribute Value=================================================================================================================ConfigurationVersion=1 currentUpgradePackage UpgradePackage=CXP9012014_R9AA05=================================================================================================================Total: 1 MOs

$currentup = UpgradePackage=CXP9012014_R9AA05

RNC11> get $currentup administrativedata > $currentupproduct

=================================================================================================================MO Attribute Value=================================================================================================================UpgradePackage=CXP9012014_R9AA05 administrativeData Struct{5} >>> 1.productNumber = CXP9012014 >>> 2.productRevision = R9AA05 >>> 3.productName = UTRAN RNC >>> 4.productInfo = Upgrade Package file for RNC CXP9012014 R9AA05. >>> 5.productionDate = 20060925=================================================================================================================Total: 1 MOs

//IN THE CASE OF STRUCT ATTRIBUTES, THE VALUES OF EACH MEMBER ARE SAVED IN A HASHTABLE

$currentupproduct = Struct{5} >>> 1.productNumber = CXP9012014 >>> 2.productRevision = R9AA05 >>> 3.productName = UTRAN RNC >>> 4.productInfo = Upgrade Package file for RNC CXP9012014 R9AA05. >>> 5.productionDate = 20060925$currentupproduct[productName] = UTRAN RNC$currentupproduct[productInfo] = Upgrade Package file for RNC CXP9012014 R9AA05.$currentupproduct[productionDate] = 20060925$currentupproduct[productNumber] = CXP9012014$currentupproduct[productRevision] = R9AA05

RNC11> lfro subrack=ms,slot=1,pluginunit=1$ . > $slot1_fro

Finn Magnusson 2014-04-01 rev PA36 98/476)

=================================================================================================================MO FroName FroId=================================================================================================================Subrack=MS,Slot=1,PlugInUnit=1 resourceId 1=================================================================================================================Total: 1 MOs

$slot1_fro = 1

RNC11> uv credential > $credential

credential = /home/eanzmagn/moshell/commonjars/host.p12

$credential = /home/eanzmagn/moshell/commonjars/host.p12sa_credential = /home/eanzmagn/moshell/commonjars/sam.pbe

$credential = /home/eanzmagn/moshell/commonjars/sam.pbe

RNC11> uv ^credential > $credential

credential = /home/eanzmagn/moshell/commonjars/host.p12

$credential = /home/eanzmagn/moshell/commonjars/host.p12

RNC11> ip2d 10.1.128.17 > $ipd

10.1.128.17: 167870481

$ipd = 167870481

RNC11> d2h $ipd > $iph

167870481: 0xA018011

$iph = 0xA018011

3) using an arithmetic operationThe following numeric operations are supported: + addition - substraction

Finn Magnusson 2014-04-01 rev PA36 99/476)

* muliplication / division % modulo (returns the remainder of an integer division operation)

>> $i = 1 (result: $i=1)>> $i = $i + 1 (result: $i=2)>> $i = $i * 3 (result: $i=6)>> $k = $i * $j (result: $k=12)>> $l = $i / $j (result: $l=0.333)>> $m = $k % 5 (result: $m=2)

Note: Only one operation per line is allowed. A space must exist between each element of the operation. There cannot be more than two members in the operation (ie: $i = $j + $k ==> OK. But $i = $j + $k + $l ===> NOTOK)

4) using string manipulationThe following string operations are supported: concatenation and substitution/replacement.The concatenation is performed by juxtaposing the strings. Syntax for concatenation: $var = string1string2string3 (the strings are concatenated without space in between) or $var = string1 string2 string3 (the strings are concatenated with spaces in between)The substitution/replacement is performed using the "-s" switch to specify the string to substitute and the "-r" switch to specify the string it should be replaced with. If the "-r" switch is not used, then the string will be replaced by nothing. If the "-g" switch is specified, then all instances of the string to substituted, otherwise, only the first instance.Syntax for substitution/replacement: $var = originalString -s stringToSubstitute [-r stringToReplaceItWith [-g ] ]Regular expressions can be used in the string manipulations.

RNC11> $var = my book is green

$var = my book is green

RNC11> $var1 = $var and red

$var1 = my book is green and red

RNC11> $var2 = $var1ish

$var2 = my book is green and redish

RNC11> $var3 = $var2 -s green -r blue

$var3 = my book is blue and redish

RNC11> $var3 = $var2 -s red -r blue

$var3 = my book is green and blueish

Finn Magnusson 2014-04-01 rev PA36 100/476)

RNC11> $var4 = $var3 -s $var

$var4 = and blueish

RNC11> $var5 = $var4 -s a.*e

$var5 = ish

RNC11> $var6 = $var$var5

$var6 = my book is green ish

RNC11> $var6 = $var6 -s .ish -r ish

$var6 = my book is greenish

RNC11> $var7 = $var6 -s \x020

$var7 = mybook is greenish

RNC11> $var7 = $var6 -s \x020 -g

$var7 = mybookisgreenish

5) using output from a unix command:The unix command must be surrounded by back-quotes (`). Variables can be used within the unix command.

RNC11> $date = `date +%y%m%d-%H%M`

$date = 060710-0841

RNC11> $nr_of_errors = `$moshelldir/moshell -v password=$password $ipaddress 'lh all te log read' | grep -c ERROR`

$nr_of_errors = 986

RNC11> $corben_clock = `$moshelldir/moshell -v password=$corben_pw,username=auto $corben_ip "readclock" | grep Date`

$corben_clock = Date: 2006-07-10 UTC Time: 06:49:14. Monday

RNC11> $mirrorstat = `$moshelldir/moshell –v password=$password $ipaddress “lh coremp mirror s” | grep –c “Peer Disk.*Valid”`

$mirrorstat = 1

Finn Magnusson 2014-04-01 rev PA36 101/476)

// 0 = Not ok , 1 = OK

RNC11> $rbs_a2ea = `$moshelldir/moshell $rbsip 'lt aal2sp;get aal2sp a2ea' | $gawk '$2 == "a2ea" { print $3}'`

$rbs_a2ea = 491520004301000

6) using exit code from a unix command:

If the built-in function "system" is used instead of the back-quotes (`) then the exit code of the unix command is saved to the variable (instead of its output).Example:>> $result = system(cp $file1 $file2) (result: 0 if the copy was successful, or some other number if the copy failed)

7) using output from a predefined functionCurrently, the following functions exist: * fdn(proxy) ---> input is the proxy id, output is the FDN * ldn(proxy) ---> input is the proxy id, output is the LDN * rdn(proxy) ---> input is the proxy id, output is the RDN * motype(proxy) ---> input is the proxy id, output is the MO type * proxy(string) ---> input is the LDN or FDN (NOT RDN!), output is the proxy id * readinput(sring) ---> input is a prompt that should appear on the screen, so that the user can input an answer which will then be assigned to the variable. * readfile(file) ---> input is a filename. Each line of the file is assigned into an element of the hashtable into which we have assigned the result of the function. If the file is not found, the variable $nr_of_lines is set to 0, otherwise it is set to the number of lines in the file. Note, this should not be used on large files as it will slow down things very much. * testfile(file) ---> input is a filename. If the file is not found, the variable $nr_of_lines is set to 0, otherwise it is set to 1. * split(string) --> The string is split into the array specified on the left side of the equal sign (see example below). The separator used to split the string can be specified in the variable "$split_separator". By default it is a space. If the $split_separator has been changed and needs to be reset to the default value, just run the command "unset $split_separator". The number of elements in the array is stored in the variable $split_last

Examples:RNC37> pr atmport

===================================================================================Proxy MO=================================================================================== 3 TransportNetwork=1,AtmPort=MS-26-2 4 TransportNetwork=1,AtmPort=MS-26-1 5 TransportNetwork=1,AtmPort=MS-24-2 6 TransportNetwork=1,AtmPort=MS-24-1 7 TransportNetwork=1,AtmPort=ES-1-2-2

Finn Magnusson 2014-04-01 rev PA36 102/476)

8 TransportNetwork=1,AtmPort=ES-1-2-1 9 TransportNetwork=1,AtmPort=ES-1-26-2 10 TransportNetwork=1,AtmPort=ES-1-26-1 11 TransportNetwork=1,AtmPort=MS-6-2 12 TransportNetwork=1,AtmPort=MS-6-1 13 TransportNetwork=1,AtmPort=MS-27-2 14 TransportNetwork=1,AtmPort=MS-27-1===================================================================================Total: 12 MOs

RNC37> $rdn = rdn(14)

$rdn = AtmPort=MS-27-1

RNC37> $ldn = ldn(14)

$ldn = TransportNetwork=1,AtmPort=MS-27-1

RNC37> $fdn = fdn(14)

$fdn = SubNetwork=OSS27_RootMo_R,SubNetwork=RNC37,MeContext=RNC37,ManagedElement=1,TransportNetwork=1,AtmPort=MS-27-1

RNC37> $motype = motype(14)

$motype = AtmPort

RNC37> $proxy = proxy($fdn)

$proxy = 14

RNC37> $proxy = proxy($ldn)

$proxy = 14

RNC37> $reply = readinput(please type something: )please type something: hoho

RNC37> pv reply

$reply = hoho

RNC37> l cat testfile

this is the first linethis is the second line

Finn Magnusson 2014-04-01 rev PA36 103/476)

this is the third linethis is the last line of this file

RNC37> $lines = readfile(./testfile)

RNC37> pv lines

$lines[1] = this is the first line$lines[2] = this is the second line$lines[3] = this is the third line$lines[4] = this is the last line of this file$nr_of_lines = 4

RNC37> for $i = 1 to $nr_of_linesEnter commands (one per line), then type "done"> pv $lines[$i]> done

---------------------------------------------------------------------------------------------061003-14:14:57 Index 1 of 4: 1---------------------------------------------------------------------------------------------

RNC37> pv $lines[$i]

$lines[1] = this is the first line

RNC37>

---------------------------------------------------------------------------------------------061003-14:14:57 Index 2 of 4: 2---------------------------------------------------------------------------------------------

RNC37> pv $lines[$i]

$lines[2] = this is the second line

RNC37>

---------------------------------------------------------------------------------------------061003-14:14:57 Index 3 of 4: 3---------------------------------------------------------------------------------------------

RNC37> pv $lines[$i]

$lines[3] = this is the third line

Finn Magnusson 2014-04-01 rev PA36 104/476)

RNC37>

---------------------------------------------------------------------------------------------061003-14:14:57 Index 4 of 4: 4---------------------------------------------------------------------------------------------

RNC37> pv $lines[$i]

$lines[4] = this is the last line of this file

RNC37>

RNC37> $words = split($lines[3])

RNC37> pv words

$words[5] = line$words[4] = third$words[3] = the$words[2] = is$words[1] = this

RNC37> for $i = 1 to $split_lastEnter commands (one per line), then type "done"> pv $words[$i]> done

---------------------------------------------------------------------------------------------061003-14:19:10 Index 1 of 5: 1---------------------------------------------------------------------------------------------

RNC37> pv $words[$i]

$words[1] = this

RNC37>

---------------------------------------------------------------------------------------------061003-14:19:10 Index 2 of 5: 2---------------------------------------------------------------------------------------------

RNC37> pv $words[$i]

$words[2] = is

Finn Magnusson 2014-04-01 rev PA36 105/476)

RNC37>

---------------------------------------------------------------------------------------------061003-14:19:10 Index 3 of 5: 3---------------------------------------------------------------------------------------------

RNC37> pv $words[$i]

$words[3] = the

RNC37>

---------------------------------------------------------------------------------------------061003-14:19:10 Index 4 of 5: 4---------------------------------------------------------------------------------------------

RNC37> pv $words[$i]

$words[4] = third

RNC37>

---------------------------------------------------------------------------------------------061003-14:19:10 Index 5 of 5: 5---------------------------------------------------------------------------------------------

RNC37> pv $words[$i]

$words[5] = line

To specify another field separator, set the variable $split_separator.

3.4 If/Else constructs

- The if statement must be followed by a condition. The comparison operator of the condition must be surrounded by spaces. - Zero or more "else if" statements can be used after the "if" statement. - Zero or one "else" statements can be after the "if" or "else if" statements. - The end of the if/else structure must be specified with a "fi" statement. - Each statement must be on its own line and can be followed by one or more commands. - Several conditions can be combined, using the logical AND (&&), or the logical OR (||). - Any number of AND/OR can be put on a line but NOT BOTH on the same line.

Finn Magnusson 2014-04-01 rev PA36 106/476)

- Grouping conditions with brackets is NOT supported. - The "return" command can be used to exit from the command file in case a certain condition is met (type "h return" for more information on how to use this command).

Syntax examples: a) if <condition> command1 command2 fi b) if <condition1> || <condition2> command1 command2 else command3 fi c) if <condition> && <condition2> && <condition3> command1 else if <condition4> command2 else return fi

A condition can use the following comparison operators: = equals ~ matches != is not equal to !~ does not match > greater than < less than >= greater or equal than <= less or equal thanThe words around the operator can be either a variable or a single word but NOT a string containing spaces or a concatenation of a variable and string.Following conditions are syntaxically correct: if $var1 = $var2 if mystring ~ $var if $i < 2Following conditions are NOT syntaxically correct and will return unexpected results: if mystring_$var1 ~ $var2 if mystring is this ~ your string A condition can also just contain one variable, in which case it will check if the variables exists.

Finn Magnusson 2014-04-01 rev PA36 107/476)

Examples:>> if $var ---> check if the variable $var exists>> get 0 productname > $nodeType>> if $nodeType ~ 3202 || $nodeType ~ 3104 set feeder attenuation 4 else if $nodeType ~ 3101 set feeder attenuation 16 else return fi

3.5 For constructs

The parameter to the "For" construct can be: a) "ever" : to repeat the loop an infinite number of times

$var = 0 for ever $var = $var + 1

if $var = 10break

fi done

b) <numberOfIterations> : to repeat the loop a specific number of times

for 10 command1 command2 wait 5 done

c) $var in <moGroup> : to run the body of the loop on each MO of the specified moGroup. At each loop iteration, the $var variable will take the value of the proxy id of one of the MOs of the moGroup.

for $mo in mymogroup get $mo attribute > $var $var = $var + 1 set $mo attribute $var $rdn = rdn($mo) set $mo userlabel $rdn done

Finn Magnusson 2014-04-01 rev PA36 108/476)

d) $var in <boardGoup> : to run the body of the loop on each board of the specified board group. At each loop iteration, the $var variable will take the value of the linkhandler of one of the boards of the boardGroup.

for $board in myboardgroup bl $board facc $board restart 0 1 wait 10 deb $board lhsh $board vii done

f) $var in $table : for each iteration of the loop, $var will take one of the index values of the hashtable $table

for $proxy in $proxytable bl $proxy st $proxy deb $proxy st $proxy get $proxy operational > $opstate if $opstate != 1 break fi done

g) $var = $start to $stop : $var is assigned every integer value between $start and $stop. $start and $stop can be variables or constants but must be an integer. If $start is smaller than $stop than the order will be ascending, otherwise it will be descending.

for $var = $maxproxy to $minproxy del $var done

for $var = 1 to 6 te e trace$var process done

Notes:- The end of the "for" structure must be specified with a "done" statement.

- The "wait" command can be used in the body of the loop to specify a delay to wait in between each iteration.The delay can be in seconds, minutes, hours, or even ROP periods. (Type "h wait" for info.)Do not use the "sleep" command as this will result in hanging if the loop is aborted.

Finn Magnusson 2014-04-01 rev PA36 109/476)

- The loop can be aborted any time by typing ctrl-z , then "touch <stopfile>", then "fg".The <stopfile> path is shown in the window title bar. Type "h ctrl-z" for more info about aborting.

- The break command can be used within the loop to exit from the loop.

- The return command can be used to exit from the script but without exiting from moshell. Return shall always be used within an “if” construct.

3.6 User-defined functions

It is possible to nest one or more if/else statement within a for statement and vice-versa.But it is not possible to nest an if/else statement within an if/else statement and a for statement within another for statement.

The following is ok:for xxx command1 if yyy command2 else command3 fidone

But not this:for xxx command1 if yyy command2 for zzz command4 if aaa break fi done else command3 fidone

INSTEAD:func myfunction

Finn Magnusson 2014-04-01 rev PA36 110/476)

for zzz command4 if aaa break fi doneendfunc

for xxx command1 if yyy command2 myfunction else command3 fidone

The workaround is to put the for/if constructs into functions. Users can define their own functions, using the func/endfunc construct.If the function is called with arguments, these are assigned to the variables $1, $2, $3, etc

Example: 1. Define the function (the function definitions can be run in a different command file)Here we are defining a function which checks the state of the mirrored disks and returns once the disks are in sync

func check_disk_state#if $1 is undefined or different to an integer value then we set it to 10 secondsif $1 ~ ^[0-9]+$

$wait_interval = $1else

$wait_interval = 10fifor ever

wait $wait_interval$res = `$moshelldir/moshell –v password=$password $ipaddress “lh coremp mirror s” | grep -c "Peer Disk Status: *Valid"`if $res > 0

breakfi

doneendfunc

2. Call the function

Finn Magnusson 2014-04-01 rev PA36 111/476)

Here we have made a small script which makes use of our user-defined function.First we are running a file containing all the definitions for our user-defined functions.(Note that the functions can also be defined within the same script, but by keeping all functions in a separate file means that several command files can use the same functions)We have called the function with an argument "5" which in this case will be used as the "$wait_interval" parameter in the function

run ~/myfunctions_define.mosfor ever

check_disk_state 5acc 0 restartpol

done

3.7 Examples

Example scripts can be found under moshell/commonjars/scripts and moshell/examples/scripting/Note two types of comments can be used in scripts: - visible comments: start with the "#" sign. These comments are printed on the screen while the script is executing. - invisible comments: start with the "//" sign. These comments are not printed on the screen.

Examples:

a) increase the primaryCpichPower by 0.1 dBm on each UtranCell>> lt ^utrancell>> ma cell ^utrancell>> for $mo in cell get $mo primarycpichpower > $pich $pich = $pich + 1 set $mo primarycpichpower $pich done

b) make an MO group with all UtranCells supporting HSDPA:

(rncfunction=1,utrancell=30112,hsdsch=1 )

ma hs ^hsdsch=for $mo in hs $ldn = ldn($mo) $cell = $ldn -s ,Hsdsch=.*$ ma hscell $celldone

Finn Magnusson 2014-04-01 rev PA36 112/476)

Other method:

ma cell ^utrancellfor $mo in cell $ldn = ldn($mo) lpr $ldn,hs if $nr_of_mos > 0 ma hscell $mo fi done

c) checking the progress of a UP installation, every 10 seconds.Break from the loop if the result is "1 (INSTALL_COMPLETED)", and continue with upgrade action.Abort the command file if the result is "6 (INSTALL_NOT_COMPLETED)">> lt upgrade>> acc upgradepackage=xxx nonblockinginstall>> for ever

$return = 0 wait 10 get upgradepackage=xxx state > $upstate if $upstate ~ ^1 break else if $upstate ~ ^6 $return = 1 break fi

done if $return = 1 return fi acc upgradepackage=xxx upgrade

d) run a testcase 50 times>> func testcase31 command1 command2 etc. endfunc>> for 50 testcase31

wait 2m done

Finn Magnusson 2014-04-01 rev PA36 113/476)

e) restart all boards in a board group>> ba spb spb>> for $board in spb acc $board restart 0 1 wait 30 done

f) restart some boards in a specific order>> for $var = 20 to 14 $board = 00$var00 facc $board restart 0 1 wait 30 done

g) save the fro values of all programs into a table and then restart every program>> lma programs_on_slot_19 subrack=ms,slot=19,.*program>> $i = 0>> for $prog in programs_on_slot_19 $i = $i + 1 fro $prog ^res > $frolist[$i] done>> for $i in $frolist restartObj pgm $frolist[$i] done

Other examples: See the folders moshell/commonjars/scripts and moshell/examples/scripting/

For instance the following scripts :- moshell/commonjars/scripts/dcg_datacollection.mos (called by the “dcg” command for CSR/TR log collection)- moshell/commonjars/scripts/pgu.mos (called by the “pgu” command for program upgrade)- moshell/examples/scripting/change_lac.mos (used in lab for moving a cell cluster to a different location area)- moshell/examples/scripting/rename_utranrel.mos (used for renaming utranrelation MOs so the MOid indicates the destination cell)- moshell/examples/scripting/set_cell_userlabel.mos (used for putting the rncmodule reference inside the userlabel of the cell)

It is also possible to generate your own html MOM with the momdoc utility located in the moshell folder.

Finn Magnusson 2014-04-01 rev PA36 114/476)

4 MORE ABOUT COLI INTERFACE

4.1 COLI

bs command

In some cases, the board cannot be accessed via “lhsh” , for instance if the board has not fully loadedIt may be possible to acces the board over the meta-channel, using the command “bs”.The syntax is: bs –d SMN APN –c “command”. Example: RNC11> bs -d 0 14 -c "te log read"

$ bs -d 0 14 -c "te log read"

==================================================================== STATUS FROM SMN=000 APN=14 =====================================================================

te log read[2006-05-17 14:38:28.904] RnhLmCellCPT(NBAP_ASN) RlibInsNbapProtocol.cc:231 BUS RECEIVE:NBAP PDU DECODE, ueRef = -1, length = 90000 20 20 42 63 70 03 00 00 00 ' Bcp....'[2006-05-17 14:38:28.932] RnhLmCellCPT(NBAP_ASN_PEEK) RlibInsNbapProtocol.cc:253 BUS RECEIVE:NBAP PDU DECODE, length = 90000 20 20 42 63 71 03 00 00 00 ' Bcq....'

The “bs” command uses Meta-Channel instead of ICP.

The list of ICP connections can be viewed with “pdr” command:

RNC11> pdr

$ pdrICP State smn apn suua supa handle linkname resend reqs0x00951080 8 0 16 0 0x00100000 297 00x0091e980 8 0 27 0 0x001b0000 296 00x0091fa40 8 0 11 0 0x000b0000 298 00x0091f620 8 0 23 0 0x00170000 294 00x0091f740 8 0 22 0 0x00160000 293 00x0091f500 8 0 20 0 0x00140000 292 00x00920700 8 0 19 0 0x00130000 291 00x00924460 8 0 26 0 0x001a0000 290 0

Finn Magnusson 2014-04-01 rev PA36 115/476)

0x009242a0 8 0 1 0 0x00010000 289 00x0091fc00 8 0 6 0 0x00060000 288 00x0091eda0 8 0 0 0 0x00000000 287 00x009205e0 8 0 5 0 0x00050000 286 00x0091ebe0 8 0 7 0 0x00070000 285 00x00924040 8 0 4 0 0x00040000 284 00x00919ec0 8 0 14 0 0x000e0000 283 00x00919da0 8 0 15 0 0x000f0000 282 00x00919c80 8 0 17 0 0x00110000 281 00x00919b60 8 0 12 0 0x000c0000 280 00x00912740 8 0 13 0 0x000d0000 279 00x0090b860 8 0 8 0 0x00080000 278 00x0090de40 8 0 9 0 0x00090000 277 00x008ea4a0 2 0 10 0 0x000a0000 0 001000 0$

The list of Meta-Channel connections can be viewed with “mch” command:

RNC11> mch

$ mch

All Sub racks Dialogue details smn apn p_state txStatus retxcount sendSeq pid r_state rxStatus recSeq 0 0 0 yes 0 1 0x10167 0 1 0 0 1 0 yes 0 1 0x10167 0 1 0 0 2 0 no 0 0 0x 0 0 0 0 0 3 0 no 0 0 0x 0 0 0 0 0 4 0 yes 0 0 0x10167 0 1 1 0 5 0 yes 0 0 0x10167 0 1 0 0 6 0 yes 0 0 0x10167 0 1 0 0 7 0 yes 0 0 0x10167 0 1 0 0 8 0 yes 0 0 0x10167 0 1 0 0 9 0 yes 0 0 0x10167 0 1 0 0 10 0 no 0 0 0x 0 0 0 0 0 11 0 yes 0 0 0x10167 0 1 1 0 12 0 yes 0 0 0x10167 0 1 0 0 13 0 yes 0 0 0x10167 0 1 0 0 14 0 yes 0 0 0x10167 0 1 0 0 15 0 yes 0 0 0x10167 0 1 0 0 16 0 yes 0 0 0x10167 0 1 0 0 17 0 yes 0 0 0x10167 0 1 0 0 18 0 no 0 0 0x 0 0 0 0 0 19 0 yes 0 0 0x10167 0 1 0 0 20 0 yes 0 0 0x10167 0 1 0

Finn Magnusson 2014-04-01 rev PA36 116/476)

0 21 0 no 0 0 0x 0 0 0 0 0 22 0 yes 0 0 0x10167 0 1 0 0 23 0 yes 0 0 0x10167 0 1 0 0 24 0 no 0 0 0x 0 0 0 0 0 25 0 no 0 0 0x 0 0 0 0 0 26 0 yes 0 0 0x10167 0 1 0 0 27 0 yes 0 0 0x10167 0 1 0$

Sending several commands on the same line

The commands are thus run within the same telnet/ssh session

RNC11> vii ; vols

$ vii----- VII SERVER INFO ----- registered clients: client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- --------

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_OFF $ volsvolume total used free frw device unit/ 0K 0K 100% 0K 100% FR- /null 0K 0K 100% 0K 100% FRW /d 292M 118M 40% 174M 59% FRW idedd 0 <4-599999>/gzip 0K 0K 100% 0K 100% FRW protocol=gzip/c 851M 215M 25% 635M 75% FRW mirrordd 0 <600000-2344607>/p001300 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001800 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001700 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p000900 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p000800 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001200 851M 10M 1% 841M 99% FRW idedd 0 <600000-2344607>/p001400 851M 53M 6% 798M 94% FRW idedd 0 <600000-2344607>/p001600 851M 53M 6% 798M 94% FRW idedd 0 <600000-2344607>/p001500 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>$

Finn Magnusson 2014-04-01 rev PA36 117/476)

RNC11> lhsh 001200 vii ; lhsh 001200 vols

Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...$ lhsh 001200 vii----- VII SERVER INFO ----- registered clients: client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- --------

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_OFF $ lhsh 001200 volsvolume total used free frw device unit/ 0K 0K 100% 0K 100% FR- /null 0K 0K 100% 0K 100% FRW /d 292M 115M 39% 177M 60% FRW idedd 0 <4-599999>/p001200 851M 24M 3% 827M 97% FRW idedd 0 <600000-2344607>/p001300 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/c 851M 229M 27% 622M 73% FRW mirrordd 0 <600000-2344607>/p000800 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001700 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p000900 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001600 851M 7M 1% 844M 99% FRW idedd 0 <600000-2344607>/p001500 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>/p001400 851M 6M 1% 845M 99% FRW idedd 0 <600000-2344607>/j 851M 229M 27% 622M 73% FRW /c 0 <600000-2344607>/p001800 851M 0M 0% 850M 100% FRW idedd 0 <600000-2344607>$

Using the semicolon forces to log into the actual board (only needed for a couple of commands)

Example: the “te filter” command does not work when run from the central MP.

RNC11> lhsh 001400 te filter set "([1] <> 8 OR [1] >= 9)" NBAP*

$ lhsh 001400 te filter set "([1] <> 8 OR [1] >= 9)" NBAP*Usage: te filter set <filter expr> <process> <filter expr> = <expr> [<bool op> <expr>] ... <expr> = '['<byte_no>[:<bit_no>]']' = <byte_value>

Finn Magnusson 2014-04-01 rev PA36 118/476)

<bool op> = AND | OR<process> = Name of process. Wildcard '*' can be used at end of name.$

By using the semicolon after lhsh <board> , we force moshell to run the command from within the board.

RNC11> lhsh 001400 ; te filter set "([1] <> 8 OR [1] >= 9)" NBAP*

$ lhsh 001400Welcome to OSE Shell OSE4.5.2.001400>001400> te filter set "([1] <> 8 OR [1] >= 9)" NBAP*001400>001400> exit$

Other similar cases where semicolon may be needed

>> lhsh 001400 ; te filter set "([1]<8 OR [1]>=9 AND LEN <> 33)" NBAP* >> lhsh 001400 ; te filter set "[1]<> 8 AND [1] <> $12 AND [1] <> $14 AND [1] <> $11" NBAP* >> lhsh 001400 ; te log freeze -grp state_change "WaitForActivation -> WaitForCapacity" 100 >> lhsh 012000 ; MsbHostMo_StartPing -d 10.173.137.130 -z 10.173.137.1

Running SQL commands

RNC11> sqlc

SQL command syntax: sql/sqlc ; command1 ; command2 ; command3; etc...E.g: sql select * from tables where name like '%pgm%' sql select * from cspgmresource_01 where pno='CXC 132 0784'; sql update cspgmresource_01 set poolsize=20000000 where pno='CXC 132 0784'; commit;

See also "h sql+" for help on how to start/stop/check the SQL LM

RNC11> sql select name from tables

$ sqlcUnknown command 'sqlc'.select name from tables;$ Unknown command 'select'.$ exit;Unknown command 'exit;'.$

Finn Magnusson 2014-04-01 rev PA36 119/476)

RNC11> sql+Loading and starting osa_coli_lm (CXC1325608)....OK.

RNC11> sql-Trying password from ipdatabase file: /home/eanzmagn/moshell_sitefiles/ipdatabase...Stopping osa_coli_lm (CXC1325608)....OK.

RNC11> h sql+

*******************************************************sql+/sql-/sql? [<heap>]*******************************************************To start/stop/check the SQL client on the node (CXC1325608).This LM is usually on disk but in the case of UTRAN nodes, it is not loaded in RAM.The command checks if the LM is already loaded or started, if not, it finds the latest application version stored on disk, loads it and starts it. The argument can be used to specify a different heap size than the one that is pre-compiled in the LM. The heap size given will be in MB, should be an integer between 1 and 50. If no heap is given, the LM is loaded without specifying any heap value which means that it will use the default heap size that is specified in the LM.

RNC11> sql+ 10Loading and starting osa_coli_lm (CXC1325608)....OK.

RNC11> sql select name from tables

$ sqlcselect name from tables;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd

+-----------------------------------------+| name |+-----------------------------------------+| 'integer' || 'char' || 'float' || 'bool' || 'binary' || 'datetime' || 'internal' || 'integer8' |

Finn Magnusson 2014-04-01 rev PA36 120/476)

| 'integer16' || 'integer32' || 'float32' || 'varchar' |...<cut>....| 'aet_cbusubunittable_1' || 'aet_etmc41ssubunittable_1' || 'aet_hwcharacteristicsrevisiontable_1' || 'otherloadername_01' |+-----------------------------------------+Query Done: 212 records selectedSQL> exit;$

RNC11> sql select name from tables | grep piu

| 'cspiuresource_01' |

RNC1O> sql select name from tables ; select * from cspiuresource_01

It’s recommended to check the size of a table before printing (to not run out of memory on the sql client)

RNC11> sql select COUNT(*) from cspiuresource_02

$ sqlcselect COUNT(*) from cspiuresource_02;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0017/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd

+-------------+| expression1 |+-------------+| 23 |+-------------+Query Done: 1 record selectedSQL> exit;

RNC11> sql select * from cspiuresource_01

Finn Magnusson 2014-04-01 rev PA36 121/476)

$ sqlcselect * from cspiuresource_01;Note! Have you allocated enough of heap memory to the loadmodule:CXC1325608 to be able to run SQLC in the way you want??

Note! CTRL+C is not supported!!!

Component sqlc (V04.03.0034/OSE)Copyright (C) 1994-2005 by Polyhedra LtdSQL> +------+----------------+------+----------------+------------+------------------+----------+-----------+------------+---------+-----------------+--------+| id | slotinstanceid | role | piugroupnumber | astate | apiupno | apiuprev | apiupname | apiupdate | apiusno | allowedrestarts | nextid |+------+----------------+------+----------------+------------+------------------+----------+-----------+------------+---------+-----------------+--------+| 1 | 1 | 'BP' | 8 | 'UNLOCKED' | 'ROJ 119 2108/2' | 'R6' | 'SCB' | '20010101' | '' | 3 | 24 || 2 | 10 | 'MP' | 1 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 3 | 12 | 'MP' | 3 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 4 | 4 | 'BP' | 5 | 'UNLOCKED' | 'ROJ 119 2104/3' | 'R4' | 'TUB' | '20010101' | '' | 3 | 24 || 5 | 5 | 'BP' | 5 | 'UNLOCKED' | 'ROJ 119 2104/3' | 'R4' | 'TUB' | '20010101' | '' | 3 | 24 || 6 | 6 | 'BP' | 0 | 'UNLOCKED' | 'ROJ 119 2102/1' | 'R3' | 'ETM4' | '20010101' | '' | 3 | 24 || 7 | 7 | 'BP' | 0 | 'UNLOCKED' | 'ROJ 119 2102/1' | 'R3' | 'ETM4' | '20010101' | '' | 3 | 24 || 8 | 8 | 'MP' | 2 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 9 | 9 | 'MP' | 2 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 10 | 11 | 'MP' | 1 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 11 | 13 | 'MP' | 3 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 12 | 14 | 'MP' | 4 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 13 | 15 | 'MP' | 4 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 14 | 16 | 'MP' | 4 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 15 | 17 | 'MP' | 9 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 16 | 18 | 'MP' | 9 | 'UNLOCKED' | 'ROJ 119 2106/3' | 'R2' | 'GPB3' | '20010101' | '' | 3 | 24 || 17 | 19 | 'BP' | 6 | 'UNLOCKED' | 'ROJ 119 2103/2' | 'R6' | 'SPB' | '20010101' | '' | 3 | 24 || 18 | 20 | 'BP' | 6 | 'UNLOCKED' | 'ROJ 119 2103/2' | 'R6' | 'SPB' | '20010101' | '' | 3 | 24 || 19 | 22 | 'BP' | 6 | 'UNLOCKED' | 'ROJ 119 2103/2' | 'R6' | 'SPB' | '20010101' | '' | 3 | 24 || 20 | 23 | 'BP' | 6 | 'UNLOCKED' | 'ROJ 119 2103/2' | 'R6' | 'SPB' | '20010101' | '' | 3 | 24 || 21 | 26 | 'BP' | 0 | 'UNLOCKED' | 'ROJ 119 2102/1' | 'R3' | 'ETM4' | '20010101' | '' | 3 | 24 || 22 | 27 | 'BP' | 0 | 'UNLOCKED' | 'ROJ 119 2102/1' | 'R3' | 'ETM4' | '20010101' | '' | 3 | 24 || 23 | 28 | 'BP' | 8 | 'UNLOCKED' | 'ROJ 119 2108/2' | 'R6' | 'SCB' | '20010101' | '' | 3 | 24 |+------+----------------+------+----------------+------------+------------------+----------+-----------+------------+---------+-----------------+--------+Query Done: 23 records selectedSQL> exit;$

Making a change in the SQL table. Only for PLM.

RNC11> sql update cspiuresource_01 set apiuprev='R6' where apiupno='ROJ 119 2108/2' ; commit;

$ sqlcupdate cspiuresource_01 set apiuprev='R6' where apiupno='ROJ 119 2108/2';Note! Have you allocated enough of heap memory to the loadmodule:CXC1325608 to be able to run SQLC in the way you want??

Note! CTRL+C is not supported!!!

Finn Magnusson 2014-04-01 rev PA36 122/476)

Component sqlc (V04.03.0034/OSE)Copyright (C) 1994-2005 by Polyhedra LtdSQL> commit;update cspiuresource_01 set apiuprev='R6' where apiupno='ROJ 119 2108/2';Transaction DoneSQL> exit;$

Running Corben or 3gsim commands

Just type “crb” or “3gsim” in front of each command

CRB11> crb help

$ crb helpUsage: corben <subcommand> <arguments>Subcommands: dr definerbs Define an RBS cr changerbs Change an RBS pr printrbs Print RBSs rr removerbs Remove RBSs xr examinerbs Examine RBSs dcp definecellposition Define RBS cell positions pcp printcellposition Print RBS cell positions dc definecore Define a core cc changecore Change a core rc removecore Remove a core pc printcore Print info about cores dpip definepdrip Define a IP based Packet Data Router dp definepdratm Define a ATM based Packet Data Router dcu definecnu Define a Core Network User ccu changecnu Change a Core Network User rcu removecnu Remove a Core Network User pcu printcnu Print info about Core Network Users dpu definepnu Define a Packet Core Network User cpu changepnu Change a Packet Network User rpu removepnu Remove a Packet Network User ppu printpnu Print info about Packet Core Network Users stac starttrafficcore Start traffic from a CNU stpc stoptrafficcore Stop traffic from a CNU ip startpaging Start pagings cp changepaging Change pagings

Finn Magnusson 2014-04-01 rev PA36 123/476)

ep stoppaging Stop pagings pp printpaging Print pagings du defineueg Define an UEG cu changeueg Change an UEG ru removeueg Remove an UEG pu printueg Print UEGs stau starttrafficue Start traffic from an UEG stpu stoptrafficue Stoptraffic from an UEG ut uetrace Start trace on an UE pt printtrace Show traces on an UE dho defineho Define moblity for an UE cho changeho Change moblity for an UE rho removeho Remove moblity for an UE pho printho Print moblity for UEs mf mobilityfile Edit mobility file tf trafficfile Edit traffic file gf genfile Generate command file rf readfile Read commands from a file ts termset Set terminal (not needed anymore) q quiet Turn off log data on terminal i installation Show current corben installation st statistics Print statistics fc faultcontrol For negative testing of an UEG pfc printfaultcontrol Print fault control$

CRB11> crb rf -f /c/corben/cmdfiles/bat_sh9_ETMP5/bat_sh9_ETMP5_stop_moc_str

$ crb rf -f /c/corben/cmdfiles/bat_sh9_ETMP5/bat_sh9_ETMP5_stop_moc_strTraffic stopped on 1 UEGs$ EXECUTEDTraffic stopped on 1 UEGsEXECUTEDTraffic stopped on 1 UEGsEXECUTEDTraffic stopped on 1 UEGsEXECUTEDTraffic stopped on 1 UEGsEXECUTEDTraffic stopped on 1 UEGsEXECUTED[Wed Mar 25 2009 13:39:13.473] Read file /c/corben/cmdfiles/bat_sh9_ETMP5/bat_sh9_ETMP5_stop_moc_str done.$

3GSIM49> 3gsim rf -f /c/3gsim/cmdfiles/p7/start.std.cmd

Finn Magnusson 2014-04-01 rev PA36 124/476)

$ 3gsim rf -f /c/3gsim/cmdfiles/p7/start.std.cmdThe command file 'startup.ini' has been executed successfully.ORDERED: '3gsim read file' [2]$ ORDERED: '3gsim copy behavior' [1]$ Behavior 'int64_20s' copied to 'P7_9-1.std.r99_moc'.EXECUTED: '3gsim copy behavior' [1]....$ 3gsim created UE with IMSI number '115015000209'.EXECUTED: '3gsim create ue' [349]$ Command file '/c/3gsim/cmdfiles/p7_model_D_1_noHho_2351_16/p7_model_D_1_noHho_2351_16.cmd' executed.EXECUTED: '3gsim read file' [3]$

3gsim> 3gsim help

$ 3gsim help$ cb | copy behaviorcms | create mbms_sessioncmn | create msc_nodecpdg | create packet_data_generatorcrg | create rab_groupcr | create rbscsn | create sgsn_nodecss | create sgsn_subscribercu | create ueduu | dump uedela | delete aliasdelb | delete behaviordelms | delete mbms_sessiondelrg | delete rab_groupdelr | delete rbsdelss | delete sgsn_subscriberdelu | delete ue? | helpmb | modify behaviorml | modify logmrg | modify rab_groupmr | modify rbsmss | modify sgsn_subscribermu | modify uerf | read filela | list aliaslb | list behavior

Finn Magnusson 2014-04-01 rev PA36 125/476)

li | list installationllp | list log_pointslms | list mbms_sessionlmn | list msc_nodelpdg | list packet_data_generatorlrg | list rab_grouplr | list rbslsn | list sgsn_nodelss | list sgsn_subscriberls | list statisticslto | list trace_objectslu | list uelpm | list performance_monitoringstau | start uestapm | start performance_monitoringstou | stop uestopm | stop performance_monitoringsa | set aliasts | set term.For more information about each subcommand use: "3gsim <subcommand> ?".3Gsim CI version @(#)CXC1122500/1 R5A512 2009-02-25 18:24:57 GMT, CI build path @(#)/vobs/3gsim/3gsim_products/3gsim/3gsim_dm/control control.ppc ppc 3gsim_3gsimadmin_crontabEXECUTED$

Note: if a printout does not appear properly, try putting a semicolon after “3gsim/crb”, eg:

3gsim> 3gsim ; help

Running NCLI commands

RNC11> h coli

....

Running NCLI commands (note: ncli command completion not supported when run from moshell)Examples:Active alarm list >> ncli alarmsList ncli commands. Print help of the ncli command "search" >> ncli help ; man search

Finn Magnusson 2014-04-01 rev PA36 126/476)

List all MOs >> ncli search . ""List all disabled MOs >> ncli search . "" operationalState==0List all MOs unlocked and disabled >> ncli search . "" operationalState==0 AND administrativeState==1Put all disabled MOs in a group, then read the userLabel attribute of these MOs >> ncli group -a -e ( . "" operationalState==0 ) ; get -group userLabelRead and change userLabel attribute on ManagedElement MO >> ncli ; get . userLabel ; set . userLabel=(String)RNC11 ; get . userLabelAdding/Removing a static route: >> ncli action IpOam=1,Ip=1,IpRoutingTable=1 addStaticRoute (String)"0.0.0.0" (String)"0.0.0.0" (String)"137.58.152.1" (int)110 (boolean)false >> ncli action IpOam=1,Ip=1,IpRoutingTable=1 deleteStaticRoute { destinationIpAddr=(String)"0.0.0.0" destinationNetworkMask=(String)"0.0.0.0" nextHopIpAddr=(String)"137.58.152.1" routeMetric=(int)110 }Other examples >> ncli ; cd TransportNetwork=1 ; search . AtmPort ; search . AtmPort operationalState==0 >> ncli group -a -e(. UpgradePackage);group -l;get -group state;action SwManagement=1,UpgradePackage="CXP9013831_R9YC/6" verifyUpgrade

RNC11> ncli alarms

$ ncli

[ManagedElement=1]> alarmsALARMS

ALARM DATA Alarm Id = _1 Probable Cause = CONFIGURATION_OR_CUSTOMIZING_ERROR Probable Cause Code = 307 Event Time = 2011-01-14 09:33:57 Perceived Severity = MAJOR Perceived Severity Code = 3 Specific Problem = Security Level Fault Managed Object Class = Security Managed Object Instance = ManagedElement=1,SystemFunctions=1,Security=1 Additional Text = Node Credentials Failure. Security Config Data Failure. Ack User Id = Ack Time = Not acknowledged Notification Id = 1 System Dn =

ALARM DATA Alarm Id = _2 Probable Cause = CONFIGURATION_OR_CUSTOMIZING_ERROR

Finn Magnusson 2014-04-01 rev PA36 127/476)

Probable Cause Code = 307

....

RNC11> ncli ; get . userLabel ; set . userLabel=(String)RNC11 ; get . userLabel

$ ncli

[ManagedElement=1]> get . userLabelLDN ManagedElement=1ATTRIBUTES userLabel=(String)""END

[ManagedElement=1]> set . userLabel=(String)RNC11EXECUTED

[ManagedElement=1]> get . userLabelLDN ManagedElement=1ATTRIBUTES userLabel=(String)"RNC11"END

$

Running CMXB commands

Since CMXB is a linux board, COLI commands are run via the controlling SCB.

RNC11> h coli

...

Running CMXB commands.Examples: >> lhsh 000100 cmxbsh ; help ; ls /bin ; ls /usr/bin ; iss ; help >> lhsh 000000 cmxbsh ; iss ; show interfaces status; show mac-address-table >> lh scb cmxbsh ; iss ; show interfaces status; show mac-address-table....

To run commands on one CMXB, do : lhsh <scb> cmxbsh ...

Finn Magnusson 2014-04-01 rev PA36 128/476)

RNC74> lhsh 000100 cmxbsh ; help ; ls /bin ; ls /usr/bin ; iss ; help

$ lhsh 000100 cmxbsh--- Initiating cmxbsh auto-login ---Last login: Wed Jan 19 13:46:33 from 10.0.1.1WARNING: This is a restricted access server. If you do not have explicitpermission to access this server, disconnect immediately. Unauthorized accessto this system is an actionable offence and will be prosecuted to the fullextent of the law.basic@(none):/$ helpGNU bash, version 3.1.7(1)-release (powerpc-wrs-linux-gnu)oThese shell commands are defined internally. Type `help' to see this list..... show snmp targetaddr show snmp targetparam show snmp user show snmp viewtree show system acknowledgement show system information show vlan [brief | id <vlan-range> | summary] show vlan device capabilities show vlan device info show vlan learning params [vlan <vlan-range>] show vlan port config [port <interface-type> <interface-id>] show vlan protocols-group show vlan traffic-classes [port <interface-type> <interface-id>]$

To run on all CMXB, do: lh scb cmxbsh ...

RNC74> lh scb cmxbsh ; iss ; show interfaces status; show mac-address-table

$ lhsh 000000 cmxbsh--- Initiating cmxbsh auto-login ---cmx> show interfaces statusPort Status Duplex Speed Negotiation ---- ------ ------ ----- ----------- Ex0/1 connected Full 10 Gbps No-NegotiationEx0/2 connected Full 10 Gbps No-NegotiationEx0/3 connected Full 10 Gbps No-NegotiationEx0/4 connected Full 10 Gbps No-NegotiationEx0/5 not connected Full 10 Gbps No-NegotiationEx0/6 not connected Full 10 Gbps No-Negotiation......ALL 01:80:c2:00:00:0a Static CPU

Finn Magnusson 2014-04-01 rev PA36 129/476)

ALL 01:80:c2:00:00:0b Static CPU ALL 01:80:c2:00:00:0c Static CPU ALL 01:80:c2:00:00:0d Static CPU ALL 01:80:c2:00:00:0e Static CPU ALL 01:80:c2:00:00:0f Static CPU Total Mac Addresses displayed: 20$ $ lhsh 000100 cmxbsh--- Initiating cmxbsh auto-login ---cmx> show interfaces statusPort Status Duplex Speed Negotiation ---- ------ ------ ----- ----------- Ex0/1 connected Full 10 Gbps No-NegotiationEx0/2 connected Full 10 Gbps No-NegotiationEx0/3 connected Full 10 Gbps No-NegotiationEx0/4 connected Full 10 Gbps No-NegotiationEx0/5 not connected Full 10 Gbps No-NegotiationEx0/6 not connected Full 10 Gbps No-Negotiation

......

4.2 Board groups

Run several commands on a board group:

RNC11> lh dc te e trace1 SP_HIST ; te log read

put /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-094501_10988/lhCmd10988 /c/tmp/lhCmd10988 ... OK$ shell -f /c/tmp/lhCmd10988=============================================================================================$ lhsh 001900/sp2.lnh te e trace1 SP_HIST=============================================================================================$ lhsh 001900/sp2.lnh te log read0019SP2: [1970-01-01 00:00:00.016] spp_bsp_server versiontrace.c:50 INFO:Kernel version: OSE Delta PowerPC/OSE4.5.20019SP2: [1970-01-01 00:00:00.017] spp_bsp_server versiontrace.c:58 INFO:LM Path: @(#)/vobs/cello/spp/SPP_CRX90153_1/SPP-SP1-BASIC_CNX9011075/SPP-SP1-BASIC_CXC1325828 spp_sp_basic.ppc750.ulf ppc750 xcssuve_icp_cpp (spp_sp_basic)0019SP2: [1970-01-01 00:00:00.017] spp_bsp_server versiontrace.c:64 INFO:LM Version: @(#)CXC1325828 R50HX05 2005-12-21 13:48:05 MET 868a2602-0b3c0b85-250a (spp_sp_basic)0019SP2: [1970-01-01 00:00:00.017] spp_supervisor supervision.c:492 INFO:Temperature limit set to 1050019SP2: [2006-07-08 22:47:13.835] spp_supervisor supervision.c:521 INFO:Received RTC update message. Time set to Sat Jul 8 22:47:13 20060019SP2: [2006-07-08 22:47:16.644] main_thread_func ../src/target/Cello/MAIN/main.cc:273 INFO:***RoseRT: PPC Environment

Finn Magnusson 2014-04-01 rev PA36 130/476)

0019SP2: [2006-07-08 22:47:16.644] main_thread_func ../src/target/Cello/MAIN/main.cc:457 INFO:***RoseRT: Adding rrt and rrt-CXC1329863_R4J11 shell command to Cello debugger (RncLmDc)0019SP2: [2006-07-08 22:47:16.645] RLIBTARGETOBSPROC RlibTargetObsProc.cc:374 INFO:OSE shell command handling process successfully started (pid 65618)etc..0023SP2: [2006-07-10 11:04:14.938] dcsMacDConfigC ../src/DcsMacDConfigC.cpp:4743 INFO:SpCtrlAgentRef 43 not found.$

Run a local command file on a board group:

RNC11> l cat /home/eanzmagn/mod_traces.txt

te e bus_send bus_receive NBAP*te e bus_send bus_receive RANAP*te e bus_send bus_receive RRC*te e bus_send bus_receive Ans_aal2ap_proc

RNC11> lh mod run /home/eanzmagn/mod_traces.txt

put /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060710-094501_10988/lhCmd10988 /c/tmp/lhCmd10988 ... OK$ shell -f /c/tmp/lhCmd10988=============================================================================================$ lhsh 001400 te e bus_send bus_receive NBAP*=============================================================================================$ lhsh 001400 te e bus_send bus_receive RANAP*=============================================================================================$ lhsh 001400 te e bus_send bus_receive RRC*=============================================================================================$ lhsh 001400 te e bus_send bus_receive Ans_aal2ap_proc=============================================================================================$ lhsh 001500 te e bus_send bus_receive NBAP*=============================================================================================$ lhsh 001500 te e bus_send bus_receive RANAP*=============================================================================================$ lhsh 001500 te e bus_send bus_receive RRC*=============================================================================================$ lhsh 001500 te e bus_send bus_receive Ans_aal2ap_proc=============================================================================================$ lhsh 001600 te e bus_send bus_receive NBAP*=============================================================================================$ lhsh 001600 te e bus_send bus_receive RANAP*=============================================================================================$ lhsh 001600 te e bus_send bus_receive RRC*=============================================================================================$ lhsh 001600 te e bus_send bus_receive Ans_aal2ap_proc

Finn Magnusson 2014-04-01 rev PA36 131/476)

$

To make your own board group

MGW1> ba scb scb

Added 6 boards to group: scb

MGW1> h ba

*******************************************************bo[r]/ba[swdp]/br[wd]/be[0-50]/bp*******************************************************Manage board groups that can be used for running COLI commands on multiple boards.

ETC............ (SEE HELP FOR FULL PRINTOUT)

4.3 proglist command

The following command show programs running in the MP/BP. Programs running in the devices are not visible from OSE shell.

RNC49> h proglist

*******************************************************proglist/progkill [-e] [<string>] [|<unix-cmds>]*******************************************************List or restart programs on boards or board groups.

These two commands are wrappers for the COLI commands pglist/pm_pginfo and pgkill/pm_kill.

The proglist command lists the OSE programs running on MP, BP, or SP processor. The program handle, state, program number and name are shown.With option "-e", the heap and pool size are also shown. It is also possible to add a filter after the "-e" option in order to show other program settings apart from the heap and pool. Eg: "proglist -e stack" shows all program settings matching the word "stack".A list of all available program settings is shown at the end of the printout (when option "-e" is used).

The progkill command is used for restarting an individual program on a MP. If this command is used on a BP or SP then the whole processor restarts. A string which matches the program number or program name must be given as argument to the command. Eg: "progkill jvm", or "progkill 0784"

Examples:

Finn Magnusson 2014-04-01 rev PA36 132/476)

- List programs on central MP:>> proglist - List programs on board 001400, whose product number match "0787">> lhsh 001400 proglist | grep 0787 - List programs on all MP/BP/SP processors together with heap and pool info>> lh all proglist -e - Show the stack size for all programs running in the O&M MPs>> lh ommp proglist -e stack_size$ - List programs on all boards of the boardgroup "mp", whose name match "system">> lh mp proglist | grep system - Restart the program whose product number matches "2417" on board 001400>> lhsh 001400 progkill 2417 - Restart the programs whose name matches "aal2ap" on all boards of the boardgroup "mp">> lh mp progkill aal2ap

RNC49> lhsh 001700 proglist

Handle State Lmid Name ================================================================================================0x000202a7 started CXC1727623%1_P4AE14 RncLmLoadCtr 0x00020272 started CXC1727622%1_P4AE13 RncLmCenDrh 0x0002024d started CXC1727618%1_P4AE16 RncLmSabp 0x00010227 started CXC1727617%1_P4AE16 RncLmRnsap 0x00020200 started CXC1727616%1_P4AE16 RncLmRanap 0x000101b4 started CXC1727615%1_P4AE16 RncLmPcap 0x00020184 started CXC1727614%1_P4AE16 RncLmCenRnh 0x0003015b started CXC1727613%1_P4AE17 RncLmCenMbms 0x00010138 started CXC1727611%1_P4AE14 RncLmCenAgps 0x0001012d started CXC1321121_R71AU01 NssSyciBp 0x00030124 started CXC1721176_R71AU01 PmAgent 0x0002011e started CXC1320742_R71AU01 SpasConn 0x00030117 started CXC1327705_R71AU01 dbagent 0x00010110 started CXC1321316_R71AV02 ethernet 0x000200fd started CXC1321314_R71AV02 sock 0x000d00f4 started CXC1320787_R71AU01 SysMan 0x00020077 started CXC1725509_R71AV02 SpasBasSpic 0x00010092 started CXC1725383_R71AV01 IcsPqiiMp 0x00010086 started CXC1725507_R71AV02 BcPpc750 0x00010079 started CXC1725489_R71AV04 BcMpRole 0x0001005e started CXC1725310_R71AV04 BcMpBp 0x00020056 started CXC1725558_R71AV04 EthFcc 0x00030052 started CXC1725465_R71AV02 i2cpqii 0x0001000d started core_module

Finn Magnusson 2014-04-01 rev PA36 133/476)

================================================================================================>>> Total: 1 processors, 24 programs

RNC49> lhsh 001700 proglist -e

Handle State Lmid Name Heap Pool================================================================================================0x000202a7 started CXC1727623%1_P4AE14 RncLmLoadCtr 5000000 30000000x00020272 started CXC1727622%1_P4AE13 RncLmCenDrh 32430000 55000000x0002024d started CXC1727618%1_P4AE16 RncLmSabp 16000000 80000000x00010227 started CXC1727617%1_P4AE16 RncLmRnsap 20000000 40000000x00020200 started CXC1727616%1_P4AE16 RncLmRanap 47000000 40000000x000101b4 started CXC1727615%1_P4AE16 RncLmPcap 20000000 40000000x00020184 started CXC1727614%1_P4AE16 RncLmCenRnh 28698752 40000000x0003015b started CXC1727613%1_P4AE17 RncLmCenMbms 5000000 20000000x00010138 started CXC1727611%1_P4AE14 RncLmCenAgps 3000000 30000000x0001012d started CXC1321121_R71AU01 NssSyciBp 15360 1000000x00030124 started CXC1721176_R71AU01 PmAgent 3728 320000x0002011e started CXC1320742_R71AU01 SpasConn 66896 1500000x00030117 started CXC1327705_R71AU01 dbagent 10000 1000000x00010110 started CXC1321316_R71AV02 ethernet 9760 6000000x000200fd started CXC1321314_R71AV02 sock 266896 10000000x000d00f4 started CXC1320787_R71AU01 SysMan 741888 35000000x00020077 started CXC1725509_R71AV02 SpasBasSpic UNDEF SHARED0x00010092 started CXC1725383_R71AV01 IcsPqiiMp UNDEF SHARED0x00010086 started CXC1725507_R71AV02 BcPpc750 UNDEF SHARED0x00010079 started CXC1725489_R71AV04 BcMpRole UNDEF SHARED0x0001005e started CXC1725310_R71AV04 BcMpBp UNDEF SHARED0x00020056 started CXC1725558_R71AV04 EthFcc UNDEF SHARED0x00030052 started CXC1725465_R71AV02 i2cpqii UNDEF SHARED0x0001000d started CXC1725156_R71AV04 core_module UNDEF SHARED================================================================================================>>> Total: 1 processors, 24 programs

List of program settings which can be viewed with option -e <string> :BCS_APPL_HEAP_CONFIG,BCS_APPL_POOL_CONFIG,CELLO_BOARD_RESTART_ON_ERROR,CELLO_LOAD_CLASS,CELLO_TEMI_NO_EQ_RESOURCES,CLS_TEMI_NO_EQ_RESOURCES,CMD_PREFIX,CMD_STACK,CS_CONFDIR,CS_GLOBAL_CONFDIR,CS_LMDIR,CWD,EFS_DEFAULT_STDIO,EFS_SHMEM,HEAP_LARGE_BUF_THRESHOLD,HEAP_MALLOC_ERROR_ON_NULL,HEAP_MAX_SIZE,HEAP_SHARED_MODE,HEAP_SMALL_BUF_EXT_SIZE,HEAP_SMALL_BUF_INIT_SIZE,LM_CMINFO,LM_PATH,LM_VERS,MALLOC_RETURN_ONLY_ON_SUCCESS,MANPATH,MAX_IF,MAX_MONITOR_SIZE,MAX_TRACE_SIZE,OSE_INET,OSE_LM_BSS_INIT,OSE_LM_DATA_INIT,OSE_LM_EXEC_MODEL,OSE_LM_HEAP_SIZE,OSE_LM_IDENTITY,OSE_LM_MAIN_NAME,OSE_LM_MAIN_PRIORITY,OSE_LM_MAIN_STACK_SIZE,OSE_LM_POOL_

Finn Magnusson 2014-04-01 rev PA36 134/476)

SIZE,OSE_LM_PROGRAM_TYPE,OSE_LM_SIGNAL_SIZES,OSE_LM_STACK_SIZES,OSE_LM_SUPERVISOR_MODE,OS_MODE,PS_COLUMN_WIDTH,RTL_PHYS_MEM_TEXT,RTS_CMDNAME,SOCKET_SERVER,SystemName,appl_hook_env,heap_ref,ose_rtl_elf_chunk_size

RNC49> lhsh 001700 proglist -e CELLO_LOAD_CLASS

Handle State Lmid Name Heap Pool================================================================================================0x000202a7 started CXC1727623%1_P4AE14 RncLmLoadCtr 5000000 3000000 CELLO_LOAD_CLASS=5000x00020272 started CXC1727622%1_P4AE13 RncLmCenDrh 32430000 5500000 CELLO_LOAD_CLASS=5000x0002024d started CXC1727618%1_P4AE16 RncLmSabp 16000000 8000000 CELLO_LOAD_CLASS=5000x00010227 started CXC1727617%1_P4AE16 RncLmRnsap 20000000 4000000 CELLO_LOAD_CLASS=5000x00020200 started CXC1727616%1_P4AE16 RncLmRanap 47000000 4000000 CELLO_LOAD_CLASS=5000x000101b4 started CXC1727615%1_P4AE16 RncLmPcap 20000000 4000000 CELLO_LOAD_CLASS=5000x00020184 started CXC1727614%1_P4AE16 RncLmCenRnh 28698752 4000000 CELLO_LOAD_CLASS=5000x0003015b started CXC1727613%1_P4AE17 RncLmCenMbms 5000000 2000000 CELLO_LOAD_CLASS=5000x00010138 started CXC1727611%1_P4AE14 RncLmCenAgps 3000000 3000000 CELLO_LOAD_CLASS=5000x0001012d started CXC1321121_R71AU01 NssSyciBp 15360 100000 CELLO_LOAD_CLASS=4000x00030124 started CXC1721176_R71AU01 PmAgent 3728 32000 CELLO_LOAD_CLASS=3000x0002011e started CXC1320742_R71AU01 SpasConn 66896 150000 CELLO_LOAD_CLASS=3000x00030117 started CXC1327705_R71AU01 dbagent 10000 100000 CELLO_LOAD_CLASS=2000x00010110 started CXC1321316_R71AV02 ethernet 9760 600000 CELLO_LOAD_CLASS=2000x000200fd started CXC1321314_R71AV02 sock 266896 1000000 CELLO_LOAD_CLASS=2000x000d00f4 started CXC1320787_R71AU01 SysMan 741888 3500000 CELLO_LOAD_CLASS=2000x00020077 started CXC1725509_R71AV02 SpasBasSpic UNDEF SHARED CELLO_LOAD_CLASS=680x00010092 started CXC1725383_R71AV01 IcsPqiiMp UNDEF SHARED CELLO_LOAD_CLASS=680x00010086 started CXC1725507_R71AV02 BcPpc750 UNDEF SHARED CELLO_LOAD_CLASS=670x00010079 started CXC1725489_R71AV04 BcMpRole UNDEF SHARED CELLO_LOAD_CLASS=670x0001005e started CXC1725310_R71AV04 BcMpBp UNDEF SHARED CELLO_LOAD_CLASS=660x00020056 started CXC1725558_R71AV04 EthFcc UNDEF SHARED CELLO_LOAD_CLASS=650x00030052 started CXC1725465_R71AV02 i2cpqii UNDEF SHARED CELLO_LOAD_CLASS=650x0001000d started CXC1725156_R71AV04 core_module UNDEF SHARED================================================================================================>>> Total: 1 processors, 24 programs

List of program settings which can be viewed with option -e <string> :BCS_APPL_HEAP_CONFIG,BCS_APPL_POOL_CONFIG,CELLO_BOARD_RESTART_ON_ERROR,CELLO_LOAD_CLASS,CELLO_TEMI_NO_EQ_RESOURCES,CLS_TEMI_NO_EQ_RESOURCES,CMD_PREFIX,CMD_STACK,CS_CONFDIR,CS_GLOBAL_CONFDIR,CS_LMDIR,CWD,EFS_DEFAULT_STDIO,EFS_SHMEM,HEAP_LARGE_BUF_THRESHOLD,HEAP_MALLOC_ERROR_ON_NULL,HEAP_MAX_SIZE,HEAP_SHARED_MODE,HEAP_SMALL_BUF_EXT_SIZE,HEAP_SMALL_BUF_INIT_SIZE,LM_CMINFO,LM_PATH,LM_VERS,MALLOC_RETURN_ONLY_ON_SUCCESS,MANPATH,MAX_IF,MAX_MONITOR_SIZE,MAX_TRACE_SIZE,OSE_INET,OSE_LM_BSS_INIT,OSE_LM_DATA_INIT,OSE_LM_EXEC_MODEL,OSE_LM_HEAP_SIZE,OSE_LM_IDENTITY,OSE_LM_MAIN_NAME,OSE_LM_MAIN_PRIORITY,OSE_LM_MAIN_STACK_SIZE,OSE_LM_POOL_SIZE,OSE_LM_PROGRAM_TYPE,OSE_LM_SIGNAL_SIZES,OSE_LM_STACK_SIZES,OSE_LM_SUPERVISOR_MODE,OS_MODE,PS_COLUMN_WIDTH,RTL_PHYS_MEM_TEXT,RTS_CMDNAME,SOCKET_SERVER,SystemName,appl_hook_env,heap_ref,ose_rtl_elf_chunk_size

Finn Magnusson 2014-04-01 rev PA36 135/476)

RNC49> lh mp proglist -e

================================================================================================Board Handle State Lmid Name Heap Pool================================================================================================0008: 0x0002015b started CXC1327928_R71AV02 IpHostGpbL 100000 10900000008: 0x00010152 started CXC1325241%1_R71AV02 SctpHost 160726470 48532840008: 0x00020145 started CXC1720925_R71AV02 SccItuServer 144441800 62914560008: 0x00020140 started CXC1322417%12_R71AV01 Aal2Ap12 3728 8500000008: 0x00020134 started CXC1321172_R71AU01 NsaalTerm 19656000 21827200008: 0x0002012f started CXC1320995%31_R71AU01 Aal5TermMpB 2304 3000000008: 0x00020127 started CXC1321121_R71AU01 NssSyciBp 15360 1000000008: 0x00020120 started CXC1721176_R71AU01 PmAgent 3728 320000008: 0x0002011a started CXC1320742_R71AU01 SpasConn 66896 1500000008: 0x00020114 started CXC1327705_R71AU01 dbagent 10000 1000000008: 0x0001010c started CXC1320787_R71AU01 SysMan 741888 35000000008: 0x00020077 started CXC1725509_R71AV02 SpasBasSpic UNDEF SHARED0008: 0x00010092 started CXC1725383_R71AV01 IcsPqiiMp UNDEF SHARED0008: 0x00010086 started CXC1725507_R71AV02 BcPpc750 UNDEF SHARED0008: 0x00010079 started CXC1725489_R71AV04 BcMpRole UNDEF SHARED0008: 0x0001005e started CXC1725310_R71AV04 BcMpBp UNDEF SHARED0008: 0x00020056 started CXC1725558_R71AV04 EthFcc UNDEF SHARED0008: 0x00030052 started CXC1725465_R71AV02 i2cpqii UNDEF SHARED0008: 0x0001000d started CXC1725156_R71AV04 core_module UNDEF SHARED================================================================================================0009: 0x0002015b started CXC1327928_R71AV02 IpHostGpbL 100000 10900000009: 0x00010152 started CXC1325241%1_R71AV02 SctpHost 160726470 4853284...<cut>....0017: 0x0001005e started CXC1725310_R71AV04 BcMpBp UNDEF SHARED0017: 0x00020056 started CXC1725558_R71AV04 EthFcc UNDEF SHARED0017: 0x00030052 started CXC1725465_R71AV02 i2cpqii UNDEF SHARED0017: 0x0001000d started CXC1725156_R71AV04 core_module UNDEF SHARED================================================================================================0018: 0x001002de started CXC1727616%1_P4AE16 RncLmRanap 47000000 40000000018: 0x00020359 started CXC1727615%1_P4AE16 RncLmPcap 20000000 40000000018: 0x0002023f started CXC1727618%1_P4AE16 RncLmSabp 16000000 80000000018: 0x0002014e started CXC1727613%1_P4AE17 RncLmCenMbms 5000000 20000000018: 0x0002017d started CXC1727611%1_P4AE14 RncLmCenAgps 3000000 30000000018: 0x00020369 started CXC1727617%1_P4AE16 RncLmRnsap 20000000 40000000018: 0x00020378 started CXC1727622%1_P4AE13 RncLmCenDrh 32430000 55000000018: 0x000203a8 started CXC1727614%1_P4AE16 RncLmCenRnh 28698752 4000000

Finn Magnusson 2014-04-01 rev PA36 136/476)

0018: 0x000202b8 started CXC1727623%1_P4AE14 RncLmLoadCtr 5000000 30000000018: 0x00030133 started CXC1321121_R71AU01 NssSyciBp 15360 1000000018: 0x0003012c started CXC1721176_R71AU01 PmAgent 3728 320000018: 0x00010126 started CXC1320742_R71AU01 SpasConn 66896 1500000018: 0x0003011e started CXC1327705_R71AU01 dbagent 10000 1000000018: 0x00010117 started CXC1321316_R71AV02 ethernet 9760 6000000018: 0x00020104 started CXC1321314_R71AV02 sock 266896 10000000018: 0x000d00fa started CXC1320787_R71AU01 SysMan 741888 35000000018: 0x00020077 started CXC1725509_R71AV02 SpasBasSpic UNDEF SHARED0018: 0x00010092 started CXC1725383_R71AV01 IcsPqiiMp UNDEF SHARED0018: 0x00010086 started CXC1725507_R71AV02 BcPpc750 UNDEF SHARED0018: 0x00010079 started CXC1725489_R71AV04 BcMpRole UNDEF SHARED0018: 0x0001005e started CXC1725310_R71AV04 BcMpBp UNDEF SHARED0018: 0x00020056 started CXC1725558_R71AV04 EthFcc UNDEF SHARED0018: 0x00030052 started CXC1725465_R71AV02 i2cpqii UNDEF SHARED0018: 0x0001000d started CXC1725156_R71AV04 core_module UNDEF SHARED================================================================================================>>> Total: 11 processors, 322 programs

List of program settings which can be viewed with option -e <string> :BCS_APPL_HEAP_CONFIG,BCS_APPL_POOL_CONFIG,BCS_PGM_RESTARTED,CELLO_BOARD_RESTART_ON_ERROR,CELLO_LOAD_CLASS,CELLO_TEMI_NO_EQ_RESOURCES,CLS_TEMI_NO_EQ_RESOURCES,CMD_PREFIX,CMD_STACK,CPX_HASH_SIZE,CS_BROADCAST_PORT,CS_CONFDIR,CS_GLOBAL_CONFDIR,CS_IF_NAME,CS_LMDIR,CWD,EFS_DEFAULT_STDIO,EFS_SHMEM,FAST_PREFIX,HEAP_LARGE_BUF_THRESHOLD,HEAP_MALLOC_ERROR_ON_NULL,HEAP_MAX_SIZE,HEAP_MMS_THRESHOLD,HEAP_SHARED_MODE,HEAP_SMALL_BUF_EXT_SIZE,HEAP_SMALL_BUF_INIT_SIZE,HOSTNAME,HUNT_TIMEOUT,JAVA_HOME,JAVA_LIB,JAVA_MAIN,JAVA_OPT,JAVA_TIMEZONE,LM_CMINFO,LM_PATH,LM_VERS,MALLOC_RETURN_ONLY_ON_SUCCESS,MANPATH,MAX_IF,MAX_MONITOR_SIZE,MAX_NO_SIGNALS_BEFORE_PING_REQ,MAX_SOCKETS,MAX_SOCKET_PCB,MAX_TRACE_SIZE,OSA_SSHD_IDLE_TIMEOUT,OSE_INET,OSE_LM_BSS_INIT,OSE_LM_DATA_INIT,OSE_LM_EXEC_MODEL,OSE_LM_HEAP_SIZE,OSE_LM_IDENTITY,OSE_LM_MAIN_NAME,OSE_LM_MAIN_PRIORITY,OSE_LM_MAIN_STACK_SIZE,OSE_LM_POOL_SIZE,OSE_LM_PROGRAM_TYPE,OSE_LM_SIGNAL_SIZES,OSE_LM_STACK_SIZES,OSE_LM_SUPERVISOR_MODE,OS_MODE,PS_COLUMN_WIDTH,RTL_PHYS_MEM_TEXT,RTS_CMDNAME,SOCKET_SERVER,STACK_SIZE,SystemName,appl_hook_env,efs_flib_vars,heap_ref,ose_rtl_elf_chunk_size

Example from a dual-core GPB:

RNC74> lhsh 000600 proglist -e PROGRAM_NAME

Handle State Lmid Name Heap Pool================================================================================================0x000102bd started CXC1727645%4_P8E06 RncLmUe 271820490 13132224 OSE_LM_PROGRAM_NAME=20x0003026f started CXC1727645%4_P8E06 RncLmUe 271820490 13132224 OSE_LM_PROGRAM_NAME=10x00010228 started CXC1727619%4_P8E03 RncLmCell 107314221 9952544 OSE_LM_PROGRAM_NAME=20x000201f9 started CXC1727619%4_P8E03 RncLmCell 107314221 9952544 OSE_LM_PROGRAM_NAME=10x000101cc started CXC1727625%4_P8E03 RncLmModOm 5000000 10000000 OSE_LM_PROGRAM_NAME=20x000201ab started CXC1727625%4_P8E03 RncLmModOm 5000000 10000000 OSE_LM_PROGRAM_NAME=1

Finn Magnusson 2014-04-01 rev PA36 137/476)

0x00010194 started CXC1727623%4_P8E02 RncLmLoadCtr 5000000 3000000 OSE_LM_PROGRAM_NAME=20x00030175 started CXC1727623%4_P8E02 RncLmLoadCtr 5000000 3000000 OSE_LM_PROGRAM_NAME=10x00020188 started CXC1322419%12_R74G14 Aal2DisNcc12 3728 8000000x0003017d started CXC1320993_R74G13 Aal2Rh 3142688 6000000x00030174 started CXC1327928_R74G14 IpHostGpbL 100000 43600000x0002016f started CXC1322417%12_R74G15 Aal2Ap12 3728 8500000x00030161 started CXC1325241%1_R74G17 SctpHost 65174914 92458880x0003015d started CXC1320997_R74G14 UsaalTerm 231688800 317507200x00030158 started CXC1322418%12_R74G13 Aal2CpsRc12 6032 5000000x0003014c started CXC1320995%31_R74G13 Aal5TermMpB 2304 3000000x00030144 started CXC1321121_R74G14 NssSyciBp 15360 1000000x0003013d started CXC1721176_R74G13 PmAgent 3728 320000x00030137 started CXC1320742_R74G11 SpasConn 66896 1500000x000500e6 started CXC1321314_R74G17 sock 266896 10000000x00030122 started CXC1327705_R74G11 dbagent 10000 1000000x000100ee started CXC1729761_R74G20 etsecgpb 15792 SHARED0x000500ca started CXC1320787_R74G15 SysMan 741888 35000000x00020097 started CXC1725511_R74G17 spic4_mp_bp UNDEF SHARED0x00020092 started CXC1728186_R74G11 loadbalance UNDEF SHARED0x00010012 started CXC1729956_R74G36 core_module UNDEF SHARED================================================================================================>>> Total: 1 processors, 26 programs

List of program settings which can be viewed with option -e <string> :BCS_APPL_HEAP_CONFIG,BCS_APPL_POOL_CONFIG,CELLO_BOARD_RESTART_ON_ERROR,CELLO_LOAD_CLASS,CLS_TEMI_NO_EQ_RESOURCES,CMD_PREFIX,CMD_STACK,CS_BROADCAST_PORT,CS_CONFDIR,CS_GLOBAL_CONFDIR,CS_IF_NAME,CS_LMDIR,CWD,EFS_DEFAULT_STDIO,EFS_FRAGSIZE_MAX,EFS_SHMEM,FAST_PREFIX,HEAP_LARGE_BUF_THRESHOLD,HEAP_MALLOC_ERROR_ON_NULL,HEAP_MAX_SIZE,HEAP_PHYS_MEM,HEAP_SHARED_MODE,HEAP_SMALL_BUF_EXT_SIZE,HEAP_SMALL_BUF_INIT_SIZE,LM_CMINFO,LM_PATH,LM_VERS,MALLOC_RETURN_ONLY_ON_SUCCESS,MANPATH,MAX_IF,MAX_MONITOR_SIZE,MAX_TRACE_SIZE,OSE_INET,OSE_LM_BSS_INIT,OSE_LM_CPU_ID,OSE_LM_DATA_INIT,OSE_LM_EXEC_MODEL,OSE_LM_HEAP_SIZE,OSE_LM_IDENTITY,OSE_LM_MAIN_NAME,OSE_LM_MAIN_PRIORITY,OSE_LM_MAIN_STACK_SIZE,OSE_LM_POOL_EXT_SIZE,OSE_LM_POOL_MAX_SIZE,OSE_LM_POOL_SIZE,OSE_LM_PROGRAM_NAME,OSE_LM_PROGRAM_TYPE,OSE_LM_SIGNAL_SIZES,OSE_LM_STACK_SIZES,OSE_LM_SUPERVISOR_MODE,OS_MODE,PS_COLUMN_WIDTH,RTL_PHYS_MEM_TEXT,RTS_CMDNAME,SOCKET_SERVER,SystemName,appl_hook_env,heap_ref,ose_rtl_elf_chunk_size

4.4 Translation of COLI printouts

4.4.1 Translation of cause codes in T&E log

Messages from info/error trace on Scc_ItuServer_proc (RNC/MGW)

MGW1> lh sccpmp te log read

Finn Magnusson 2014-04-01 rev PA36 138/476)

....0008: [2007-03-30 00:45:47.688] Scc_ituServer_proc ss7log_Cello.c:334 INFO:**** MTPL3 8 m3_DLPrimitives.c 2115 2 8 1 3 11095 (HSN=1 SDL=3 STATE=2:LINK_STATUS_S02_WaitForT17 EVENT=8: ERRCODE=11095:LINK_OOS_ERROR)

Based on http://utran01.au.ao.ericsson.se/utranwiki/CelloInformation/MtpSccpSs7TraceHelper

Aal2 reject codes in trace9:Ans_aal2ncc2_proc

RNC10> lh mod te e trace9 Ans_aal2ncc2_proc

RNC10> lh mod te log read

0014: [2006-06-14 20:35:36.900] Ans_aal2ncc2_proc outPVfilter.c:417 TRACE9:rejectType = 1,rejectCause = 50331712 (LOCALREJECT_CONFIGURATION_FAULT_NO_MATCH_FOR_AESA)

Based on http://utran01.au.ao.ericsson.se/utranwiki/Aal2RejectCauses

MGW1> lh aal2ncc listAal2NccRejCnt |grep -v ' 0 0 '

put /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20070509-144846_2377/lhCmd2377 /c/tmp/lhCmd2377 ... OK$ shell -f /c/tmp/lhCmd2377=============================================================================================$ lhsh 001000 listAal2NccRejCnt0010: Rej cause nr Local rej.cnt Remote rej.cnt0010: ------------ ------------- --------------0010: 41 ( 0x29 ) 0 115 (SERVER_FAULT_GRI_MANG_IND)0010: 44 ( 0x2c ) 0 615 ()0010: 66 ( 0x42 ) 2756 0 (CONFIGURATION_FAULT_QOS_FORBIDDEN)0010: 103 ( 0x67 ) 20 0 (AMBIGUOUS_FAULT_AP_INCOMING_RESET)0010: 104 ( 0x68 ) 28 0 (AMBIGUOUS_FAULT_CID_INCOMING_RESET)0010: 107 ( 0x6b ) 15 0 (AMBIGUOUS_FAULT_PATH_INCOMING_RESET)0010: 113 ( 0x71 ) 26 0 (AMBIGUOUS_FAULT_CID_REQ_TMO)0010: 115 ( 0x73 ) 230 0 (AMBIGUOUS_FAULT_PATH_INCOMING_BLOCKED)0010: 177 ( 0xb1 ) 7 0 (CONGESTION_FAULT_CONG_C)0010: 178 ( 0xb2 ) 2 0 (CONGESTION_FAULT_CONG_B)0010: 192 ( 0xc0 ) 5 0 (CONGESTION_FAULT_CONG_D)=============================================================================================$ lhsh 001100 listAal2NccRejCnt0011: Rej cause nr Local rej.cnt Remote rej.cnt0011: ------------ ------------- --------------0011: 41 ( 0x29 ) 0 120 (SERVER_FAULT_GRI_MANG_IND)0011: 44 ( 0x2c ) 0 603 ()0011: 66 ( 0x42 ) 2828 0 (CONFIGURATION_FAULT_QOS_FORBIDDEN)

Finn Magnusson 2014-04-01 rev PA36 139/476)

0011: 103 ( 0x67 ) 22 0 (AMBIGUOUS_FAULT_AP_INCOMING_RESET)0011: 104 ( 0x68 ) 16 0 (AMBIGUOUS_FAULT_CID_INCOMING_RESET)

Note: since CPP6, the rejections codes are already translated by the node:

RNC11> lh aal2ncc aal2ncc rej clearcounters

=============================================================================================$ lhsh 001400 aal2ncc rej clearcounters=============================================================================================$ lhsh 001500 aal2ncc rej clearcounters=============================================================================================$ lhsh 001600 aal2ncc rej clearcounters$

RNC11> wait 10

Waiting from [2011-01-20 21:30:51] to [2011-01-20 21:31:01]...Done.

RNC11> lh aal2ncc aal2ncc rej

$ lhsh 001400 aal2ncc rej0014: nrOfLocalRejects LocalRejectCause0014: 414 CELLO_AAL2NCI_NO_MATCH_FOR_AESA(64)0014: nrOfRemoteRejects RemoteRejectCause0014: netConn_maxNrOfNciNetConnectReq : 34993910014: netConn_maxNrOfNciNodeConnectReq : 80014: netConn_maxNrOfNciConnectCfm : 34631180014: netConn_maxNrOfNotSendNciConnectCfm : 00014: netConn_maxNrOfNciConnectRej : 362810014: netConn_maxNrOfNotSendNciConnectRej : 00014: netConn_maxNrOfNciDisconnectReq : 34625420014: netConn_maxNrOfNciDisconnectCfm : 34625420014: netConn_maxNrOfNotSendNciDisconnectCfm : 00014: netConn_maxNrOfNciDisconnectInd : 1030014: netConn_maxNrOfNotSendNciDisconnectInd : 00014: netConn_maxNrOfNciDisconnectRsp : 103=============================================================================================$ lhsh 001500 aal2ncc rej0015: nrOfLocalRejects LocalRejectCause0015: 70 CELLO_AAL2NCI_NO_MATCH_FOR_AESA(64)0015: nrOfRemoteRejects RemoteRejectCause0015: netConn_maxNrOfNciNetConnectReq : 22027630015: netConn_maxNrOfNciNodeConnectReq : 00015: netConn_maxNrOfNciConnectCfm : 2196875

Finn Magnusson 2014-04-01 rev PA36 140/476)

0015: netConn_maxNrOfNotSendNciConnectCfm : 00015: netConn_maxNrOfNciConnectRej : 58880015: netConn_maxNrOfNotSendNciConnectRej : 00015: netConn_maxNrOfNciDisconnectReq : 21968030015: netConn_maxNrOfNciDisconnectCfm : 21968030015: netConn_maxNrOfNotSendNciDisconnectCfm : 00015: netConn_maxNrOfNciDisconnectInd : 600015: netConn_maxNrOfNotSendNciDisconnectInd : 00015: netConn_maxNrOfNciDisconnectRsp : 60=============================================================================================$ lhsh 001600 aal2ncc rej0016: nrOfLocalRejects LocalRejectCause0016: 362 CELLO_AAL2NCI_NO_MATCH_FOR_AESA(64)0016: nrOfRemoteRejects RemoteRejectCause0016: netConn_maxNrOfNciNetConnectReq : 37087980016: netConn_maxNrOfNciNodeConnectReq : 80016: netConn_maxNrOfNciConnectCfm : 36754420016: netConn_maxNrOfNotSendNciConnectCfm : 00016: netConn_maxNrOfNciConnectRej : 333640016: netConn_maxNrOfNotSendNciConnectRej : 00016: netConn_maxNrOfNciDisconnectReq : 36748220016: netConn_maxNrOfNciDisconnectCfm : 36748220016: netConn_maxNrOfNotSendNciDisconnectCfm : 00016: netConn_maxNrOfNciDisconnectInd : 2090016: netConn_maxNrOfNotSendNciDisconnectInd : 00016: netConn_maxNrOfNciDisconnectRsp : 209$

Aal2 reject codes in trace1:UEH_EXCEPTION

RNC10> lh mod te e trace1 UEH_EXCEPTION

RNC10> lh mod te log read

0016: [2007-04-09 12:21:37.100] RncLmUePT(UEH_EXCEPTION) ../src/UehRabHandlingC.cpp:6334 TRACE1:Exception code 21; RRCConNotRel; UeRef = 586; IMSI = 301001820000000; cellId = 1083; cellFroId = 82, RLs in DRNC = 0, Best RL in DRNC: No; causecode = 67108963; ConnType: uehRrcConn; RabsToSetup: uehRabSpeech ; proc: rabEst; the clientConnId is 1; the cepId is 396; the rejectType is 1; Aal2 Connection Request Rejected from Cello (AMBIGUOUS_FAULT_NO_CPSRC_PROGRAM)

For summary of all UEH exception , the tool excep.pl can be used: http://utran01.au.ao.ericsson.se/utranwiki/RncTraceTools UEH exceptions description: 32/1551-CRA40338/1

Call termination codes in trace1:IU_IF

Finn Magnusson 2014-04-01 rev PA36 141/476)

RNC10> lh mod te e trace1 IU_IF

RNC10> lh mod te log read

0014: [2007-03-30 21:29:46.732] RncLmUePT(IU_IF) ../src/UehUeCtxtC.cpp:7782 TRACE1:IuReleaseCommand received for circuit switched CN with nas cause 83, UeRef = 1013; IMSI = 301001620010002; cellId = 1003; cellFroId = 2, RLs in DRNC = 0, Best RL in DRNC: No; connType = uehRrcConn (Normal Release)

Printing the cause codes

RNC10> lmidc .

Aal2 Reject Cause 1 = LOCALAal2 Reject Cause 1000001 = USAGE_FAULT_CLIENT_NOT_ATTACHEDAal2 Reject Cause 1000002 = USAGE_FAULT_CEP_CONNECT_REJECTAal2 Reject Cause 1000003 = USAGE_FAULT_CEP_DISC_IND---------------< cut >------------------------

RNC10> lmidc aal2.*disc

Aal2 Reject Cause 1000003 = USAGE_FAULT_CEP_DISC_IND

RNC10> lmidc 50000d1

Aal2 Reject Cause 50000d1 = CONGESTION_FAULT_CONG_TRAF_CLASS

4.4.2 Translation of CXC numbers

LM name is appended at the end of lines that contain CXC numbers (eg. in te log read, lgsv, pglist, etc)Translation of error codes is appended at the end of lines that contain the trace9 on Ans_aal2ncc2_proc as well as MTP3/SCCP traces and rnhCellProc traces.The lmid command can be used to lookup LM names.Use “bo” to update the lmid table (or just look up an LM that is not present in the lmid database)

RNC10> ls -l /c/java

Please enter Node Password: $ ls -l /c/javaDirectory '/c/java'drwxrwxrwx 0 1024 25 Jul 2006 07:20:33 install/drwxrwxrwx 0 512 25 Jul 2006 07:17:31 security/

Finn Magnusson 2014-04-01 rev PA36 142/476)

-rw-rw-rw- 0 8428 25 Jul 2006 07:20:09 CXC1328917_R51DX04.jar (vls)-rw-rw-rw- 0 1417242 25 Jul 2006 07:20:11 CXC1320960_R51DT03.jar (oms)-rw-rw-rw- 0 2000 25 Jul 2006 07:20:11 CXC1323893_R50A01.jar (asms_stubbed)-rw-rw-rw- 0 37273 25 Jul 2006 07:20:12 CXC1329797_R2B02.jar (csu)-rw-rw-rw- 0 3447065 25 Jul 2006 07:20:15 CXC1320959_R51DX02.jar (cma)-rw-rw-rw- 0 3243785 25 Jul 2006 07:20:18 CXC1720452_R1A02.jar (jacorb)-rw-rw-rw- 0 1617708 25 Jul 2006 07:20:20 CXC1720453_R1A02.jar (jacorb_sec)-rw-rw-rw- 0 4446 25 Jul 2006 07:20:21 CXC1720729_R1C01.jar (prngcApi)-rw-rw-rw- 0 319351 25 Jul 2006 07:20:21 CXC1720482_R51DT03.jar (ncliserver)-rw-rw-rw- 0 84757 25 Jul 2006 07:20:22 CXC1327582_R51DX01.jar (aue_framewor)-rw-rw-rw- 0 17248 25 Jul 2006 07:20:23 CXC1324872%4_R51DX03.jar (cma_collecto)-rw-rw-rw- 0 62266 25 Jul 2006 07:20:23 CXC1322491%8_R51DX03.jar (cma_converte)-rw-rw-rw- 0 6208 25 Jul 2006 07:20:24 CXC1329353_R51DT02.jar (cma_et_conv)-rw-rw-rw- 0 199498 25 Jul 2006 07:20:25 CXC1720327_R51DT01.jar (cmaserv)-rw-rw-rw- 0 7514 25 Jul 2006 07:20:25 CXC1721350_R51DJ05.jar (lic_rplabel_)-rw-rw-rw- 0 7233507 25 Jul 2006 07:20:32 CXC1722118_R2G01.jar -rw-rw-rw- 0 8429 14 Aug 2006 08:39:25 CXC1328917_R51EF04.jar (vls)-rw-rw-rw- 0 1417234 14 Aug 2006 08:39:27 CXC1320960_R51EJ01.jar (oms)-rw-rw-rw- 0 3518760 14 Aug 2006 08:39:41 CXC1320959_R51EF02.jar (cma)-rw-rw-rw- 0 4446 14 Aug 2006 08:39:58 CXC1720729_R1D01.jar (prngcApi)-rw-rw-rw- 0 339483 14 Aug 2006 08:41:55 CXC1720482_R51EJ02.jar (ncliserver)-rw-rw-rw- 0 85531 14 Aug 2006 08:42:08 CXC1327582_R51EJ01.jar (aue_framewor)-rw-rw-rw- 0 17256 14 Aug 2006 08:42:09 CXC1324872%4_R51EJ02.jar (cma_collecto)-rw-rw-rw- 0 63082 14 Aug 2006 08:42:09 CXC1322491%8_R51EF03.jar (cma_converte)-rw-rw-rw- 0 6185 14 Aug 2006 08:42:10 CXC1329353_R51EA01.jar (cma_et_conv)-rw-rw-rw- 0 5514 14 Aug 2006 08:42:10 CXC1721388_R51EF04.jar-rw-rw-rw- 0 4747 14 Aug 2006 08:42:11 CXC1721390_R51EF04.jar-rw-rw-rw- 0 199525 14 Aug 2006 08:42:19 CXC1720327_R51EJ01.jar (cmaserv)-rw-rw-rw- 0 218047 14 Aug 2006 08:44:47 CXC1722124%1_R1A01.jar-rw-rw-rw- 0 47013 14 Aug 2006 08:44:49 CXC1722125%1_R1A01.jar-rw-rw-rw- 0 7239769 14 Aug 2006 09:10:09 CXC1722118_R2K03.jar-rw-rw-rw- 0 7239851 21 Aug 2006 08:36:43 CXC1722118_R2L01.jar$

Updating the CXC translation table

RNC10> bo

OR:

RNC10> lmid 721388

Checking MOM version...RNC_NODE_MODEL_H_1_0Using MOM version: RNC_NODE_MODEL_H_1_0_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_H_1_0_COMPLETE.xml.cache ................................Done.

Finn Magnusson 2014-04-01 rev PA36 143/476)

Fetching IOR file...Done.**** Welcome to the Simple Mo Browser (version 3.0)!Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060830-085918_27869/ior27869**** Test Construction OK****

Connected to RNC10 (ManagedElement=1)Last MO: 406. Loaded 406 MOs. Total: 407 MOs. MO Class: LoadModule.

Logging to file: /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060830-085918_27869/invLog27869...................................................Log close: /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20060830-085918_27869/invLog27869

CXC1721388 rplabel_coll

Now all LM names are shown...

RNC10> ls -l /c/java

$ ls -l /c/javaDirectory '/c/java'drwxrwxrwx 0 1024 25 Jul 2006 07:20:33 install/drwxrwxrwx 0 512 25 Jul 2006 07:17:31 security/-rw-rw-rw- 0 8428 25 Jul 2006 07:20:09 CXC1328917_R51DX04.jar (vls)-rw-rw-rw- 0 1417242 25 Jul 2006 07:20:11 CXC1320960_R51DT03.jar (oms)-rw-rw-rw- 0 2000 25 Jul 2006 07:20:11 CXC1323893_R50A01.jar (asms_stubbed)-rw-rw-rw- 0 37273 25 Jul 2006 07:20:12 CXC1329797_R2B02.jar (csu)-rw-rw-rw- 0 3447065 25 Jul 2006 07:20:15 CXC1320959_R51DX02.jar (cma)-rw-rw-rw- 0 3243785 25 Jul 2006 07:20:18 CXC1720452_R1A02.jar (jacorb)-rw-rw-rw- 0 1617708 25 Jul 2006 07:20:20 CXC1720453_R1A02.jar (jacorb_sec)-rw-rw-rw- 0 4446 25 Jul 2006 07:20:21 CXC1720729_R1C01.jar (prngcApi)-rw-rw-rw- 0 319351 25 Jul 2006 07:20:21 CXC1720482_R51DT03.jar (ncliserver)-rw-rw-rw- 0 84757 25 Jul 2006 07:20:22 CXC1327582_R51DX01.jar (aue_framewor)-rw-rw-rw- 0 17248 25 Jul 2006 07:20:23 CXC1324872%4_R51DX03.jar (cma_collecto)-rw-rw-rw- 0 62266 25 Jul 2006 07:20:23 CXC1322491%8_R51DX03.jar (cma_converte)-rw-rw-rw- 0 6208 25 Jul 2006 07:20:24 CXC1329353_R51DT02.jar (cma_et_conv)-rw-rw-rw- 0 199498 25 Jul 2006 07:20:25 CXC1720327_R51DT01.jar (cmaserv)-rw-rw-rw- 0 7514 25 Jul 2006 07:20:25 CXC1721350_R51DJ05.jar (lic_rplabel_)-rw-rw-rw- 0 7233507 25 Jul 2006 07:20:32 CXC1722118_R2G01.jar (RncLmMao)-rw-rw-rw- 0 8429 14 Aug 2006 08:39:25 CXC1328917_R51EF04.jar (vls)-rw-rw-rw- 0 1417234 14 Aug 2006 08:39:27 CXC1320960_R51EJ01.jar (oms)-rw-rw-rw- 0 3518760 14 Aug 2006 08:39:41 CXC1320959_R51EF02.jar (cma)-rw-rw-rw- 0 4446 14 Aug 2006 08:39:58 CXC1720729_R1D01.jar (prngcApi)-rw-rw-rw- 0 339483 14 Aug 2006 08:41:55 CXC1720482_R51EJ02.jar (ncliserver)-rw-rw-rw- 0 85531 14 Aug 2006 08:42:08 CXC1327582_R51EJ01.jar (aue_framewor)

Finn Magnusson 2014-04-01 rev PA36 144/476)

-rw-rw-rw- 0 17256 14 Aug 2006 08:42:09 CXC1324872%4_R51EJ02.jar (cma_collecto)-rw-rw-rw- 0 63082 14 Aug 2006 08:42:09 CXC1322491%8_R51EF03.jar (cma_converte)-rw-rw-rw- 0 6185 14 Aug 2006 08:42:10 CXC1329353_R51EA01.jar (cma_et_conv)-rw-rw-rw- 0 5514 14 Aug 2006 08:42:10 CXC1721388_R51EF04.jar (rplabel_coll)-rw-rw-rw- 0 4747 14 Aug 2006 08:42:11 CXC1721390_R51EF04.jar (rplabel_conv)-rw-rw-rw- 0 199525 14 Aug 2006 08:42:19 CXC1720327_R51EJ01.jar (cmaserv)-rw-rw-rw- 0 218047 14 Aug 2006 08:44:47 CXC1722124%1_R1A01.jar (RncLmMaoAue)-rw-rw-rw- 0 47013 14 Aug 2006 08:44:49 CXC1722125%1_R1A01.jar (RncLmMoDConv)-rw-rw-rw- 0 7239769 14 Aug 2006 09:10:09 CXC1722118_R2K03.jar (RncLmMao)-rw-rw-rw- 0 7239851 21 Aug 2006 08:36:43 CXC1722118_R2L01.jar (RncLmMao)$

The LM name is also shown in othe printouts like “te log read” and “lg”

RNC10> te log read

etc...[2006-07-10 13:02:06.200] Osa_xp_fro_proc xp_fro.c:4118 INFO:XP Program: CXP901090%1_R5A01 running (fan)etc...

RNC10> lmid fan

CXP901802%1 FANCXP901090%2 FANCXP901090%1 FANCXP901090%1 FanCXP901802%2 fanCXP901090 fan_lmCXP901802%2 fan2_lmCXP901802%2 Fan2CXP901802%2 FANCXP901090%1 fanCXP901090%1 fan_lmCXP901802%2 fan2

4.4.3 Parseline utility

CAN BE USED TO PIPE DIRECTLY FROM WITHIN MOSHELL OR FROM ANY OTHER UTILITY (E.G. MONITOR CLIENT) IN ORDER TO DO THE LMID/ERROR CODE DECODING

RNC10> sql select id,lmtype,loadclass,productnumber,productrevision from spppgmresource_02 | parseline

$ sqlcselect id,lmtype,loadclass,productnumber,productrevision from spppgmresource_02;Note! Have you allocated enough of heap memory to the loadmodule:CXC1325608 to be able to run SQLC in the way you want?? (OsaColi)

Finn Magnusson 2014-04-01 rev PA36 145/476)

Note! CTRL+C is not supported!!!

Component sqlc (V04.03.0034/OSE)Copyright (C) 1994-2005 by Polyhedra LtdSQL> +------+----------+---------------+---------------+-----------------+| id | lmtype | loadclass | productnumber | productrevision |+------+----------+---------------+---------------+-----------------+| 1 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 3 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 5 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 10 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 12 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 14 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 19 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 21 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 23 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 28 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 30 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 32 | 'FPGALM' | 'CoreDevice' | 'CXC1321515' | 'R6E01' | (spp_fpga)| 37 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 38 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 39 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 43 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 44 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 45 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 49 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 50 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 51 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 55 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 56 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 57 | 'SPLM' | 'CoreOS' | 'CXC1325828' | 'R50HX05' | (spp_sp_basic)| 61 | 'SPLM' | 'Application' | 'CXC1329865' | 'R4J11' | (RncLmPdr)| 62 | 'SPLM' | 'Application' | 'CXC1329864' | 'R4J11' | (RncLmCc)| 63 | 'SPLM' | 'Application' | 'CXC1329863' | 'R4J11' | (RncLmDc)| 64 | 'SPLM' | 'Application' | 'CXC1329865' | 'R4J11' | (RncLmPdr)| 65 | 'SPLM' | 'Application' | 'CXC1329864' | 'R4J11' | (RncLmCc)| 66 | 'SPLM' | 'Application' | 'CXC1329863' | 'R4J11' | (RncLmDc)| 67 | 'SPLM' | 'Application' | 'CXC1329865' | 'R4J11' | (RncLmPdr)| 68 | 'SPLM' | 'Application' | 'CXC1329864' | 'R4J11' | (RncLmCc)| 69 | 'SPLM' | 'Application' | 'CXC1329863' | 'R4J11' | (RncLmDc)| 70 | 'SPLM' | 'Application' | 'CXC1329865' | 'R4J11' | (RncLmPdr)| 71 | 'SPLM' | 'Application' | 'CXC1329864' | 'R4J11' | (RncLmCc)| 72 | 'SPLM' | 'Application' | 'CXC1329863' | 'R4J11' | (RncLmDc)

Finn Magnusson 2014-04-01 rev PA36 146/476)

+------+----------+---------------+---------------+-----------------+Query Done: 36 records selectedSQL> exit;$

> monitor6054 10.1.128.17 000800 001400 | parseline

4.5 CPU load caused by tracing

Be careful to not overload the processor by putting too many traces on a process.

The CPU load on a process can be checked with the command “capi name”.Check the CPU load on the process before and after activating the traces to see if the traces are increasing the CPU load on that process.

RNC11> lhsh 001400 capi name Act_usaalServer_proc

$ lhsh 001400 capi name Act_usaalServer_proc

CPU load report---------------

Integration interval: 100000 microseconds

Process name pid type % % % % % % % % % %Act_usaalServer_proc 300f3 pri18 4 4 4 3 5 5 6 4 5 6

$

RNC11> lhsh 001400 te e all Act_usaalServer_proc

$ lhsh 001400 te e all Act_usaalServer_proc$

RNC11> lhsh 001400 te s Act_usaalServer_proc

$ lhsh 001400 te s Act_usaalServer_proc pid name enabled groups000300f3 Act_usaalServer_proc check error enter return info trace1 trace2 trace3 trace4 trace5 trace6 trace7 trace8 trace9 state_change bus_send bus_receive rec_sig send_sig param interface object user1 user2 user3 user4$

RNC11> lhsh 001400 capi name Act_usaalServer_proc

Finn Magnusson 2014-04-01 rev PA36 147/476)

$ lhsh 001400 capi name Act_usaalServer_proc

CPU load report---------------

Integration interval: 100000 microseconds

Process name pid type % % % % % % % % % %Act_usaalServer_proc 300f3 pri18 14 14 14 13 15 15 16 14 15 16

$

Checking total cpu load in the node:

RNC11> cabl

============================================================================================SMN APN BOARD TOTLOAD SPPROCLOAD============================================================================================ 0 1 SCB3 1.8 0 4 TUB 0.5 0 5 TUB 0.5 0 6 ET-M4 1.2 0 7 ET-M4 0.9 0 8 GPB53 4.3 0 9 GPB53 0.5 0 10 GPB53 2.9 0 11 GPB53 2.6 0 12 GPB53 0.4 0 13 GPB53 0.0 0 14 GPB53 66.7 0 15 GPB53 0.0 0 16 GPB53 39.5 0 17 GPB53 2.6 0 18 NOCONTACT 0 19 SPB21 16.4 1.0 14.1 40.9 46.3 34.2 0 20 SPB21 13.7 1.1 13.5 38.5 43.1 43.1 0 22 SPB21 5.7 1.1 11.9 38.4 36.6 51.2 0 23 SPB21 10.8 0.9 11.6 30.6 40.0 41.1 0 26 ET-M4 3.0 0 27 ET-M4 5.6 0 0 SCB3 1.3 --------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 148/476)

following command is faster:

RNC11> pget plug load

=================================================================================================================MO Attribute Value=================================================================================================================Subrack=MS,Slot=28,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=27,PlugInUnit=1 pmProcessorLoad 4Subrack=MS,Slot=26,PlugInUnit=1 pmProcessorLoad 2Subrack=MS,Slot=23,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=22,PlugInUnit=1 pmProcessorLoad 16Subrack=MS,Slot=20,PlugInUnit=1 pmProcessorLoad 12Subrack=MS,Slot=19,PlugInUnit=1 pmProcessorLoad 14Subrack=MS,Slot=18,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=17,PlugInUnit=1 pmProcessorLoad 1Subrack=MS,Slot=16,PlugInUnit=1 pmProcessorLoad 42Subrack=MS,Slot=15,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=14,PlugInUnit=1 pmProcessorLoad 44Subrack=MS,Slot=13,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=12,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=11,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=10,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=9,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=8,PlugInUnit=1 pmProcessorLoad 3Subrack=MS,Slot=7,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=6,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=5,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=4,PlugInUnit=1 pmProcessorLoad 0Subrack=MS,Slot=1,PlugInUnit=1 pmProcessorLoad 0=================================================================================================================Total: 23 MOs

On a board that has high processor load, checking CPU load by process priority:

$ lhsh 001400 capi prio

Finn Magnusson 2014-04-01 rev PA36 149/476)

CPU load report---------------

Integration interval: 100000 microseconds

Processes % % % % % % % % % %int 3 3 4 3 2 3 3 3 3 3bg 36 37 15 32 58 32 34 42 41 37pri0 0 0 0 0 0 0 0 0 0 0pri1 0 0 0 0 0 0 0 0 0 0pri2 0 0 0 0 0 0 0 0 0 0pri3 1 1 1 1 1 1 1 1 1 1pri4 0 0 0 0 0 0 0 0 0 0pri5 0 0 0 0 0 0 0 0 0 0pri6 0 0 0 0 0 0 0 0 0 0pri7 0 0 0 0 0 0 0 0 0 0pri8 0 0 0 0 0 0 0 0 0 0pri9 0 0 0 0 0 0 0 0 0 0pri10 0 0 0 0 0 0 0 0 0 0pri11 2 2 3 2 1 2 2 2 2 2pri12 0 0 0 0 0 0 0 0 0 0pri13 0 0 0 0 0 0 0 0 0 0pri14 1 1 2 2 1 1 2 1 1 2pri15 0 0 0 0 0 0 0 0 0 0pri16 0 0 0 0 0 0 0 0 0 0pri17 0 0 0 0 0 0 0 0 0 0pri18 41 40 53 44 25 43 42 36 34 39pri19 0 0 0 0 0 0 0 0 0 0pri20 0 0 0 0 0 0 0 0 0 0pri21 16 16 23 16 13 18 16 15 17 17pri22 0 0 0 0 0 0 0 0 0 0pri23 0 0 0 0 0 0 0 0 0 0pri24 0 0 0 0 0 0 0 0 0 0pri25 0 0 0 0 0 0 0 0 0 0pri26 0 0 0 0 0 0 0 0 0 0pri27 0 0 0 0 0 0 0 0 0 0pri28 0 0 0 0 0 0 0 0 0 0pri29 0 0 0 0 0 0 0 0 0 0pri30 0 0 0 0 0 0 0 0 0 0pri31 0 0 0 0 0 0 0 0 0 0

Total 100 100 100 100 100 100 100 100 99 100

$

Finn Magnusson 2014-04-01 rev PA36 150/476)

Check detailed CPU load for the priorities consuming most CPU load (the command can take a while)

RNC11> lhsh 001400 capi type pri 18 | sort +3nr

Act_usaalServer_proc 200df pri18 10 12 12 11 14 13 12 12 12 13Ans_aal2ncc2_proc 1010b pri18 9 17 21 13 29 19 9 16 22 20Act_aal2RH_proc 200d8 pri18 3 2 3 3 3 3 4 1 3 2Ans_aal2ap_proc 200e6 pri18 2 3 4 2 6 4 2 3 4 4Ans_aal2cpsrc_proc 100cf pri18 2 1 2 2 2 2 2 1 1 1...<cut>...

Reduce tracing on the processes that have the highest CPU load

$ lhsh 001400 te default Act_usaalServer_proc$ lhsh 001400 te default Ans_aal2ncc2_proc

Check that CPU load has reduced on those processes:

$ lhsh 001400 capi name Act_usaalServer_proc

CPU load report---------------

Integration interval: 100000 microseconds

Process name pid type % % % % % % % % % %Act_usaalServer_proc 200df pri18 4 6 5 5 4 5 5 4 5 5$

$ lhsh 001400 capi name Ans_aal2ncc2_proc

CPU load report---------------

Integration interval: 100000 microseconds

Process name pid type % % % % % % % % % %Ans_aal2ncc2_proc 1010b pri18 3 4 3 4 3 5 3 2 4 3

$

Finn Magnusson 2014-04-01 rev PA36 151/476)

5 MORE ABOUT LOGS

5.1 M ore lg options

There are also trace and restart logs which are stored in the RAM memory of each board:

RNC11> lh all te log read

$ shell -f /d/usr/lhCmd3015=============================================================================================$ lhsh 000000 te log read0000: [2008-10-16 07:40:53.328] Sys_Spas_sync_proc sync.c:551 INFO:Clock status : (A:ok B:ok Int:ok ) selected : A0000: [2008-10-16 07:41:06.180] Sys_Spas_sync_proc sync.c:551 INFO:Clock status : (A:ok B:ok Int:ok ) selected : A0000: [2008-10-16 11:51:55.636] Cs_boardManager_proc osa_board_mgr.c:2837 INFO:Start of @(#)CXC1322250 R61EV02 2008-08-05 06:50:56 MEST 868a2602-102a98b0-7408 (dbm2_cs_basi)0000: [2008-10-16 11:51:56.036] Sys_Spas_hwdrv_proc spicfunc.c:1186 INFO:Sili port reset enabled0000: [2008-10-16 11:51:56.188] Sys_Spas_hwdrv_proc hwdrv.c:1267 INFO:SPAS_HWDRV Soft Initialized0000: [2008-10-16 11:51:56.188] Sys_Spas_start_proc start.c:2066 INFO:Warm restart of SPAS done.0000: (SPIC soft init, ASCC_A soft init, ASCC_B soft init) Input TEMI: CELLO_TEMI_RESTART_REFRESH.0000: [2008-10-16 11:51:56.452] Sys_Spas_id_proc id.c:2054 INFO:APN is [0]0000: [2008-10-16 11:51:56.452] Sys_Spas_plane_proc planechangecontrol.c:1713 INFO:SPAS_PCC: active Plane B0000: [2008-10-16 11:51:56.452] Sys_Spas_plane_proc asccconfiguration.c:1175 INFO:SPAS_AC: asccA port is configured.0000: [2008-10-16 11:51:56.452] Sys_Spas_plane_proc asccconfiguration.c:1200 INFO:SPAS_AC: asccB port is configured.0000: [2008-10-16 11:51:56.472] Sys_Spas_id_proc id.c:1744 INFO:SPAS resources found 1 SAI, 1 CORE, 4 ISL 0000: [2008-10-16 11:51:56.480] Sys_Spas_id_proc id.c:1858 INFO:Board type SCB3 revision R2C

RNC11> lh allp llog -l

$ shell -f /d/usr/lhCmd17463=============================================================================================$ lhsh 000000 llog -l0000: ----------------------------------------------------------------------------0000: 1. Time : 09-07-01, 14:01:120000: Error code : 0xB0AD0001 (Reported via CELLO:ERI IF)0000: File:line : osa_loader_client.c:18320000: Process : Cs_loaderClient_proc0000: Queued signals : 10000: Owned signals : 50000: Restart type : Processor0000: OS Run Mode : BASIC0000: PMD identity : -0000: Restart rank : Refresh

Finn Magnusson 2014-04-01 rev PA36 152/476)

0000: Error Information: 0000: Board manager restart.0000: Mismatch of files in flash, goto backup0000: ----------------------------------------------------------------------------0000: 2. Time : 09-07-01, 14:01:180000: Error code : 0xB0AD0000 (Reported via CELLO:ERI IF)0000: File:line : osa_loader_client.c:11860000: Process : Cs_loaderClient_proc0000: Queued signals : 10000: Owned signals : 50000: Restart type : Processor0000: OS Run Mode : BACKUP0000: PMD identity : -0000: Restart rank : Warm0000: Error Information: 0000: Board manager restart.0000: Delete all files in flash to get more space0000: ----------------------------------------------------------------------------0000: 3. Time : 09-07-01, 14:01:490000: Error code : 0xB0AD0001 (Reported via CELLO:ERI IF)0000: File:line : osa_board_mgr.c:31940000: Process : Cs_boardManager_proc0000: Queued signals : 00000: Owned signals : 60000: Restart type : Processor0000: OS Run Mode : BACKUP0000: PMD identity : -0000: Restart rank : Refresh0000: Error Information: 0000: Board manager restart.0000: Reset after backupmode0000: ----------------------------------------------------------------------------0000: 4. Time : 09-07-01, 18:27:470000: Error code : 0xB0AD0000 (Reported via CELLO:ERI IF)0000: Process : Cs_boardManager_proc0000: Queued signals : 1

Board Restart logs from “llog”

RNC11> lgg

Finn Magnusson 2014-04-01 rev PA36 153/476)

Startdate=19661031.151320, Enddate=20090710.063910lh allp llog -l |tee /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20090709-080511_17419/llog17463.logput /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20090709-080511_17419/lhCmd17463 /d/usr/lhCmd17463 ... OK....................................======================================================================================================Timestamp (UTC) Board Restart======================================================================================================2009-07-01 13:59:09 LLOG 0006 ET-M4 Board restart rank=Refresh Proc=bmLoaderClientHelper Err=0xB0AD0001 (eri_api). Board manager restart. Mismatch of files in flash, goto backup2009-07-01 13:59:09 LLOG 0007 ET-M4 Board restart rank=Refresh Proc=bmLoaderClientHelper Err=0xB0AD0001 (eri_api). Board manager restart. Mismatch of files in flash, goto backup2009-07-01 13:59:09 LLOG 0026 ET-M4 Board restart rank=Refresh Proc=bmLoaderClientHelper Err=0xB0AD0001 (eri_api). Board manager restart. Mismatch of files in flash, goto backup2009-07-01 13:59:09 LLOG 0027 ET-M4 Board restart rank=Refresh Proc=bmLoaderClientHelper Err=0xB0AD0001 (eri_api). Board ...<cut>...2009-07-04 12:12:38 LLOG 0015 GPB_Module Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0016 GPB_Module Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0017 GPB_RANAP Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0019 SPB21 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0020 SPB21 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0022 SPB21 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0023 SPB21 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:38 LLOG 0027 ET-M4 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:39 LLOG 0011 GPB_Central Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager2009-07-04 12:12:39 LLOG 0026 ET-M4 Board restart rank=Warm Proc=Cs_boardManager_proc (osa_board_mgr.c:1257) Err=0xB0AD0000 (eri_api). Board manager restart. Restart ordered by system manager

Trace and Error log

RNC11> lgt

Startdate=19661031.151320, Enddate=20090326.142303

Finn Magnusson 2014-04-01 rev PA36 154/476)

======================================================================================================Timestamp (UTC) Board Trace======================================================================================================2009-03-25 12:22:30.148 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 12:29:59.740 TE 0013 se.ericsson.wcdma.rnc.roam.roam_gpeh:RoamPmGpeh-ScanThread GPEHAgent$ScanThread:0 INFO:newROP: no active scanners2009-03-25 12:30:00.152 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 12:30:01.364 TE 0014 StatHndlProcess StatCollector.cc:203 INFO:ModOm: All counters received from subordinate (13 of 13 ready). Request fetch of 3765 remaining counter events in 1 signal buffers2009-03-25 12:30:30.804 TE 0016 StatHndlProcess StatCollector.cc:203 INFO:ModOm: All counters received from subordinate (12 of 13 ready). Request fetch of 2622 remaining counter events in 1 signal buffers2009-03-25 12:30:30.812 TE 0013 StatHndlProcess StatCollector.cc:190 INFO:CenOm: All counters received from subordinate (7 of 7 ready). Received 14030 counters2009-03-25 12:37:30.160 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 12:44:59.756 TE 0013 se.ericsson.wcdma.rnc.roam.roam_gpeh:RoamPmGpeh-ScanThread GPEHAgent$ScanThread:0 INFO:newROP: no active scanners2009-03-25 12:45:00.180 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 12:45:02.192 TE 0014 StatHndlProcess StatCollector.cc:203 INFO:ModOm: All counters received from subordinate (13 of 13 ready). Request fetch of 3742 remaining counter events in 1 signal buffers2009-03-25 12:45:30.820 TE 0016 StatHndlProcess StatCollector.cc:203 INFO:ModOm: All counters received from subordinate (12 of 13 ready). Request fetch of 3030 remaining counter events in 1 signal buffers2009-03-25 12:45:30.828 TE 0013 StatHndlProcess StatCollector.cc:190 INFO:CenOm: All counters received from subordinate (7 of 7 ready). Received 14045 counters2009-03-25 12:52:30.184 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 12:59:59.768 TE 0013 se.ericsson.wcdma.rnc.roam.roam_gpeh:RoamPmGpeh-ScanThread GPEHAgent$ScanThread:0 INFO:newROP: no active scanners2009-03-25 13:00:00.192 TE 0013 se.ericsson.wcdma.rnc.roam.roam_pmrec:RoamPmRec-ScanThread PmRecAgent:0 INFO:newROP: no active scanners2009-03-25 13:00:01.608 TE 0014 StatHndlProcess StatCollector.cc:203 INFO:ModOm: All counters received from subordinate (13 of 13 ready). Request fetch of 3363 remaining counter events in 1 signal buffers...<cut>.....

By default the TE logs of all boards are shown. It’s possible to filter by board group with the -g option:

RNC11> lgtr -g mp

Startdate=19661031.151320, Enddate=20090326.142937lh mp te log read |tee /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20090325-141640_31488/teread31518.logput /home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20090325-141640_31488/lhCmd31518 /d/usr/lhCmd31518 ... OK..................................................................................................................................................................................................................................................................======================================================================================================

Finn Magnusson 2014-04-01 rev PA36 155/476)

Timestamp (UTC) Board Trace======================================================================================================2009-02-24 05:22:37.784 TE 0009 Sys_Spas_id_proc id.c:1746 INFO:SPAS resources found 1 SAI, 0 CORE, 0 ISL2009-02-24 05:22:37.784 TE 0009 Sys_Spas_id_proc id.c:1860 INFO:Board type GPB53 revision R2B2009-02-24 05:22:37.788 TE 0009 Sys_Spas_id_proc id.c:1951 INFO:SMN is [0]2009-02-24 05:22:38.424 TE 0009 Cls_lcim_proc lcim.c:335 INFO:LCIM: No CIM Pid received from NS (GetServicePidRequest), retrying2009-02-24 05:22:38.664 TE 0009 Sys_Osa_Ntp_Manager_proc ntpstart.c:1190 INFO:NTP Mgr process ID =x1003b2009-02-24 05:22:38.788 TE 0009 Sys_Osa_Ntp_Manager_proc ntpstart.c:2500 INFO:NTP not synchronized...<cut>....2009-03-25 14:29:42.588 TE 0008 Scc_server_proc ss7log_Cello.c:988 TRACE3:RECEIVED: 0:728278849Sender: MTPL3:9Receiver: MTPL2:9Primitive: 35MD Size: 2 1, 0,Size: 37LogEntryID: 110508462:000043Log No: 1/1Data:23, 0, 2,20, 0,43,FC,C8,4B,A2, 6,5A, 6, 0, 0, 1,14,60, 0, 0,10, 0, 0, 1, 0,34,40, 9, 0, 0, 1, 0,33,40, 2, 0,28,

Printing contents from several logs one after the other:

Just specify the list of options for each log to print

RNC11> lgat -s 2009-03-19 -p 6h

090325-15:27:01 137.58.194.147 7.1n RNC_NODE_MODEL_G_5_30_COMPLETE stopfile=/tmp/31518Startdate=20090319.000000, Enddate=20090319.060000====================================================================================================================Timestamp (UTC) S Problem Cause MO-reference====================================================================================================================2009-03-19 01:16:03 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Rach=11022009-03-19 01:16:03 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Pch=11022009-03-19 01:16:03 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Fach=1102...<cut>....

Finn Magnusson 2014-04-01 rev PA36 156/476)

2009-03-19 05:48:16 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Fach=11012009-03-19 05:48:22 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Rach=11002009-03-19 05:48:22 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Pch=11002009-03-19 05:48:22 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Fach=1100

======================================================================================================Timestamp (UTC) Board Trace======================================================================================================2009-03-19 00:10:55.332 TE 0004 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.334->2009-03-19 00:11:04.3162009-03-19 00:10:55.344 TE 0005 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.345->2009-03-19 00:11:04.3262009-03-19 00:10:55.364 TE 0007 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.368->2009-03-19 00:11:04.350...<cut>...2009-03-19 05:47:14.292 TE 0017 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x10092: NTP changed server. 001100/ose_ntp2009-03-19 05:47:14.744 TE 0001 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007c: NTP changed server. 001100/ose_ntp

Printing contents from several logs and merge them in chronlogical order:

RNC11> lgatm -s 2009-03-19 -p 6h

090325-15:28:10 137.58.194.147 7.1n RNC_NODE_MODEL_G_5_30_COMPLETE stopfile=/tmp/31518Startdate=20090319.000000, Enddate=20090319.060000Parsing alarmLog...Done.Parsing teread....Done.======================================================================================================Timestamp (UTC) Type Merged Log Entry======================================================================================================2009-03-19 00:10:55.332 TE 0004 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.334->2009-03-19 00:11:04.3162009-03-19 00:10:55.344 TE 0005 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.345->2009-03-19 00:11:04.3262009-03-19 00:10:55.364 TE 0007 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. 2009-03-19 00:10:55.368->2009-03-19 00:11:04.3502009-03-19 00:10:55.368 TE 0027 Sys_Osa_Ntp_Manager_proc ntpstart.c:2516 INFO:From 0x10069: NTP clock stepped. ....<cut>....2009-03-19 00:34:50.380 TE 0019 Sys_Osa_Ntp_Manager_proc ntpstart.c:2490 INFO:NTP synchronized2009-03-19 00:34:50.380 TE 0026 Sys_Osa_Ntp_Manager_proc ntpstart.c:2490 INFO:NTP synchronized2009-03-19 00:34:50.408 TE 0009 Sys_Osa_Ntp_Manager_proc ntpstart.c:2490 INFO:NTP synchronized

Finn Magnusson 2014-04-01 rev PA36 157/476)

2009-03-19 01:16:03 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Rach=11022009-03-19 01:16:03 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Pch=11022009-03-19 01:16:03 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Fach=11022009-03-19 01:16:04 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Rach=11012009-03-19 01:16:04 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Pch=11012009-03-19 01:16:04 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Fach=11012009-03-19 01:16:06 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Rach=11002009-03-19 01:16:06 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Pch=11002009-03-19 01:16:06 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Fach=11002009-03-19 01:21:49 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Fach=11022009-03-19 01:21:49 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Pch=11022009-03-19 01:21:49 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Rach=11022009-03-19 01:21:50 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Rach=11012009-03-19 01:21:51 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Fach=11012009-03-19 01:21:51 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Pch=11012009-03-19 01:21:52 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Rach=11002009-03-19 01:21:54 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Pch=11002009-03-19 01:21:54 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Fach=11002009-03-19 01:22:05 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Fach=11022009-03-19 01:22:06 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Pch=11022009-03-19 01:22:06 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Rach=11022009-03-19 01:22:07 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Rach=11012009-03-19 01:22:07 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Fach=11012009-03-19 01:22:07 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Pch=11012009-03-19 01:22:08 AL M Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Rach=11002009-03-19 01:22:09 AL M Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Pch=11002009-03-19 01:22:09 AL M Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Fach=11002009-03-19 01:49:32.084 TE 0009 - ifeth_ethernet_glue.c:952 INFO:ifeth_ethernet_pgmShutdown_close_glue (IP host started @ 0x0)2009-03-19 01:49:32.452 TE 0001 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.452 TE 0004 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.452 TE 0023 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.456 TE 0000 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.456 TE 0005 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.456 TE 0006 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.456 TE 0007 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)2009-03-19 01:49:32.456 TE 0020 Cs_boardManager_proc osa_board_mgr.c:2543 INFO:Start of @(#)CXC1322250 R51TK03 2008-12-29 12:42:53 MET 868a2602-10eb743d-230d (dbm2_cs_basi)...<cut>...

Finn Magnusson 2014-04-01 rev PA36 158/476)

2009-03-19 05:47:13.804 TE 0026 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007b: NTP changed server. 001100/ose_ntp2009-03-19 05:47:13.808 TE 0027 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007b: NTP changed server. 001100/ose_ntp2009-03-19 05:47:13.812 TE 0007 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007b: NTP changed server. 001100/ose_ntp2009-03-19 05:47:13.816 TE 0006 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007b: NTP changed server. 001100/ose_ntp2009-03-19 05:47:14.196 TE 0009 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x10092: NTP changed server. 001100/ose_ntp2009-03-19 05:47:14.200 TE 0015 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x10092: NTP changed server. 001100/ose_ntp2009-03-19 05:47:14.292 TE 0017 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x10092: NTP changed server. 001100/ose_ntp2009-03-19 05:47:14.744 TE 0001 Sys_Osa_Ntp_Manager_proc ntpstart.c:2559 INFO:From 0x1007c: NTP changed server. 001100/ose_ntp2009-03-19 05:48:11 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Rach=11022009-03-19 05:48:11 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Pch=11022009-03-19 05:48:11 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-3,Fach=11022009-03-19 05:48:16 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Rach=11012009-03-19 05:48:16 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Pch=11012009-03-19 05:48:16 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-2,Fach=11012009-03-19 05:48:22 AL * Rach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Rach=11002009-03-19 05:48:22 AL * Pch_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Pch=11002009-03-19 05:48:22 AL * Fach_InternalResourceUnavailable unavailable UtranCell=Iub-10-1,Fach=1100

5.2 Changing log settings:

Upgrade log:

STP49> get 1

=================================================================================================================1 SwManagement=1,UpgradeTrace=1=================================================================================================================UpgradeTraceId 1activeClasses s[0] = activeFunctions i[0] = fileName Trace.logfileSize 2000flushInterval 1level 2outputMode 0 (FILE)sendLogsAsNotifications 0 (DISABLED)traceDirectoryPath /c/systemfiles/cello/cma/su/trace/traceInformation Struct{6} >>> 1.type = 0 (DEBUG)

Finn Magnusson 2014-04-01 rev PA36 159/476)

>>> 2.className = >>> 3.methodName = >>> 4.additionalInformation = >>> 5.timeStamp = >>> 6.version = typeOfStorage 0 (NON_PERSISTENT)=================================================================================================================Total: 1 MOs

Command logs:

The audit trail logs can be backed up when they become full.Either to the local node or to a remote server.

RNC49> lget logservice=

=================================================================================================================111 SystemFunctions=1,LogService=1=================================================================================================================logs s[2] = SHELL_AUDITTRAIL_LOG CORBA_AUDITTRAIL_LOG userLabel =================================================================================================================112 SystemFunctions=1,LogService=1,Log=CORBA_AUDITTRAIL_LOG=================================================================================================================accountInfo Struct{3} >>> 1.password = ****** >>> 2.remoteHost = 127.0.0.1 >>> 3.userID = xlogFilePath /c/logfiles/audit_traillogName CORBA_AUDITTRAIL_LOGlogSize 1572864transferData Struct{2} >>> 1.lastSent = Wed Oct 1 18:51:08 2008 >>> 2.transferInformation = SuccessuserLabel =================================================================================================================113 SystemFunctions=1,LogService=1,Log=SHELL_AUDITTRAIL_LOG=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 160/476)

accountInfo Struct{3} >>> 1.password = ****** >>> 2.remoteHost = 127.0.0.1 >>> 3.userID = xlogFilePath /c/logfiles/audit_traillogName SHELL_AUDITTRAIL_LOGlogSize 1572864transferData Struct{2} >>> 1.lastSent = Wed Oct 1 18:48:17 2008 >>> 2.transferInformation = SuccessuserLabel =================================================================================================================Total: 3 MOs

STP49> ftree /c/logfiles/audit_trail

/c/logfiles/audit_trail/-rw-rw-rw- 1686082 1 Oct 2008 18:40:52 /c/logfiles/audit_trail/X911031272_CORBA_AUDITTRAIL_LOG_20080915T153357.push-rw-rw-rw- 1573045 1 Oct 2008 18:48:20 /c/logfiles/audit_trail/X911031272_SHELL_AUDITTRAIL_LOG_20080925T112140.push-rw-rw-rw- 74663 2 Oct 2008 05:54:09 /c/logfiles/audit_trail/SHELL_AUDITTRAIL_LOG.xml-rw-rw-rw- 709 1 Oct 2008 18:51:09 /c/logfiles/audit_trail/CORBA_AUDITTRAIL_LOG.xml-rw-rw-rw- 1213585 1 Oct 2008 18:48:16 /c/logfiles/audit_trail/X911031272_SHELL_AUDITTRAIL_LOG_20081001T184814.push-rw-rw-rw- 42982 1 Oct 2008 18:40:48 /c/logfiles/audit_trail/X911031272_CORBA_AUDITTRAIL_LOG_20081001T184046.push-rw-rw-rw- 437 1 Oct 2008 18:51:09 /c/logfiles/audit_trail/X911031272_CORBA_AUDITTRAIL_LOG_20081001T184956.push-rw-rw-rw- 697 1 Oct 2008 18:51:07 /c/logfiles/audit_trail/X911031272_CORBA_AUDITTRAIL_LOG_20081001T185106.push-rw-rw-rw- 710 1 Oct 2008 18:41:07 /c/logfiles/audit_trail/X911031272_CORBA_AUDITTRAIL_LOG_20081001T184106.push

For more information: 1/15517-CNX10232

5.3 Notification service

Events written to the alarm log, event log, and corba audittrail log can be also displayed in real time via the notification service.

Subscribe to FM notifications (alarms/events):**:srld7261@~> runClient.sh -a rnc11Connecting to 137.58.194.147...Fetching IOR file...Done.Trying file=/tmp/ior293_060458Starting the subscription to Alarm/Event ServiceSuccessful subscription: OK2007-05-28 10:48:53 AL_CLEAR Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 Loss of Signal: loss_of_signal

Finn Magnusson 2014-04-01 rev PA36 161/476)

2007-05-28 10:49:31 AL_MAJOR Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 Loss of Signal: loss_of_signal

Subscribe to CM notifications (MO create/delete and Attribute Value Change):**:srld7261@~> runClient.sh -c rnc11Connecting to 137.58.194.147...Fetching IOR file...Done.Starting CS Notification Client...Trying file=/tmp/ior196_060049**** Test Construction OK

080523 06:00:59 CRE IubLink=iub-90080523 06:01:25 AVC IubLink=iub-90 userLabel Iub-90080523 06:01:33 AVC RncModule=8 reservedBy Subrack=MS,Slot=22,PlugInUnit=1,SpbDeviceGroup=1;Subrack=MS,Slot=23,PlugInUnit=1,SpbDeviceGroup=1;IubLink=Iub-40;IubLink=Iub-9;IubLink=Iub-8;IubLink=Iub-7;IubLink=Iub-6;IubLink=Iub-5;IubLink=Iub-4;IubLink=Iub-3;IubLink=Iub-2;IubLink=Iub-1;IubLink=Iub-39;IubLink=Iub-38;IubLink=Iub-37;IubLink=Iub-36;IubLink=Iub-35;IubLink=Iub-34;IubLink=Iub-33;IubLink=Iub-32;IubLink=Iub-31080523 06:01:33 DEL IubLink=iub-90

Example:

Open two windows, one with “runClient.sh –c ipaddress” (CM notifications) and one with “runClient.sh –a ipaddress” (FM notifications):

** NONE ** eanzmagn@srld7243:=> runClient.sh -c rnc10Connecting to 137.58.194.88...Fetching IOR file...Done.Starting CS Notification Client...Trying file=/tmp/ior24646_100521**** Test Construction OK

**:srld7261@~> runClient.sh -a rnc11Connecting to 137.58.194.147...Fetching IOR file...Done.Trying file=/tmp/ior293_060458Starting the subscription to Alarm/Event ServiceSuccessful subscription: OK

RNC11> st os155 dis

===================================================================================Proxy Adm State Op. State MO=================================================================================== 434 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 436 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1===================================================================================

Finn Magnusson 2014-04-01 rev PA36 162/476)

Total: 2 MOs

//Lock the faulty MO//a notification is sent on CM to inform that adminstate has changed//a notification is sent on FM to inform that alarm is ceased

RNC11> bl 434

============================================================================================================ Id MO AdministrativeState Result============================================================================================================ 434 Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 0 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

//On the CM notification window we get:070528 10:45:15 AVC Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 administrativeState 0

//On the FM notification window, we get:2007-05-28 10:48:53 AL_CLEAR Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 Loss of Signal: loss_of_signal

//Unlock the faulty MORNC11> deb 434

============================================================================================================ Id MO AdministrativeState Result============================================================================================================ 434 Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 1 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

//On the CM notification window we get:070528 10:45:25 AVC Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 administrativeState 1

//On the FM notification window we get:2007-05-28 10:49:31 AL_MAJOR Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 Loss of Signal: loss_of_signal

//In the command log (lgo) we get:

Finn Magnusson 2014-04-01 rev PA36 163/476)

2007-05-28 08:45:13 MO-C SET Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 administrativeState 02007-05-28 08:45:25 MO-C SET Equipment=1,Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2 administrativeState 1

//In the alarm log (lga) we get:2007-05-28 08:48:53 AL * Loss of Signal loss_of_signal Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=22007-05-28 08:49:31 AL M Loss of Signal loss_of_signal Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=2

How to check the current number of subscriptions:

- subscriptions to FM notifications. Here we see two subscriptions, both coming from ipaddress 137.58.190.44

RNC26> cat /c/configuration/alarmsubscr.dat | strings | grep IOR

$IOR:000000000000003349444C3A6F6D672E6F72672F436F734E6F74696679436F6D6D2F53657175656E636550757368436F6E73756D65723A312E300000000000010000000000000048000102000000000E3133372E35382E3139302E343400A64E00000015323439393437303934322F00144D3F2D4B0F2C4B2E000000000000010000000000000008000000004A414300sq~$IOR:000000000000003349444C3A6F6D672E6F72672F436F734E6F74696679436F6D6D2F53657175656E636550757368436F6E73756D65723A312E300000000000010000000000000048000102000000000E3133372E35382E3139302E343400A66000000015313333383031323235322F00144D3F2E212A071816000000000000010000000000000008000000004A414300pppppppp

- subscriptions to CM notifications. Here we see no subscriptions

RNC26> cat /c/configuration/cssubscr_r2.dat | strings | grep IOR

6 MORE ABOUT PM COMMANDS

6.1 pmx

Filter on MO group

RNC11> ma iubmod8 iub module =8$

Added 20 MOs to group: iubmod8

RNC11> ma cellmod8 iubmod8 reservedby

Added 60 MOs to group: cellmod8

RNC11> pmxh cellmod8 pmTotNoRrcConnectReq(Success)*$

gzip -dc /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20070225.1845-1900.1.xml.gz | /home/eanzmagn/moshell/pmExtract -u "(utrancell=30199|utrancell=30198|utrancell=30197|utrancell=30196|utrancell=30195|utrancell=30194|utrancell=30193|utrancell=30179|

Finn Magnusson 2014-04-01 rev PA36 164/476)

utrancell=30192|utrancell=30178|utrancell=30191|utrancell=30177|utrancell=30190|utrancell=30176|utrancell=30175|utrancell=30174|utrancell=30173|utrancell=30172|utrancell=30171|utrancell=30170|utrancell=301119|utrancell=301118|utrancell=301117|utrancell=301116|utrancell=301115|utrancell=301114|utrancell=301113|utrancell=301112|utrancell=301111|utrancell=301110|utrancell=30189|utrancell=30188|utrancell=30187|utrancell=30186|utrancell=30185|utrancell=30184|utrancell=30183|utrancell=30182|utrancell=30169|utrancell=30181|utrancell=30168|utrancell=30180|utrancell=30167|utrancell=30166|utrancell=30165|utrancell=30164|utrancell=30163|utrancell=30162|utrancell=30161|utrancell=301109|utrancell=301108|utrancell=301107|utrancell=301120|utrancell=301106|utrancell=301105|utrancell=301104|utrancell=301103|utrancell=301102|utrancell=301101|utrancell=301100)$" "pmtotnorrcconnectreq(success)*$" | grep -v ";$" | /home/eanzmagn/moshell/pmXtab -a -cols ctr -m "(?:\w+=[^,]+,){1,2}((\w+=[^,]+,*)+$)"

Report from 2007-02-25 18:45 UTC to 2007-02-25 18:59 UTC

Start Time: 2007-02-25 18:45:00 End Time: 2007-02-25 18:45:00 Object pmTotNoRrcConnectReq pmTotNoRrcConnectReqSuccess UtranCell=301100 91 91 UtranCell=301101 97 97 UtranCell=301102 103 102 UtranCell=301103 67 67 UtranCell=301104 69 69 UtranCell=301105 86 86 UtranCell=301106 57 57 UtranCell=301107 66 66 UtranCell=301108 69 69 UtranCell=301109 24 7 UtranCell=301110 26 12 UtranCell=301111 28 9 UtranCell=301112 23 10 UtranCell=301113 23 13 UtranCell=301114 21 10 UtranCell=301115 20 8...<cut>...

Aggregate the counter on MO level

RNC11> pmxhn cellmod8 pmTotNoRrcConnectReq(Success)*$

gzip -dc /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20070225.1845-1900.1.xml.gz | /home/eanzmagn/moshell/pmExtract -u "(utrancell=30199|utrancell=30198|utrancell=30197|utrancell=30196|utrancell=30195|utrancell=30194|utrancell=30193|utrancell=30179|utrancell=30192|utrancell=30178|utrancell=30191|utrancell=30177|utrancell=30190|utrancell=30176|utrancell=30175|utrancell=30174|utrancell=30173|utrancell=30172|utrancell=30171|utrancell=30170|utrancell=301119|utrancell=301118|utrancell=301117|utrancell=301116|utrancell=301115|utrancell=301114|utrancell=301113|utrancell=301112|utrancell=301111|utrancell=301110|utrancell=30189|utrancell=30188|utrancell=30187|utrancell=30186|utrancell=30185|utrancell=30184|utrancell=30183|utrancell=30182|utrancell=30169|utrancell=30181|utrancell=30168|utrancell=30180|utrancell=30167|utrancell=30166|utrancell=30165|utrancell=30164|utrancell=30163|utrancell=30162|utrancell=30161|utrancell=301109|utrancell=301108|utrancell=301107|utrancell=301120|utrancell=301106|utrancell=301105|utrancell=301104|utrancell=301103|utrancell=301102|utrancell=301101|utrancell=301100)$" "pmtotnorrcconnectreq(success)*$" | grep -v ";$" | /home/eanzmagn/moshell/pmXtab -a -cols ctr -m "(ManagedElement=1)"

Finn Magnusson 2014-04-01 rev PA36 165/476)

Report from 2007-02-25 18:45 UTC to 2007-02-25 18:59 UTC

Start Time: 2007-02-25 18:45:00 End Time: 2007-02-25 18:45:00 Object pmTotNoRrcConnectReq pmTotNoRrcConnectReqSuccess ManagedElement=1 2494 2156

RNC11> pmxhn utrancell=[^,]+$ downtime|pmTotNoRrcConnectReq(Success)*$ -m 5 -p 2 -l /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/

gzip -dc /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0430-0445.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0445-0500.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0500-0515.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0515-0530.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0530-0545.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0545-0600.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0600-0615.1.xml.gz /home/eanzmagn/moshell_logfiles/logs_moshell/pmfiles/137.58.194.88/pm/A20060709.0615-0630.1.xml.gz | /home/eanzmagn/moshell/pmExtract -u "utrancell=[^,]+$" "downtime|pmtotnorrcconnectreq(success)*$" | /home/eanzmagn/moshell/pmXtab -a -cols ctr -m "(ManagedElement=1)"

Report from 2006-07-09 04:30 UTC to 2006-07-09 06:29 UTC

Start Time: 2006-07-09 04:30:00 End Time: 2006-07-09 06:15:00 Object pmCellDowntimeAuto pmCellDowntimeMan pmTotNoRrcConnectReq pmTotNoRrcConnectReqSuccess ManagedElement=1 0 0 48154 46168

Number of counter instances in the last ROP file

RNC11> pmxc

get /p001200/pm_data/A20100307.0445-0500:1.xml.gz /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/pmfiles/137.58.194.147/pm_data/A20100307.0445-0500.1.xml.gz ... OK

gzip -dc /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/pmfiles/137.58.194.147/pm_data/A20100307.0445-0500.1.xml.gz | /home/eanzmagn/moshell/pmExtract -u "." "." | LANG=C LC_ALL=C /home/eanzmagn/moshell/gawk.linux ' {last=split($0,array,";");if(last!=4){print;next};type=gensub(/=.*$/,"",1,gensub(/^.*,/,"",1,array[2]));if (type=="DummyMo") {next};last=split(array[4],array,",");if (last==0)last++;tot+=last;totype[type]+=last};END{n=asorti(totype,dest);for(i=1;i<=n;i++) printf("%8s %s\n",totype[dest[i]],dest[i]); print "Total: "tot" instances"} '

Report from 2010-03-07 04:45 UTC to 2010-03-07 04:59 UTC 16 AtmPort 8 CcDevice 24 DcDevice

Finn Magnusson 2014-04-01 rev PA36 166/476)

2430 Hsdsch 2 IuLink 1040 IubLink 15 LoadControl 8 PdrDevice 3 Rcs 38 RncCapacity 104 RncFunction 364 UeRc 63300 UtranCellTotal: 67352 instances

Should match number of active instances in “pgetsn”

RNC11> pgetsn

================================================================================175 USERDEF.atmport.STATS ACTIVE 900 2================================================================================AtmPort 2 pmReceivedAtmCells pmTransmittedAtmCells--------------------------------------------------------------------------------MOClass/MOInstance NrOfCountersInstancesAtmPort 16Total Nr of Counter Instances: 16================================================================================218 USERDEF.test.STATS SUSPENDED 900 1================================================================================AtmPort 1 pmSecondsWithUnexp--------------------------------------------------------------------------------MOClass/MOInstance NrOfCountersInstancesAtmPort 8Total Nr of Counter Instances: 8================================================================================392 PREDEF.PRIMARY.STATS ACTIVE 900 244================================================================================UeRc 2 pmTransportBlocksAcUl pmFaultyTransportBlocksAcUlEul 6 pmEulDowntimeMan pmEulDowntimeAuto....================================================================================>>> Total: 46 Scanners>>> Total: 67360 Counter Instances (67352 active, 8 suspended)

Finn Magnusson 2014-04-01 rev PA36 167/476)

6.2 Scanner commands

Print the statistics scanners

RNC11> pst stats

===================================================================PROXY SCANNER-NAME STATE===================================================================87 PREDEF.PRIMARY.STATS ACTIVE130 PREDEF.SECONDARY.STATS ACTIVE175 USERDEF.atmport.STATS ACTIVE===================================================================>>> Total: 3 Scanners

The statistics scanner data is stored in the sql table “scannerdata”, the proxy id corresponds to the row id in the table.The data is binary, only the first 8 bytes are shown in the printout.

RNC11> sql select * from scannerdata

Trying password from ipdatabase file: /home/eanzmagn/moshell_logfiles/ipdatabase...$ sqlcselect * from scannerdata;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0017/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd

+------+------+---------------------+| id | size | data |+------+------+---------------------+| 87 | 3886 | X'aced0005740f2738' || 130 | 3540 | X'aced0005740dcd31' || 175 | 93 | X'aced000574005631' |+------+------+---------------------+Query Done: 3 records selectedSQL> exit;$

Finn Magnusson 2014-04-01 rev PA36 168/476)

In case a scanner cannot be deleted via pdel then it may be possible to delete via sql

Check if a counter is defined in a scanner, and if yes, which one

RNC11> pgets . pmTotalPacketDurationHs4

================================================================================392 PREDEF.PRIMARY.STATS ACTIVE 900 244================================================================================RncFunction 37 pmTotalPacketDurationHs4================================================================================>>> Total: 1 Scanners

Look if there are any duplicate counter instances

When running pgets, the following warnings are printed for each duplicate counter instance

RNC11> pgets

...Warning: the counter UtranRelation:pmNoAttOutLoadBasedCnhho is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoSuccOutCnhhoCsNonSpeech is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoAttOutCnhhoCsNonSpeech is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoAttOutCnhhoPsConnRelease is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoSuccOutLoadBasedCnhho is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoSuccOutCnhhoSpeech is defined in 3 different scanners!!Warning: the counter UtranRelation:pmNoAttOutCnhhoSpeech is defined in 3 different scanners!!>>> Total: 50 Scanners

Check which counters from the MOM are defined in scanners

RNC11> pgetsm

Aal0TpVccTp userLabel 0 Aal0TpVccTp currentPmRegister 0 Aal0TpVccTp pmBwErrBlocks 1 USERDEF.test3.STATSAal0TpVccTp pmBwLostCells 1 USERDEF.test3.STATSAal0TpVccTp pmBwMissinsCells 1 USERDEF.test3.STATSAal0TpVccTp pmFwErrBlocks 1 USERDEF.test3.STATSAal0TpVccTp pmFwLostCells 1 USERDEF.test3.STATSAal0TpVccTp pmFwMissinsCells 1 USERDEF.test3.STATSAal0TpVccTp pmLostBrCells 1 USERDEF.test3.STATS

Finn Magnusson 2014-04-01 rev PA36 169/476)

Aal0TpVccTp pmLostFpmCells 1 USERDEF.test3.STATSAal1TpVccTp userLabel 0 Aal1TpVccTp currentPmRegister 0 ....VpcTp operationalState 0 VpcTp userLabel 0 VpcTp pmBwErrBlocks 1 USERDEF.test3.STATSVpcTp pmBwLostCells 1 USERDEF.test3.STATSVpcTp pmBwMissinsCells 1 USERDEF.test3.STATSVpcTp pmFwErrBlocks 1 USERDEF.test3.STATSVpcTp pmFwLostCells 1 USERDEF.test3.STATSVpcTp pmFwMissinsCells 1 USERDEF.test3.STATSVpcTp pmLostBrCells 1 USERDEF.test3.STATSVpcTp pmLostFpmCells 1 USERDEF.test3.STATSVplTp currentPmRegister 0 VplTp pmReceivedAtmCells 1 USERDEF.test3.STATSVplTp pmTransmittedAtmCells 1 USERDEF.test3.STATSVt15Ttp userLabel 0 Vt15Ttp currentPmRegister 0 Vt15Ttp pmEs 0 Vt15Ttp pmSes 0 Vt15Ttp pmUas 0 WcdmaCarrier defaultHoType 0 WcdmaCarrier freqBand 0 WcdmaCarrier sib5bisEnabled 0 WcdmaCarrier uarfcnDl 0 WcdmaCarrier userLabel 0 WebServer userLabel 0

RNC11> pgetsm . utrancell

CoverageRelation utranCellRef 0 ExternalUtranCell agpsEnabled 0 ExternalUtranCell cId 0 ExternalUtranCell individualOffset 0 ExternalUtranCell lac 0 ExternalUtranCell maxTxPowerUl 0 ExternalUtranCell primaryCpichPower 0 ExternalUtranCell primaryScramblingCode 0 ExternalUtranCell qQualMin 0 ExternalUtranCell qRxLevMin 0 ExternalUtranCell rac 0 ExternalUtranCell transmissionScheme 0 ExternalUtranCell uarfcnDl 0

Finn Magnusson 2014-04-01 rev PA36 170/476)

ExternalUtranCell uarfcnUl 0 ExternalUtranCell userLabel 0 UtranCell pmBmcTrafficVolume 0 UtranCell pmCellDowntimeAuto 1 PREDEF.PRIMARY.STATSUtranCell pmCellDowntimeMan 1 PREDEF.PRIMARY.STATSUtranCell pmChSwitchAttemptFachUra 1 PREDEF.SECONDARY.STATSUtranCell pmChSwitchAttemptUraFach 1 PREDEF.SECONDARY.STATSUtranCell pmChSwitchFachIdle 1 PREDEF.PRIMARY.STATSUtranCell pmChSwitchSuccFachUra 1 PREDEF.SECONDARY.STATSUtranCell pmChSwitchSuccUraFach 1 PREDEF.SECONDARY.STATSUtranCell pmCmAttDlHls 0 UtranCell pmCmAttDlSf2 0 ....UtranCell pmNoPsStreamEulCcSuccess (notInMOM) 1 PREDEF.SECONDARY.STATSUtranCell pmNoPsStreamEulCcAttempt (notInMOM) 1 PREDEF.SECONDARY.STATSUtranCell pmSamplesBestPsStreamEulRabEst (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmSumBestPsStreamEulRabEst (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmSamplesPsStreamEulRabEst (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmSumPsStreamEulRabEst (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmUlTrafficVolumePsStrEul (notInMOM) 0 UtranCell pmNoSystemRabReleasePsStreamEul (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmNoNormalRabReleasePsStreamEul (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmNoRabEstSuccessPsStreamEul (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmNoRabEstAttemptPsStreamEul (notInMOM) 1 PREDEF.PRIMARY.STATSUtranCell pmNoPsCnvUnEulHhoReturnOldTarget (notInMOM) 0 UtranCell pmNoPsCnvUnEulHhoReturnOldSource (notInMOM) 0 UtranCell pmNoPsCnvSpEulHhoReturnOldTarget (notInMOM) 0 UtranCell pmNoPsCnvSpEulHhoReturnOldSource (notInMOM) 0 UtranCell pmDlTrafficVolumePsCnvUnkHs (notInMOM) 0 UtranCell pmDlTrafficVolumePsSpeechHs (notInMOM) 0

Excluding counters from a scanner definition

RNC11> pcr test2 utrancel

100307-15:44:07 137.58.194.147 8.0b RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/18635!!!! Failed : InvalidParameterExceptionMixing counters of type pmRes with other type of counters is not supported !

RNC11> pcr test2 utrancel !pmres

100307-15:44:12 137.58.194.147 8.0b RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/18635

>>> scannerId:439Finn Magnusson 2014-04-01 rev PA36 171/476)

Defining a scanner with all MOs below an MO class

RNC11> pcrc test3 transportnetwork

>>> scannerId:441

RNC11> pgets test3

================================================================================441 USERDEF.test3.STATS ACTIVE 900 548================================================================================Aal0TpVccTp 8 pmBwErrBlocks pmBwLostCells pmBwMissinsCells pmFwErrBlocks pmFwLostCells pmFwMissinsCells pmLostBrCells pmLostFpmCellsAal1TpVccTp 8 pmBwErrBlocks pmBwLostCells pmBwMissinsCells pmFwErrBlocks pmFwLostCells pmFwMissinsCells pmLostBrCells pmLostFpmCells....VplTp 2 pmReceivedAtmCells pmTransmittedAtmCells================================================================================>>> Total: 1 Scanners

Excluding MOs from a scanner definition

RNC11> pcrc test3 transportnetwork!synch|saal

>>> scannerId:442

Too many counters or scanners defined:

Finn Magnusson 2014-04-01 rev PA36 172/476)

If the number of active scanners (pst) or the number of active counter instances (pgetsn) has reached the maximum specified by the attributes maxNoOfMonitors or maxNoOfCounters in the PmService MO, then it will not be possible to create new scanners, one of the following exceptions would be shown:!!!! Failed: NumberOfMonitorsExceededExceptionor !!!! Failed: NumberOfCountersExceededException

RNC11> get pmserv max

100309-13:44:42 137.58.194.147 8.0b RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/24356=================================================================================================================MO Attribute Value=================================================================================================================PmService=1 maxNoOfCounters 1700000PmService=1 maxNoOfMonitors 30PmService=1 maxNoOfPmFiles 100=================================================================================================================Total: 1 MOs

Including regular attributes in a scanner

Pmom shows the PM counters, pmoma shows the regular attributes that are allowed to be defined in a scanner

RNC11> pmom aal2ap

##################################################################################MO Class Pm Counters##################################################################################Aal2Ap 30 currentPmRegister pmExisOrigConns pmExisTermConns pmExisTransConns..... pmUnSuccOutConnsLocalQosClassD pmUnSuccOutConnsRemoteQosClassA pmUnSuccOutConnsRemoteQosClassB pmUnSuccOutConnsRemoteQosClassC pmUnSuccOutConnsRemoteQosClassD

Finn Magnusson 2014-04-01 rev PA36 173/476)

----------------------------------------------------------------------------------

RNC11> pmoma aal2ap

##################################################################################MO Class Attributes Supported in Scanner##################################################################################Aal2Ap 13 aal2QoSCodePointProfileId allocationMode availabilityStatus nrOfConfiguredAal2Paths nrOfRemotelyBlockedAal2Paths nrOfUnavailableAal2Paths operationalState rpuId secondarySigLinkId sigLinkId timerErq timerRel userLabel----------------------------------------------------------------------------------

When defining a scanner, only the counters get included by default.To include regular attributes, the moshell uservariable “include_nonpm” must be set to 1.

RNC11> uv inc

include_nonpm = 1

RNC11> pcr test aal2ap rec|conf

>>> scannerId:451

RNC11> pgets 451

================================================================================451 USERDEF.test.STATS ACTIVE 900 3================================================================================Aal2Ap 3 pmUnRecMessages pmUnRecParams nrOfConfiguredAal2Paths

Finn Magnusson 2014-04-01 rev PA36 174/476)

================================================================================>>> Total: 1 Scanners

7 STORAGE AND LOADING OF SOFTWARE

The SW files are stored in two physical areas: the flash and the disk.- A flash storage is located on each MP and BP board. It has limited space and keeps files that are used at the very beginning of a MP/BP restart. It is

also used on BP boards to cache LMs needed by the device processors (SPM/MSP/DSP/etc)- A disk is located on each MP board. It stores all other files. Though it is physically implemented as a flash, it is logically seen as an IDE HardDisk.

Each disk is partioned in two volumes: a global volume used for storage (/c or /pXXX) and a local volume used for SW loading (/d).

Finn Magnusson 2014-04-01 rev PA36 175/476)

Global volumes contain loadmodules and files to be downloaded by the O&M clients (ROP files, logfiles, documentation, EM, etc). Local volumes contain cached loadmodules and configuration files. The /c, /d and /pLnh volumes are located on disks whereas the /f partitions are located on flash When MP is running backup OS, the disk has two local volumes /c2 and /d. When running basic OS, /c2 gets mounted as a global volume (/c or

/pLnh) whereas /d stays mounted as a local volume. Global volumes are accessible from ftp Local volumes are only accessible from OSE shell (via linkhandler) (except /d on the MP running the ftp server) For file transfers (eg SW install) the files are always uploaded to the global volume, then a rcp (remote copy, manual or automatic) is done to

transfer the files to the local volumes.

Finn Magnusson 2014-04-01 rev PA36 176/476)

7.1 Directory structure on flash

MP (8 MB) BP (8 MB or 16 MB)

Primary File System (read-only):$ pboot sh parPBOOT FLASH parameters :*no_of_flash_areas=1*flash_info=0xFFA00000,0x00400000,0x40000,64*filesys_info=4096,0x400000,16,0x40000 ide_local_part_1=400000 ide_local_part_2=600000 ASCI_RATE=388800 PID_CONTAINER_0=CXC1321722_R4B01:GPB_CONTAINER PID_CONTAINER_1=CXC1060056_R3A01:GPB_PBOOT PID_CONTAINER_2=CXC1060058_R5A01:OSSELECT PID_CONTAINER_3=CXC1321445_R5B01:GPB_BACKUP

Finn Magnusson 2014-04-01 rev PA36 177/476)

productnumber=ROJ 119 2106/3 productrevision=R2F productname=GPB3 productdate=02W17 serialnumber=T011604939 ethernetid0=0x008037A933F8$

Secondary file system (read/write):$ file dir 0 USE_CONFIG.OSFLAG 1648317 CXC1321447_R14LH01.CBL 34248 CXC1322812_R6A01.CBL 93 CONFIG.SYS$

OS Startup sequence1. Load PBOOT 2. Load OS Selector3. OS Selector checks if Basic OS is ok. If yes, load Basic OS, if not, load Backup OS. To force OS Selector to load Backup OS, use command “reload –“Backup OS has limited functionality (no ICPs to other boards can be established), however it contains IP and ethernet stack so it is possible to download some new LMs to the disk.

Extended File System: - Mounted as local volume /f , located on BP boards only - Used for faster loading of device processors. - Loadmodules needed by the devices are copied from /c to /f , then loaded from /f into the devices

RNC1> ftree 002000/f /f/

drwxrwxrwx 512 23 Aug 2005 04:47:37 /f/satloadmodules/-rw-rw-rw- 1357471 15 Jun 2005 05:01:04 /f/satloadmodules/CXC1328015_R9L03-rw-rw-rw- 1105725 23 Aug 2005 04:46:33 /f/satloadmodules/CXC1328016_R9AF01-rw-rw-rw- 1094430 15 Jun 2005 05:00:08 /f/satloadmodules/CXC1328016_R9L03-rw-rw-rw- 1382215 23 Aug 2005 04:47:37 /f/satloadmodules/CXC1328015_R9AF01

drwxrwxrwx 512 23 Aug 2005 04:45:38 /f/loadmodules/-rw-rw-rw- 132991 1 Apr 2003 09:45:51 /f/loadmodules/CXC1321515_R6E01-rw-rw-rw- 796025 23 Aug 2005 04:45:38 /f/loadmodules/CXC1325828_R3LF01-rw-rw-rw- 793241 15 Jun 2005 04:59:27 /f/loadmodules/CXC1325828_R3KC01

Finn Magnusson 2014-04-01 rev PA36 178/476)

drwxrwxrwx 512 28 Oct 1999 13:00:23 /f/fpga_load_files/

7.2 Directory structure /c

/c drive is a mirrored drive, physically located on two drives but logically appears as one drive.Be careful to not let it become too full because it can easily get corrupted when the usage approaches 99 to 100%.

Category Directory Store:Software /c/loadmodules Software for MP/BP/SP --> replicate to /d/loadmodules on all MPs

/c/java Software for JVM in O&M MP/c/loadmodules_norepl Software for Devices (replicate to /f) and files for webserver/c/up Upgrade Package Control files/c/public_html Files for webserver

Licensing/security /c/security Security-related files (ssh/corba key, etc)/c/configuration DNS host file, SLS address, etc./c/license License keys

Logs /c/logfiles Logfiles (availability, alarm, event, etc)/c/pmd Logfiles (restart dumps)/c/systemfiles Logfiles configuration and JVM logfiles/c/pm_data PM ROP files

/c/loadmodules is used for storage of the MP, BP, and SP processors. The MP/BP LMs are replicated to /d/loadmodules, then loaded from /d to the MP/BP Processors. The SP LMs are replicated to /d and /f, then loaded from /f to the SP processors.

- if replication from /c/loadmodules to /d/loadmodules does not occur properly, it’s possible to use the command “rcp /c/loadmodules /d/loadmodules”- if replication from /c or /d to /f does not occur properly it is possible to use the following command on the BP board: “fclean lnh/f” followed by “reload”.

RBSE> ftree /c/loadmodules /c/loadmodules/-rw-rw-rw- 416018 1 Jan 1970 00:23:22 /c/loadmodules/CXC1122430%10_R1B01-rw-rw-rw- 416501 1 Jan 1970 00:23:22 /c/loadmodules/CXC1122430%10_R1C01.......

Finn Magnusson 2014-04-01 rev PA36 179/476)

/c/loadmodules_norepl is for storing loadmodules that are not meant to be loaded in the MP/BP processors and therefore should not be replicated to /d. For instance, loadmodules for the device processors can be stored there. Or files that shall be accessible from the HTTP server. http root path can be found in the MO WebServer or sql table httpsdb. http root path always contains at least the directory /c/public_html (though it does not appear in the printouts)

RBSE> ftree /c/loadmodules_norepl /c/loadmodules_norepl/-rw-rw-rw- 4822 1 Jan 1970 00:37:04 /c/loadmodules_norepl/CXC1323134%3_R12A01-rw-rw-rw- 4604 1 Jan 1970 00:37:04 /c/loadmodules_norepl/CXC1323134%3_R9B01-rw-rw-rw- 1214 1 Jan 1970 00:37:04 /c/loadmodules_norepl/CXC1325601_R1A01......-rw-rw-rw- 1214 1 Jan 1970 00:37:04 /c/loadmodules_norepl/CXC1325601_R1A02-rw-rw-rw- 334168 1 Jan 1970 00:37:06 /c/loadmodules_norepl/CXP9010014_R1D01

Finn Magnusson 2014-04-01 rev PA36 180/476)

-rw-rw-rw- 5022260 1 Jan 1970 00:37:11 /c/loadmodules_norepl/CXP9010259%1_R10F01-rw-rw-rw- 702620 1 Jan 1970 00:37:13 /c/loadmodules_norepl/CXP9010509%1_R1C02-rw-rw-rw- 1030846 1 Jan 1970 00:37:14 /c/loadmodules_norepl/CXP9010523%1_R2K01-rw-rw-rw- 224560 1 Jan 1970 00:37:14 /c/loadmodules_norepl/CXP9010571_R1C04

-rw-rw-rw- 735302 9 Jul 2005 05:23:00 /c/loadmodules_norepl/CXP901368%3_R1F02

drwxrwxrwx 512 1 Jan 1970 00:30:47 /c/loadmodules_norepl/CXC1322933%14_R5A01/

drwxrwxrwx 512 1 Jan 1970 00:30:48 /c/loadmodules_norepl/CXC1322933%14_R5A01/cello/

drwxrwxrwx 512 1 Jan 1970 00:30:52 /c/loadmodules_norepl/CXC1322933%14_R5A01/cello/emas/-rw-rw-rw- 3971290 1 Jan 1970 00:30:52 /c/loadmodules_norepl/CXC1322933%14_R5A01/cello/emas/bem.jar

drwxrwxrwx 512 1 Jan 1970 00:36:05 /c/loadmodules_norepl/CXC1328691%1_R4B01/

drwxrwxrwx 512 1 Jan 1970 00:36:06 /c/loadmodules_norepl/CXC1328691%1_R4B01/cello/

drwxrwxrwx 512 1 Jan 1970 00:36:07 /c/loadmodules_norepl/CXC1328691%1_R4B01/cello/emas/-rw-rw-rw- 16318 1 Jan 1970 00:36:07 /c/loadmodules_norepl/CXC1328691%1_R4B01/cello/emas/bemhlp.jar

drwxrwxrwx 512 1 Jan 1970 00:35:50 /c/loadmodules_norepl/CXC132868%9_R5L01/

drwxrwxrwx 512 1 Jan 1970 00:35:51 /c/loadmodules_norepl/CXC132868%9_R5L01/cello/

drwxrwxrwx 512 1 Jan 1970 00:35:51 /c/loadmodules_norepl/CXC132868%9_R5L01/cello/oe/-rw-rw-rw- 4233 1 Jan 1970 00:35:51 /c/loadmodules_norepl/CXC132868%9_R5L01/cello/oe/unsecure.html

MGW> get webserv

=========================================================================================1 Equipment=1,WebServer=1=========================================================================================WebServerId 1reservedBySwAllocation [0] = userLabel webServerPaths /c/loadmodules_norepl/CXC1322703_R2H01/:/c/loadmodules_norepl/CXC1326153_R1A/:/c/loadmodules_norepl/BOY901120_R1C/:/c/loadmodules_norepl/CXC1340294_R2F/:/c/loadmodules_norepl/CXC1322453_R2A01/:/c/loadmodules_norepl/CXC1322455_R12G01/:/c/loadmodules_norepl/CXC1322459_R12G%1/:/c/loadmodules_norepl/CXC1322457_R11G01/:/c/loadmodules_norepl/CXC1322458_R11E04/:/c/loadmodules_norepl/CXC1322454_R9F02/:/c/loadmodules_norepl/CXC1322456_R11G01/:/c/loadmodules_norepl/CXC1323082_R11F04/:/c/loadmodules_norepl/CXC1322601_R8B01/:/c/loadmodules_norepl/CXC1324931_R7N01/:/c/loadmodules_norepl/CXC1324929_R7E06/:/c/loadmodules_norepl/CXC1324916_R8C06/:=========================================================================================Total: 1 MOs

Finn Magnusson 2014-04-01 rev PA36 181/476)

Also /c/public_html

MGW> sql select * from httpsdb

$ sqlcselect * from httpsdb;Component sqlc (V04.00.0066/OSE)Copyright (C) 1994-2003 by Polyhedra plcSQL> ----------------------------+| id | rootpath |+------+-------------------------------------------------------------------------------------------------------------+| 0 | '/c/loadmodules_norepl/CXC1322703_R2H01/:/c/loadmodules_norepl/CXC1326153_R1A/:/c/loadmodules_norepl/BOY901120_R1C/:/c/loadmodules_norepl/CXC1340294_R2F/:/c/loadmodules_norepl/CXC1322453_R2A01/:/c/loadmodules_norepl/CXC1322455_R12G01/:/c/loadmodules_norepl/CXC1322459_R12G%1/:/c/loadmodules_norepl/CXC1322457_R11G01/:/c/loadmodules_norepl/CXC1322458_R11E04/:/c/loadmodules_norepl/CXC1322454_R9F02/:/c/loadmodules_norepl/CXC1322456_R11G01/:/c/loadmodules_norepl/CXC1323082_R11F04/:/c/loadmodules_norepl/CXC1322601_R8B01/:/c/loadmodules_norepl/CXC1324931_R7N01/:/c/loadmodules_norepl/CXC1324929_R7E06/:/c/loadmodules_norepl/CXC1324916_R8C06/:' |+------+-------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;

/c/java stores the loadmodules that will be loaded into the jvm . These loadmodules are write-protected while Jvm is running.

RBSE> ftree /c/java

/c/java/-rw-rw-rw- 3048413 1 Jan 1970 00:22:19 /c/java/CXC1320959_R14H%3.jar-rw-rw-rw- 3048210 1 Jan 1970 00:22:22 /c/java/CXC1320959_R14H%4.jar.......-rw-rw-rw- 8546 1 Jan 1970 00:23:15 /c/java/CXC1325844_R1A02.jar-rw-rw-rw- 1090727 1 Jan 1970 00:23:16 /c/java/CXC1326165_R1A.jar-rw-rw-rw- 2011 1 Jan 1970 00:23:16 /c/java/host.p12-rw-rw-rw- 966 1 Jan 1970 00:23:16 /c/java/SecurityManagement.prp-rw-rw-rw- 4604 1 Jan 1970 00:23:16 /c/java/TaskConfigurationFile.txt-rw-rw-rw- 1512739 9 Jul 2005 05:20:41 /c/java/CXC1320960_R7Z%13.jar-rw-rw-rw- 2443836 9 Jul 2005 05:20:55 /c/java/CXC1320959_R7U%8.jar

drwxrwxrwx 512 1 Jan 1970 00:22:15 /c/java/security/-rw-rw-rw- 25268 1 Jan 1970 00:22:14 /c/java/security/CXC1323613_R1D.jar-rw-rw-rw- 33365 1 Jan 1970 00:22:15 /c/java/security/CXC1323613_R1F.jar

Finn Magnusson 2014-04-01 rev PA36 182/476)

drwxrwxrwx 512 1 Jan 1970 00:22:12 /c/java/lib/

drwxrwxrwx 512 1 Jan 1970 00:22:11 /c/java/install/

Where is the device SW stored ?

RNC11> lma finn pluginunit=1,.*,program loadm

Added 9 MOs to group: finn

(Here we see that SP SW on /c/loadmodules, other device SW on /c/loadmodules_norepl)

RNC11> hget finn path|product@name

=================================================================================================================MO loadModuleFilePath productName =================================================================================================================LoadModule=CXC1329864_R10AT01 /c/loadmodules/CXC1329864_R10AT01 RncLmCc LoadModule=CXC1329865_R10AT01 /c/loadmodules/CXC1329865_R10AT01 RncLmPdr LoadModule=CXC1325911_R1G01 /c/loadmodules/CXC1325911_R1G01 busco LoadModule=CXC1329863/3_R10AT01 /c/loadmodules/CXC1329863%3_R10AT01 RncLmDc LoadModule=CXC1324129/1_R4C01 /c/loadmodules/CXC1324129%1_R4C01 albin LoadModule=CXC1321123/2_R51GD01 /c/loadmodules_norepl/CXC1321123%2_R51GD01 nsstu2_fpga LoadModule=CXC1327678_R2B01 /c/loadmodules_norepl/CXC1327678_R2B01 AMD4V2_FPGA LoadModule=CXC1325827_R51LX01 /c/loadmodules/CXC1325827_R51LX01 spp_sp2_basiLoadModule=CXC1327870_R51MD01 /c/loadmodules/CXC1327870_R51MD01 iphost_spb_l=================================================================================================================Total: 9 MOs

(Here we see all device SW on /c/loadmodules_norepl)

MGW1> lma finn pluginunit=1,.*,program loadm

Added 14 MOs to group: finn

MGW1> hget finn path|product@name

=================================================================================================================MO loadModuleFilePath productName

Finn Magnusson 2014-04-01 rev PA36 183/476)

=================================================================================================================LoadModule=CXC1327799/6_R5B02 /c/loadmodules_norepl/CXC1327799%6_R5B02 imPlayer LoadModule=CXC1720519/6_R5A01 /c/loadmodules_norepl/CXC1720519%6_R5A01 fax LoadModule=CXC1327792/6_R5A01 /c/loadmodules_norepl/CXC1327792%6_R5A01 msp_csdmodemLoadModule=CXC1321123/2_R51GD01 /c/loadmodules_norepl/CXC1321123%2_R51GD01 nsstu2fpga LoadModule=CXC1325654_R2C01 /c/loadmodules_norepl/CXC1325654_R2C01 polis2 LoadModule=CXC1327791/6_R5A01 /c/loadmodules_norepl/CXC1327791%6_R5A01 msp_csddigitLoadModule=CXC1327790/6_R5A01 /c/loadmodules_norepl/CXC1327790%6_R5A01 umts_mfd LoadModule=CXC1327801/6_R5A01 /c/loadmodules_norepl/CXC1327801%6_R5A01 mpc LoadModule=CXC1720751/6_R2A01 /c/loadmodules_norepl/CXC1720751%6_R2A01 albin LoadModule=CXC1324236_R51JE01 /c/loadmodules_norepl/CXC1324236_R51JE01 iworx_fw LoadModule=CXC1327794/6_R5A01 /c/loadmodules_norepl/CXC1327794%6_R5A01 msp_mfhgsm LoadModule=CXC1327793/6_R5A01 /c/loadmodules_norepl/CXC1327793%6_R5A01 msp_mfhup LoadModule=CXC1327682_R51BY01 /c/loadmodules_norepl/CXC1327682_R51BY01 iworxbistfw LoadModule=CXC1321667_R6D01 /c/loadmodules_norepl/CXC1321667_R6D01 amd_m4_fpga =================================================================================================================Total: 14 MOs

(Here we see all device SW on /c/loadmodules_norepl)

RBS121> lma finn pluginunit=.*,.*,.*program loadm

Added 8 MOs to group: finn

RBS121> hget finn path|product@name

=================================================================================================================MO loadModuleFilePath productName=================================================================================================================LoadModule=CXP901085/1_R47B04 /c/loadmodules_norepl/CXP901085%1_R47B04 RAX_LMC_3 LoadModule=CXC1327683_R60BN01 /c/loadmodules_norepl/CXC1327683_R60BN01 nsstum_fpgaLoadModule=CXC1327678_R2B01 /c/loadmodules_norepl/CXC1327678_R2B01 AMD4V2_FPGALoadModule=CXP9010672/3_R2K01 /c/loadmodules_norepl/CXP9010672%3_R2K01 RU LoadModule=CXC1324236_R60BN01 /c/loadmodules_norepl/CXC1324236_R60BN01 iworx_fw LoadModule=CXP9010472/2_R2A01 /c/loadmodules_norepl/CXP9010472%2_R2A01 RUIF_LMC_2 LoadModule=CXC1327682_R60BK01 /c/loadmodules_norepl/CXC1327682_R60BK01 iworx_sdfw LoadModule=CXP9011041/5_R3D/A /c/loadmodules_norepl/CXP9011041%5_R3D%A TX =================================================================================================================Total: 8 MOs

Finn Magnusson 2014-04-01 rev PA36 184/476)

7.3 Directory structure /d

On Regular MP’s:

RNC1> ls –l 001200!/d

$ ls -l 001200!/dDirectory '001200!/d'drwxrwxrwx 0 512 12 Mar 2005 14:12:34 configuration/ (EMTPY)drwxrwxrwx 0 29184 23 Aug 2005 03:25:01 loadmodules/$

or:

RNC1> lhsh 001200 ls –l /d

$ lhsh 001200 ls –l /dDirectory '/d'drwxrwxrwx 0 512 12 Mar 2005 14:12:34 configuration/ (EMPTY)drwxrwxrwx 0 29184 23 Aug 2005 03:25:01 loadmodules/$

On Core MP’s:

RNC1> ls –l /d

$ ls -l /dDirectory '/d'drwxrwxrwx 0 512 12 Mar 2005 14:12:34 configuration/ (CONTAINS CV BACKUPS)drwxrwxrwx 0 29184 23 Aug 2005 03:25:01 loadmodules/-rw-rw-rw- 0 5 3 Jun 2005 23:32:15 cv.bak-rw-rw-rw- 0 64 5 Apr 2005 04:01:59 rollbacklst.bak-r--r--r-- 0 20 23 Aug 2005 05:04:55 rollback.ini-r--r--r-- 0 99 23 Aug 2005 05:04:55 rollback.lst-r--r--r-- 0 33 23 Aug 2005 05:04:51 cv.ptr -r--r--r-- 0 2 23 Aug 2005 05:49:10 rollback.cnt $

/d/loadmodules is a replication of /c/loadmodules. It is used by the MPs and BPs for SW loading. /d/configuration is used for storage of the backup copies of the database, see next chapter.

Finn Magnusson 2014-04-01 rev PA36 185/476)

7.4 CV files and folders

/d/configuration/cv contains all the configuration versions. For safety reasons it is replicated between the two Core MPs. Each CV is kept in a separate folder.

RNC11> ls -l /d

$ ls -l /dDirectory '/d'drwxrwxrwx 0 512 1 Jan 1970 04:56:37 configuration/drwxrwxrwx 0 46592 11 Sep 2007 13:47:25 loadmodules/-r--r--r-- 0 17 17 Sep 2007 11:13:18 cv.ptr-rw-rw-rw- 0 112 31 Aug 2007 10:42:45 rollbacklst.bak-r--r--r-- 0 20 31 Aug 2007 11:13:50 rollback.ini-r--r--r-- 0 144 31 Aug 2007 11:02:45 rollback.lst-rw-rw-rw- 0 32 17 Sep 2007 11:13:18 cv.bak-r--r--r-- 0 2 11 Sep 2007 14:27:38 rollback.cnt$

RNC1> ftree /d/configuration

Finn Magnusson 2014-04-01 rev PA36 186/476)

/d/configuration/-r--r--r-- 33 23 Aug 2005 05:04:52 /d/configuration/lastcreatedcv.ptr-rw-rw-rw- 124 23 Aug 2005 05:20:52 /d/configuration/CM_CONFIG-rw-rw-rw- 8 7 Nov 2004 23:18:54 /d/configuration/cs_equipmentcmd2.cfg -rw-rw-rw- 10 12 Mar 2005 14:12:34 /d/configuration/defaultrouter

drwxrwxrwx 3072 23 Aug 2005 04:59:54 /d/configuration/cv/

drwxrwxrwx 512 15 Jun 2005 06:39:00 /d/configuration/cv/P3GA_CN5_final_3/-r--r--r-- 1246 15 Jun 2005 06:38:49 /d/configuration/cv/P3GA_CN5_final_3/activityLog.gz-r--r--r-- 17985 15 Jun 2005 06:38:50 /d/configuration/cv/P3GA_CN5_final_3/ARMAMENT-r--r--r-- 39 15 Jun 2005 06:38:51 /d/configuration/cv/P3GA_CN5_final_3/LLP.LMID-r--r--r-- 84 15 Jun 2005 06:38:51 /d/configuration/cv/P3GA_CN5_final_3/attribute-rw-rw-rw- 1131272 15 Jun 2005 06:38:56 /d/configuration/cv/P3GA_CN5_final_3/db.dat-r--r--r-- 167 15 Jun 2005 06:38:59 /d/configuration/cv/P3GA_CN5_final_3/md5checksums-r--r--r-- 3 15 Jun 2005 06:39:00 /d/configuration/cv/P3GA_CN5_final_3/ok

drwxrwxrwx 512 7 Jun 2005 23:53:16 /d/configuration/cv/Ranap_cs_ps_cleaned/-r--r--r-- 817 7 Jun 2005 23:53:04 /d/configuration/cv/Ranap_cs_ps_cleaned/activityLog.gz-r--r--r-- 17979 7 Jun 2005 23:53:04 /d/configuration/cv/Ranap_cs_ps_cleaned/ARMAMENT-r--r--r-- 39 7 Jun 2005 23:53:05 /d/configuration/cv/Ranap_cs_ps_cleaned/LLP.LMID-r--r--r-- 81 7 Jun 2005 23:53:06 /d/configuration/cv/Ranap_cs_ps_cleaned/attribute-rw-rw-rw- 1164031 7 Jun 2005 23:53:11 /d/configuration/cv/Ranap_cs_ps_cleaned/db.dat-r--r--r-- 167 7 Jun 2005 23:53:15 /d/configuration/cv/Ranap_cs_ps_cleaned/md5checksums-r--r--r-- 3 7 Jun 2005 23:53:16 /d/configuration/cv/Ranap_cs_ps_cleaned/ok

Core MP startup sequence

Program ActionBasic OS Open file /d/cv.ptr --> points to active CV

Go to the directory /d/configuration/cv/<activeCV>/Check that this directory contains a file called “ok”. The “ok” file is an empty file that is written at CV creation, once the database is finished writing from RAM to disk (into the db.dat file). If the ok file is not present then it means that the CV was not dumped completely to db.dat (for instance due to a node restart during CV creation) so the db.dat must be corrupted. (At the next node restart this CV will be removed.). If “ok” file is present then continue with next step.Open the file md5checksums. This file contains the checksums for the files LLP.LMID, ARMAMENT, db.dat and attribute. All checksums listed in this file should match the checksums of the actual files (can be checked with command md5, on the node) in order to go on to the next step.Open file LLP.LMID ---> gives the product number and revision of the loaderserver program that should be loaded

Finn Magnusson 2014-04-01 rev PA36 187/476)

Load the loaderserver programLoaderServer Program Open file ARMAMENT --> gives the list of programs to load in each MP/BP

Load all programs listed in ARMAMENT file (contains MP and BP software only)Database Program Open file db.dat --> shows list of programs to load in all processors (including device HW)

Load all remaining programs as listed in database

The BasicOS opens the file /d/cv.ptr to find out name of the startable CV.

RNC1> cat /d/cv.ptr

$ cat /d/cv.ptrRnc_final$

BasicOS now knows the folder where are stored the CV files to load

RNC10> ls -l /d/configuration/cv/Rnc_final/

$ ls -l /d/configuration/cv/Rnc_final/Directory '/d/configuration/cv/Rnc_final/'-r--r--r-- 0 16619 2 May 2006 20:44:52 ARMAMENT-r--r--r-- 0 35 2 May 2006 20:44:52 LLP.LMID-r--r--r-- 0 77 2 May 2006 20:44:53 attribute-rw-rw-rw- 0 303676 2 May 2006 20:44:57 db.dat-r--r--r-- 0 167 2 May 2006 20:44:58 md5checksums-r--r--r-- 0 3 2 May 2006 20:44:58 ok$

BasicOS checks if the CV folder contains an “ok” file. If this file is missing then it means that the db.dat file was not fully created and the CV is invalide.

RNC11> cat /d/configuration/cv/Rnc_final/ok

$ cat /d/configuration/cv/Rnc_final/okok$

BasicOS opens the file md5checksums and uses it to check that the CV files are not corrupted.

RNC10> cat /d/configuration/cv/Rnc_final/md5checksums

$ cat /d/configuration/cv/Rnc_final/md5checksumsdb.dat 4a8acb7c1f1922d057531886bc6a52b0

Finn Magnusson 2014-04-01 rev PA36 188/476)

attribute a1581796a137df0a3b12ca611b530a57ARMAMENT 3d7d6a6ef2562b6e4543594ff3cc4d50LLP.LMID 9bd471b81eacda455bacd3783ceaa83d$

RNC10> md5 /d/configuration/cv/Rnc_final/ARMAMENT

$ md5 /d/configuration/cv/Rnc_final/ARMAMENTFile: /d/configuration/cv/Rnc_final/ARMAMENT MD5 checksum: 3d7d6a6ef2562b6e4543594ff3cc4d50 $

BasicOS opens the file LLP.LMID to find out the identity of the LoaderServer program. It then loads that program. RNC1> cat /d/configuration/cv/Rnc_final/LLP.LMID

$ cat /d/configuration/cv/Rnc_final/LLP.LMIDCXC1320785_R50HX02 1201000 0 10 11$

The LoadServer program opens the ARMAMENT file and uses this information to inform all MB/BP processors of what programs they need to load.

RNC1> cat /d/configuration/cv/Rnc_final/ARMAMENT

$ cat /d/configuration/cv/Rnc_final/ARMAMENT0,1,ROJ1192108/2,R6,0,1,CXC1321451_R50HX06,10,0,00,1,ROJ1192108/2,R6,0,2,CXC1322025_R50HX01,50,0,00,1,ROJ1192108/2,R6,0,3,CXC1322166%2_R50HX01,200,0,00,1,ROJ1192108/2,R6,0,4,CXC1321407_R50HX01,300,0,00,1,ROJ1192108/2,R6,0,5,CXC1321409_R50HX01,300,0,00,1,ROJ1192108/2,R6,0,6,CXC1322165%12_R50HX01,300,0,00,1,ROJ1192108/2,R6,0,7,CXC1321120_R50HF01,400,0,00,1,ROJ1192108/2,R6,0,8,CXC1321121_R50HF01,400,0,00,10,ROJ1192106/3,R2,1,1,CXC1321447_R50HX06,10,0,00,10,ROJ1192106/3,R2,1,2,CXC1322812_R50HX01,50,0,00,10,ROJ1192106/3,R2,1,3,CXC1320785_R50HX02,100,1201000,00,10,ROJ1192106/3,R2,1,4,CXC1321408_R50HC03,200,120000,6000000,10,ROJ1192106/3,R2,1,5,CXC1320781_R50HC04,200,135000000,60000000,10,ROJ1192106/3,R2,1,6,CXC1320782_R50HX03,200,3143000,15060000,10,ROJ1192106/3,R2,1,7,CXC1321315_R50HC07,200,0,200000000,10,ROJ1192106/3,R2,1,8,CXC1321357_R50HC04,200,2343000,47310000,10,ROJ1192106/3,R2,1,9,CXC1321317_R50HC04,200,0,00,10,ROJ1192106/3,R2,1,10,CXC1320787_R50HX02,200,0,3300000

Finn Magnusson 2014-04-01 rev PA36 189/476)

0, 8, ROJ1192106/3, R2, 1, 1, CXC1321447_R4Y03, 10, 0, 0

Switch ModuleNumber (Subrack)

ASCC PortNumber

CPU type: 0=BP, 1=MP

Bo

ard

Re

vision

Lo

ad

Pha

se

Load Module Identification Number (LMID) and Revision

Po

ol S

ize

Heap Size

Board Product Number Load Class

Note: CPU type (MP/BP) will tell the LLP whether a board is LMP or not.

Once the Database program (CXC1320781) is running and the SQL database has been loaded from the db.dat file to RAM memory, the LLP will be able to find out the list of device SW, java SW, and XP SW to be loaded.

RNC1> ls -l /d/configuration/cv/Rnc_final/db.dat

$ ls -l /d/configuration/cv/Rnc_final/db.dat-rw-rw-rw- 0 303676 2 May 2006 20:44:57 db.dat

RNC10> sql select name from tables | egrep ‘pgm|jvm’

| 'cspgmresource_01' || 'csfanpgmresource' || 'jvmfro_r1' || 'spppgmresource_02' || 'sppspupgmresource_02' || 'ipcppgmfrotable_01' || 'phyeqmtpgmfrotable' |

Once the database is laoded and the java SW is running the MOs can read their data and the MIB will become ready.

Finn Magnusson 2014-04-01 rev PA36 190/476)

8 MO ARCHITECTURE

8.1 Implementation of the MOs

An MO is implemented by a hierarchy of MAO(s), FRO(s) and RO(s). - RO, Resource Object: System resources performing the actual tasks of the system. Executes in any processor across the whole node. - FRO, Facade Resource Object: Interface to the actual resources, contains logic to configure and monitor resources. Executes only in an MP. - MAO, Management Adaptation Object: adapt the external view to the actual resources. Executes only in the MP that is running the JVM.The Service Layer implements the procedures to access the different services offered by the MOs (Configuration Management, Fault Management, Performance Management)

Most MOs are only accessible via the MAO (over CORBA) except a few MOs that are also accessible via the FRO (over OSE shell).Examples are the ConfigurationVersion MO (OSE shell commands “cv xxx”) and the ManagedElement/PlugInUnit MO (OSE shell commands restartObj, getAttrObj, setAttrObj, etc)

Finn Magnusson 2014-04-01 rev PA36 191/476)

Finn Magnusson 2014-04-01 rev PA36 192/476)

8.2 MAO layer

The JVM runs a number of java classes contained in the following LoadModules:

LM ProductNumber LM Name FunctionalityCXC1320959 cma CPP MAOsCXC1329868 rncLmMao RNC MAOsCXC1721640/1 boam RBS MAOsCXC132778X/5 moam MGW MAOsCXC1320960 oms Service Layer (CM, FM, PM)CXC1720452 jacorb Corba LayerCXC1720453 jacorb_sec Corba encryption

The MAO layer is implemented in one processor only, the MP that is running the JVM program.

RNC11> inv jvm

==================================================================================================================================JVM PRODUCTNUMBER_REV NAME MO==================================================================================================================================Jvm=1 CXC1723378_R61HH01 rfa LoadModule=CXC1723378_R61HH01Jvm=1 CXC1320960_R61HH03 oms LoadModule=CXC1320960_R61HH03Jvm=1 CXC1328917_R61HH02 vls LoadModule=CXC1328917_R61HH02Jvm=1 CXC1720482_R61HH03 ncliserver LoadModule=CXC1720482_R61HH03Jvm=1 CXC1721553_R61HH02 csus LoadModule=CXC1721553_R61HH02Jvm=1 CXC1721555_R60AG01 prngcApi LoadModule=CXC1721555_R60AG01Jvm=1 CXC1721558_R61HH01 jacorb LoadModule=CXC1721558_R61HH01Jvm=1 CXC1721559_R61HH01 jacorb_sec LoadModule=CXC1721559_R61HH01Jvm=1 CXC1721192_R61HH06 atm LoadModule=CXC1721192_R61HH06Jvm=1 CXC1721194_R61HH06 pdhsdhtrans LoadModule=CXC1721194_R61HH06Jvm=1 CXC1721196_R61HH06 iptransport LoadModule=CXC1721196_R61HH06Jvm=1 CXC1721199_R61HH06 ss7 LoadModule=CXC1721199_R61HH06Jvm=1 CXC1721201_R61HH06 internaltran LoadModule=CXC1721201_R61HH06Jvm=1 CXC1721203_R61HH06 ipoam LoadModule=CXC1721203_R61HH06Jvm=1 CXC1721206_R61HH06 equipment LoadModule=CXC1721206_R61HH06Jvm=1 CXC1721208_R61HH06 licensing LoadModule=CXC1721208_R61HH06Jvm=1 CXC1721210_R61HH07 managedeleme LoadModule=CXC1721210_R61HH07Jvm=1 CXC1721212_R61HH06 security LoadModule=CXC1721212_R61HH06Jvm=1 CXC1721214_R61HH06 spu LoadModule=CXC1721214_R61HH06

Finn Magnusson 2014-04-01 rev PA36 193/476)

Jvm=1 CXC1721216_R61HH06 swmanagement LoadModule=CXC1721216_R61HH06Jvm=1 CXC1721218_R61HH06 synchronizat LoadModule=CXC1721218_R61HH06Jvm=1 CXC1721280_R61HH06 usaal LoadModule=CXC1721280_R61HH06Jvm=1 CXC1721282_R61HH06 sctp LoadModule=CXC1721282_R61HH06Jvm=1 CXC1721371_R61HH06 cma_bootstra LoadModule=CXC1721371_R61HH06Jvm=1 CXC1723048_R61HH06 log LoadModule=CXC1723048_R61HH06Jvm=1 CXC1724100_R61HH04 maofroi LoadModule=CXC1724100_R61HH04Jvm=1 CXC1720327_R61HH03 cmaserv LoadModule=CXC1720327_R61HH03Jvm=1 CXC1724181_R3BD12 RncLmMao LoadModule=CXC1724181_R3BD12Jvm=1 CXC1724145_R3BE09 RncLmPm LoadModule=CXC1724145_R3BE09---------------------------------------------------------------------------------------------------------------------------------

==================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid================================================================================================================================== MS,12 MS,13 osa_jvm CXC1320784_R61HH02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_jvm_om

==================================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO================================================================================================================================== 0 12 GPB53 1 CXC1320784_R61HH02 jvm MS,Slot=12,PlugInUnit=1,Program=CXC1320784_R61HH02---------------------------------------------------------------------------------------------------------------------------------- 0 13 GPB53 1 CXC1320784_R61HH02 jvm MS,Slot=13,PlugInUnit=1,Program=CXC1320784_R61HH02----------------------------------------------------------------------------------------------------------------------------------

MGW6> inv jvm

============================================================================================================================JVM PRODUCTNUMBER_REV NAME MO============================================================================================================================Jvm=1 CXC1723378_R61HH02 rfa LoadModule=CXC1723378_R61HH02Jvm=1 CXC1320960_R61HH06 omsjar LoadModule=CXC1320960_R61HH06Jvm=1 CXC1328917_R61HH03 vls LoadModule=CXC1328917_R61HH03Jvm=1 CXC1720482_R61HH06 ncliserver LoadModule=CXC1720482_R61HH06Jvm=1 CXC1721553_R61HH03 csus LoadModule=CXC1721553_R61HH03Jvm=1 CXC1721555_R60AG01 prngcApi LoadModule=CXC1721555_R60AG01Jvm=1 CXC1721558_R61HH01 jacorb LoadModule=CXC1721558_R61HH01Jvm=1 CXC1721559_R61HH01 jacorb_sec LoadModule=CXC1721559_R61HH01Jvm=1 CXC1721192_R61HH11 atm LoadModule=CXC1721192_R61HH11

Finn Magnusson 2014-04-01 rev PA36 194/476)

Jvm=1 CXC1721194_R61HH11 pdhsdhtrans LoadModule=CXC1721194_R61HH11Jvm=1 CXC1721196_R61HH12 iptransport LoadModule=CXC1721196_R61HH12Jvm=1 CXC1721199_R61HH14 ss7 LoadModule=CXC1721199_R61HH14Jvm=1 CXC1721201_R61HH11 internaltran LoadModule=CXC1721201_R61HH11Jvm=1 CXC1721203_R61HH11 ipoam LoadModule=CXC1721203_R61HH11Jvm=1 CXC1721206_R61HH10 equipment LoadModule=CXC1721206_R61HH10Jvm=1 CXC1721208_R61HH11 licensing LoadModule=CXC1721208_R61HH11Jvm=1 CXC1721210_R61HH11 managedeleme LoadModule=CXC1721210_R61HH11Jvm=1 CXC1721212_R61HH11 security LoadModule=CXC1721212_R61HH11Jvm=1 CXC1721214_R61HH11 spu LoadModule=CXC1721214_R61HH11Jvm=1 CXC1721216_R61HH11 swmanagement LoadModule=CXC1721216_R61HH11Jvm=1 CXC1721218_R61HH11 synchronizat LoadModule=CXC1721218_R61HH11Jvm=1 CXC1721280_R61HH11 usaal LoadModule=CXC1721280_R61HH11Jvm=1 CXC1721282_R61HH11 sctp LoadModule=CXC1721282_R61HH11Jvm=1 CXC1721371_R61HH12 cma_bootstra LoadModule=CXC1721371_R61HH12Jvm=1 CXC1723048_R61HH11 log LoadModule=CXC1723048_R61HH11Jvm=1 CXC1724100_R61HH07 maofroi LoadModule=CXC1724100_R61HH07Jvm=1 CXC1720327_R61HH06 cmaserv LoadModule=CXC1720327_R61HH06Jvm=1 CXC1728277/8_R30E03 System_Check LoadModule=CXC1728277/8_R30E03Jvm=1 CXC1324927/8_R30G02 upcfmao LoadModule=CXC1324927/8_R30G02Jvm=1 CXC1324932/8_R30F02 eah_mao LoadModule=CXC1324932/8_R30F02Jvm=1 CXC1327785/8_R30E02 moamim LoadModule=CXC1327785/8_R30E02Jvm=1 CXC1327786/8_R30F02 moammsf LoadModule=CXC1327786/8_R30F02Jvm=1 CXC1327787/8_R30E02 moameqh LoadModule=CXC1327787/8_R30E02Jvm=1 CXC1329078/8_R30E02 moamgeneric LoadModule=CXC1329078/8_R30E02Jvm=1 CXC1722796/8_R30E02 moam_as LoadModule=CXC1722796/8_R30E02Jvm=1 CXC1725744/8_R30F02 MPPxy_MAO LoadModule=CXC1725744/8_R30F02----------------------------------------------------------------------------------------------------------------------------

============================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid============================================================================================================================ 1,3 1,2 osa_jvm CXC1320784_R61HH04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 28

============================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO============================================================================================================================ 0 2 GPB53 1 CXC1320784_R61HH04 jvm 1,Slot=2,PlugInUnit=1,Program=CXC1320784_R61HH04---------------------------------------------------------------------------------------------------------------------------- 0 3 GPB53 1 CXC1320784_R61HH04 jvm 1,Slot=3,PlugInUnit=1,Program=CXC1320784_R61HH04----------------------------------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 195/476)

RBS4> inv jvm

===========================================================================================================================JVM PRODUCTNUMBER_REV NAME MO===========================================================================================================================Jvm=1 CXC1723378_R72M03 rfa LoadModule=CXC1723378_R72M03Jvm=1 CXC1725791_R72M02 jvm_supp_lm LoadModule=CXC1725791_R72M02Jvm=1 CXC1726723_R72K02 jdbc_jvm_lm LoadModule=CXC1726723_R72K02Jvm=1 CXC1320960_R72M06 oms LoadModule=CXC1320960_R72M06Jvm=1 CXC1328917_R72M03 vls LoadModule=CXC1328917_R72M03Jvm=1 CXC1720482_R72M13 ncliserver LoadModule=CXC1720482_R72M13Jvm=1 CXC1721553_R72M03 csus LoadModule=CXC1721553_R72M03Jvm=1 CXC1721555_R72M01 prngcApi LoadModule=CXC1721555_R72M01Jvm=1 CXC1721558_R72M01 jacorb LoadModule=CXC1721558_R72M01Jvm=1 CXC1721192_R72M13 atm LoadModule=CXC1721192_R72M13Jvm=1 CXC1721194_R72M13 pdhsdhtrans LoadModule=CXC1721194_R72M13Jvm=1 CXC1721196_R72M13 iptransport LoadModule=CXC1721196_R72M13Jvm=1 CXC1721201_R72M08 internaltran LoadModule=CXC1721201_R72M08Jvm=1 CXC1721203_R72M12 ipoam LoadModule=CXC1721203_R72M12Jvm=1 CXC1721206_R72M10 equipment LoadModule=CXC1721206_R72M10Jvm=1 CXC1721208_R72M07 licensing LoadModule=CXC1721208_R72M07Jvm=1 CXC1721210_R72M07 managedeleme LoadModule=CXC1721210_R72M07Jvm=1 CXC1721212_R72M07 security LoadModule=CXC1721212_R72M07Jvm=1 CXC1721214_R72M12 spu LoadModule=CXC1721214_R72M12Jvm=1 CXC1721216_R72M12 swmanagement LoadModule=CXC1721216_R72M12Jvm=1 CXC1721218_R72M12 synchronizat LoadModule=CXC1721218_R72M12Jvm=1 CXC1721280_R72M12 usaal LoadModule=CXC1721280_R72M12Jvm=1 CXC1721282_R72M12 sctp LoadModule=CXC1721282_R72M12Jvm=1 CXC1721371_R72M19 cma_bootstra LoadModule=CXC1721371_R72M19Jvm=1 CXC1723048_R72M07 log LoadModule=CXC1723048_R72M07Jvm=1 CXC1724100_R72M06 maofroi LoadModule=CXC1724100_R72M06Jvm=1 CXC1728445_R72M13 ipsec LoadModule=CXC1728445_R72M13Jvm=1 CXC1726067_R72M13 viewfilecrea LoadModule=CXC1726067_R72M13Jvm=1 CXC1720327_R72M06 ma_services LoadModule=CXC1720327_R72M06Jvm=1 CXC1725907_R72M13 extethswitch LoadModule=CXC1725907_R72M13Jvm=1 CXC1729074/1_R26F01 BOAM LoadModule=CXC1729074/1_R26F01Jvm=1 CXC1729076/1_R26K01 bemncl LoadModule=CXC1729076/1_R26K01---------------------------------------------------------------------------------------------------------------------------

===========================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid

Finn Magnusson 2014-04-01 rev PA36 196/476)

=========================================================================================================================== 1,1 osa_jvm CXC1320784_R72M13 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT Jvm

===========================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO=========================================================================================================================== 0 1 CBU1 1 CXC1320784_R72M13 jvm 1,Slot=1,PlugInUnit=1,Program=CXC1320784_R72M13---------------------------------------------------------------------------------------------------------------------------

RNC11> get jvm=1

100210-11:40:51 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/28747=================================================================================================================1495 Equipment=1,Jvm=1=================================================================================================================JvmId 1admClasspath [29] = >>> admClasspath = SwManagement=1,LoadModule=CXC1723378_R61HH01 >>> admClasspath = SwManagement=1,LoadModule=CXC1320960_R61HH03 >>> admClasspath = SwManagement=1,LoadModule=CXC1328917_R61HH02 >>> admClasspath = SwManagement=1,LoadModule=CXC1720482_R61HH03 >>> admClasspath = SwManagement=1,LoadModule=CXC1721553_R61HH02 >>> admClasspath = SwManagement=1,LoadModule=CXC1721555_R60AG01 >>> admClasspath = SwManagement=1,LoadModule=CXC1721558_R61HH01 >>> admClasspath = SwManagement=1,LoadModule=CXC1721559_R61HH01 >>> admClasspath = SwManagement=1,LoadModule=CXC1721192_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721194_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721196_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721199_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721201_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721203_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721206_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721208_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721210_R61HH07 >>> admClasspath = SwManagement=1,LoadModule=CXC1721212_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721214_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721216_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721218_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721280_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1721282_R61HH06

Finn Magnusson 2014-04-01 rev PA36 197/476)

>>> admClasspath = SwManagement=1,LoadModule=CXC1721371_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1723048_R61HH06 >>> admClasspath = SwManagement=1,LoadModule=CXC1724100_R61HH04 >>> admClasspath = SwManagement=1,LoadModule=CXC1720327_R61HH03 >>> admClasspath = SwManagement=1,LoadModule=CXC1724181_R3BD12 >>> admClasspath = SwManagement=1,LoadModule=CXC1724145_R3BE09admMain se.ericsson.cello.oms.OmsadmOptions s[2] = Xms461M Dhttp.root=/c/public_html classpath /c/java/CXC1723378_R61HH01.jar:/c/java/CXC1320960_R61HH03.jar:/c/java/CXC1328917_R61HH02.jar:/c/java/CXC1720482_R61HH03.jar:/c/java/CXC1721553_R61HH02.jar:/c/java/CXC1721555_R60AG01.jar:/c/java/CXC1721558_R61HH01.jar:/c/java/CXC1721559_R61HH01.jar:/c/java/CXC1721192_R61HH06.jar:/c/java/CXC1721194_R61HH06.jar:/c/java/CXC1721196_R61HH06.jar:/c/java/CXC1721199_R61HH06.jar:/c/java/CXC1721201_R61HH06.jar:/c/java/CXC1721203_R61HH06.jar:/c/java/CXC1721206_R61HH06.jar:/c/java/CXC1721208_R61HH06.jar:/c/java/CXC1721210_R61HH07.jar:/c/java/CXC1721212_R61HH06.jar:/c/java/CXC1721214_R61HH06.jar:/c/java/CXC1721216_R61HH06.jar:/c/java/CXC1721218_R61HH06.jar:/c/java/CXC1721280_R61HH06.jar:/c/java/CXC1721282_R61HH06.jar:/c/java/CXC1721371_R61HH06.jar:/c/java/CXC1723048_R61HH06.jar:/c/java/CXC1724100_R61HH04.jar:/c/java/CXC1720327_R61HH03.jar:/c/java/CXC1724181_R3BD12.jar:/c/java/CXC1724145_R3BE09.jarfreeMemory 461549468main se.ericsson.cello.oms.Omsmopplets s[3] = se.ericsson.cello.ncli.mao.NcliMgr se.ericsson.wcdma.rnc.roam.roam_application.RoamApplication se.ericsson.wcdma.rnc.roam.roam_pmapplication.RoamPmApplication options -Xms461M -Dhttp.root=/c/public_html properties s[50] = java.library.builtin.net=yes sun.boot.library.path=/c/java/lib java.vm.version=1.0.2-b09 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=: java.vm.name=J2ME(TM) CDC VM file.encoding.pkg=sun.io java.vm.specification.name=Java Virtual Machine Specification user.dir=/c/java/ os.arch=ppc microedition.encoding=ISO-8859-1 java.io.tmpdir=/var/tmp line.separator= java.vm.specification.vendor=Sun Microsystems Inc. microedition.profiles= java.awt.fonts= os.name=OSE Delta PowerPC java.library.builtin.zip=yes http.root=/c/public_html java.library.path=/c/java/lib microedition.platform=j2me java.specification.name=J2ME(TM) Foundation Profile Specification java.class.version=47.0 sun.misc.product=J2ME(TM) CDC/FP os.version=OSE4.6.1 user.timezone=GMT file.encoding=ISO8859_1 se.ericsson.security.corba.networklistener=true java.specification.version=1.0a user.name=java_main_thread java.class.path=. java.vm.specification.version=1.0 se.ericsson.security.corba.is_server=true java.home=/c/java java.specification.vendor=Sun Microsystems Inc. user.language=en se.ericsson.security.PropertyFileLocation=/c/security/SecurityManagement.prp java.vm.info=interpreter loop java.version=1.0.2-b09 java.ext.dirs= sun.boot.class.path=/j/java/CXC1723378_R61HH01.jar:/j/java/CXC1320960_R61HH03.jar:/j/java/CXC1328917_R61HH02.jar:/j/java/CXC1720482_R61HH03.jar:/j/java/CXC1721553_R61HH02.jar:/j/java/CXC1721555_R60AG01.jar:/j/java/CXC1721558_R61HH01.jar:/j/java/CXC1721559_R61HH01.jar:/j/java/CXC1721192_R61HH06.jar:/j/java/CXC1721194_R61HH06.jar:/j/java/CXC1721196_R61HH06.jar:/j/java/CXC1721199_R61HH06.jar:/j/java/CXC1721201_R61HH06.jar:/j/java/CXC1721203_R61HH06.jar:/j/java/CXC1721206_R61HH06.jar:/j/java/CXC1721208_R61HH06.jar:/j/java/CXC1721210_R61HH07.jar:/j/java/CXC1721212_R61HH06.jar:/j/java/CXC1721214_R61HH06.jar:/j/java/CXC1721216_R61HH06.jar:/j/java/CXC1721218_R61HH06.jar:/j/java/CXC1721280_R61HH06.jar:/j/java/CXC1721282_R61HH06.jar:/j/java/CXC1721371_R61HH06.jar:/j/java/CXC1723048_R61HH06.jar:/j/java/CXC1724100_R61HH04.jar:/j/java/CXC1720327_R61HH03.jar:/j/java/CXC1724181_R3BD12.jar:/j/java/CXC1724145_R3BE09.jar java.vendor=Sun Microsystems Inc. java.library.builtin.math=yes file.separator=/ microedition.configuration=CLDC-1.1 se.ericsson.security.authorizationinterceptor=true sun.cpu.endian=big sun.io.unicode.encoding=UnicodeBig sun.cpu.isalist= reliableProgramUniter ReliableProgramUniter=osa_jvm_omreservedBySwAllocation [1] = >>> reservedBySwAllocation = SwManagement=1,SwAllocation=JVMtotalMemory 483393536

Finn Magnusson 2014-04-01 rev PA36 198/476)

userLabel =================================================================================================================Total: 1 MOs

RNC11> lh ommp proglist

1 run CXC1320787_R61HH03 (SysMan) 2 run CXC1322506_R61HH02 (IpUtil) 3 run CXC1323464_R61HH06 (ObjectSuppor) 4 run CXC1322705_R61HH02 (Xpm) 5 run CXC1321314_R61HH02 (sock) 6 run CXC1321316_R61HH02 (ethernet) 7 run CXC1327705_R61HH02 (dbagent) 8 run CXC1320742_R61HH02 (SpasConn) 9 run CXC1721176_R61HH03 (PmAgent) 10 run CXC1320783_R61HH02 (Http) 11 run CXC1320784_R61HH02 (Jvm) 12 run CXC1321121_R61ES03 (NssSyciBp) 13 run CXC1321344_R61HH02 (Pms) 14 run CXC1724161_R3BE01 (RncLmFro) 15 run CXC1724162_R3BE08 (RncLmCenOm)$

8.3 FRO Layer

The programs handling the FRO part are running in different MPs.

FRO programs for CPP MOs are usually found in the Central MPs.

RNC11> inv ms,slot=10.*prog===============================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO===============================================================================================================================... 0 10 GPB53 1 CXC1320782_R71BL06 equipment_re MS,Slot=10,PlugInUnit=1,Program=CXC1320782_R71BL06 0 10 GPB53 1 CXC1320787_R71BL04 SystemManage MS,Slot=10,PlugInUnit=1,Program=CXC1320787_R71BL04 0 10 GPB53 1 CXC1321314_R71BL05 sock MS,Slot=10,PlugInUnit=1,Program=CXC1321314_R71BL05 0 10 GPB53 1 CXC1321315_R71BL05 inet MS,Slot=10,PlugInUnit=1,Program=CXC1321315_R71BL05 0 10 GPB53 1 CXC1321316_R71BL04 ethernet MS,Slot=10,PlugInUnit=1,Program=CXC1321316_R71BL04

Finn Magnusson 2014-04-01 rev PA36 199/476)

0 10 GPB53 1 CXC1321317_R71BL05 ospf MS,Slot=10,PlugInUnit=1,Program=CXC1321317_R71BL05 0 10 GPB53 1 CXC1321341_R71BL04 sw_installat MS,Slot=10,PlugInUnit=1,Program=CXC1321341_R71BL04 0 10 GPB53 1 CXC1321357_R71BL04 spp_mp MS,Slot=10,PlugInUnit=1,Program=CXC1321357_R71BL04 0 10 GPB53 1 CXC1321408_R71BL09 spas_resourc MS,Slot=10,PlugInUnit=1,Program=CXC1321408_R71BL09 0 10 GPB53 1 CXC1325792_R71BL04 licensemanag MS,Slot=10,PlugInUnit=1,Program=CXC1325792_R71BL04... 0 10 GPB53 1 CXC1320839_R71BL14 atmmp MS,Slot=10,PlugInUnit=1,Program=CXC1320839_R71BL14 0 10 GPB53 1 CXC1320992_R71BL04 aal2_adm MS,Slot=10,PlugInUnit=1,Program=CXC1320992_R71BL04 0 10 GPB53 1 CXC1320996_R71BL04 usaal_adm MS,Slot=10,PlugInUnit=1,Program=CXC1320996_R71BL04 0 10 GPB53 1 CXC1321118/1_R71BL04 nssmp MS,Slot=10,PlugInUnit=1,Program=CXC1321118/1_R71BL04 0 10 GPB53 1 CXC1321171_R71BL04 nsaal_adm MS,Slot=10,PlugInUnit=1,Program=CXC1321171_R71BL04 0 10 GPB53 1 CXC1321520_R71BL04 equipmp MS,Slot=10,PlugInUnit=1,Program=CXC1321520_R71BL04... 0 10 GPB53 1 CXC1323636_R71BL05 ds0mp MS,Slot=10,PlugInUnit=1,Program=CXC1323636_R71BL05 0 10 GPB53 1 CXC1324169_R71BL04 phymp MS,Slot=10,PlugInUnit=1,Program=CXC1324169_R71BL04 0 10 GPB53 1 CXC1325240/1_R71BL04 sctp_adm MS,Slot=10,PlugInUnit=1,Program=CXC1325240/1_R71BL04 0 10 GPB53 1 CXC1327798_R71BL05 scc_adm MS,Slot=10,PlugInUnit=1,Program=CXC1327798_R71BL05 0 10 GPB53 1 CXC1327846_R71BL04 ipcp_adm_lm MS,Slot=10,PlugInUnit=1,Program=CXC1327846_R71BL04 0 10 GPB53 1 CXC1327943_R71BL04 ipadm_lm MS,Slot=10,PlugInUnit=1,Program=CXC1327943_R71BL04 0 10 GPB53 1 CXC1722729_R71BL04 ExsMp_lm MS,Slot=10,PlugInUnit=1,Program=CXC1722729_R71BL04 0 10 GPB53 1 CXC1720483_R71BL05 ncli MS,Slot=10,PlugInUnit=1,Program=CXC1720483_R71BL05--------------------------------------------------------------------------------------------------------------------------------

- FRO programs for Application MOs are usually found in the O&M MPs

RNC11> inv fro==================================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO================================================================================================================================== 0 12 GPB53 1 CXC1726808_R6EA01 RncLmFro MS,Slot=12,PlugInUnit=1,Program=CXC1726808_R6EA01---------------------------------------------------------------------------------------------------------------------------------- 0 13 GPB53 1 CXC1726808_R6EA01 RncLmFro MS,Slot=13,PlugInUnit=1,Program=CXC1726808_R6EA01----------------------------------------------------------------------------------------------------------------------------------

MGWR6> inv fro|oam==================================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO================================================================================================================================== 0 23 GPB64 1 CXC1324928/9_R5A06 upcfoam MAIN,Slot=23,PlugInUnit=1,Program=CXC1324928/9_R5A06 0 23 GPB64 1 CXC1327782/9_R5A05 imfro MAIN,Slot=23,PlugInUnit=1,Program=CXC1327782/9_R5A05

Finn Magnusson 2014-04-01 rev PA36 200/476)

0 23 GPB64 1 CXC1327783/9_R5A07 msffro MAIN,Slot=23,PlugInUnit=1,Program=CXC1327783/9_R5A07 0 23 GPB64 1 CXC1327784/9_R5A12 eqhfro MAIN,Slot=23,PlugInUnit=1,Program=CXC1327784/9_R5A12 0 23 GPB64 1 CXC1722797/9_R5A04 AsFro MAIN,Slot=23,PlugInUnit=1,Program=CXC1722797/9_R5A04---------------------------------------------------------------------------------------------------------------------------------- 0 25 GPB64 1 CXC1324928/9_R5A06 upcfoam MAIN,Slot=25,PlugInUnit=1,Program=CXC1324928/9_R5A06 0 25 GPB64 1 CXC1327782/9_R5A05 imfro MAIN,Slot=25,PlugInUnit=1,Program=CXC1327782/9_R5A05 0 25 GPB64 1 CXC1327783/9_R5A07 msffro MAIN,Slot=25,PlugInUnit=1,Program=CXC1327783/9_R5A07 0 25 GPB64 1 CXC1327784/9_R5A12 eqhfro MAIN,Slot=25,PlugInUnit=1,Program=CXC1327784/9_R5A12 0 25 GPB64 1 CXC1722797/9_R5A04 AsFro MAIN,Slot=25,PlugInUnit=1,Program=CXC1722797/9_R5A04----------------------------------------------------------------------------------------------------------------------------------

8.4 Hangings in the MAO SW

Symptom: cannot do "lt all" --> hangs ----> or gives exception such as CORBA.OBJECT_NOT_EXIST , CORBA.COMM_FAILURE

More info: Refer to Moshell Basic chapter 12.2 O&M connectivity problems

8.5 Hangings in the FRO SW

Symptom: "lt all" works ok but "get" command is returning exceptions

If all MO instances of an MO class are affected , it is more likely to be a SW hanging. If few MO instances are affected, then it could be a database error, see next chapters.

RNC11> get atmport=

100210-09:31:34 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/16553=================================================================================================================115 TransportNetwork=1,AtmPort=MS-27-1-1=================================================================================================================AtmPortId !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"froId !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"

Finn Magnusson 2014-04-01 rev PA36 201/476)

hecCorrectionMode !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"loopbackDetection !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"userLabel !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"uses !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"valueOfLastCellWithUnexp !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"=================================================================================================================1424 TransportNetwork=1,AtmPort=MS-27-2-1=================================================================================================================AtmPortId !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"froId !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"hecCorrectionMode !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"loopbackDetection !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"userLabel !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"uses !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"valueOfLastCellWithUnexp !!!! Processing failure :se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible" VARIABLES :"$MO typename" = "AtmPort", "$FRO typename" = "AET_ATMPORTMI_SERVICE_NAME_1"=================================================================================================================Total: 1 MOs

In this case the ATM FRO program is down in board 10:

RNC11> inv atmmp

Finn Magnusson 2014-04-01 rev PA36 202/476)

==================================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO================================================================================================================================== 0 10 GPB53 0 CXC1320839_R61HL05 atmmp MS,Slot=10,PlugInUnit=1,Program=CXC1320839_R61HL05---------------------------------------------------------------------------------------------------------------------------------- 0 11 GPB53 1 CXC1320839_R61HL05 atmmp MS,Slot=11,PlugInUnit=1,Program=CXC1320839_R61HL05--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Try to restart the board or the program.

RNC11> progkill atmmp

8.6 Storage of MO configuration data

The MO data is read/written via the MAO. Part of the MO data is kept by MAO in the table modata_r2. The remaining data is kept by FRO in a number of tables. Which tables depends on the MO type. The MAO communicates with FRO to access the remaining data. FRO accesses whichever table(s) it is responsible for (e.g. Piu FRO keeps its data in cspiuresource_01).

Finn Magnusson 2014-04-01 rev PA36 203/476)

When reading an attribute value, the MAO will fetch some of the values from its own table modata_r2, the remaining values (attributes that belong to the fRO) will be requested from the fRO who will fetch them from his own table(s).If the fRO is unreachable (maybe the MP handling the fRO is down), then we might get the exception “FRO not reachable exception”. In this case, it is possible to use the command “sget” (“slow” get) which reads one attribute at a time and allows to show the attributes that are readable.

Finn Magnusson 2014-04-01 rev PA36 204/476)

When changing configuration (set/create/delete/action) the MAO will request the changes in fRO layer and if this is successful then it will update the modata_r2 table as well. This ensures two things:

- that the data is consistent both in the fRO tables and the modata_r2 table- that the configuration changes are propagated to all the ROs straight away

If the changes are done in the fRO tables only, by manually editing those tables with the sqlc client then there occurs two problems:- the changes will only take effect after a CV is made and the node restarted- there is risks of inconsistencies since some of the data may also exist in the modata_r2 table so the MAO data could differ from the fRO data in case

of attributes that are stored in both tables. It may not be noticed straight away but could cause future upgrades to fail due to inconsistent data.

8.6.1 Example: an MO consisting of one MAO and one FRO

Printing the MO data via MO interface:

RNC11> get 2047

=================================================================================================================2047 Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1=================================================================================================================PlugInUnitId 1administrativeState 1 (UNLOCKED)allowedSeqRestarts 1 (RESTARTS_WITH_COLD_TEST)availabilityStatus 0 (NO_STATUS)greenLed 3 (STEADY_LIGHT)hwTestResult 2010-02-03 16:17:28 Others No Test ResultshwTestStatus 0 (NO_TEST_RESULTS)interruptState 4operationalState 1 (ENABLED)piuGroupNumber 1piuType PiuType=ROJ1192106/53_R2productType HWredLed 2 (OUT)reservedBy [0] = resourceId 2shutDownTimer 0userLabel yellowLed 2 (OUT)=================================================================================================================Total: 1 MOs

Finn Magnusson 2014-04-01 rev PA36 205/476)

Printing the MO data via SQL interface:

RNC11> from 2047

=================================================================================================================2047 Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1=================================================================================================================maoTableRef modata_r2maoTableIndex id=134moTypeRevision 5100interruptState 4piuType PiuType=ROJ1192106/53_R2reservedByList [0]resourceId 2saiResourceId 335546880shutDownTimer 0userLabel froTableRef cspiuresource_02froTableIndex id=2allowedrestarts 1apiupdate ''apiupname 'GPB53'apiupno 'ROJ 119 2106/53'apiuprev 'R2'apiusno ''astate 'UNLOCKED'dvolfreelim 0id 2nextid 24piugroupnumber 1role 'MP'slotinstanceid 10=================================================================================================================Total: 1 MOs

View the SQL queries executed by “from” command:

RNC11> lcd $tempdir

Finn Magnusson 2014-04-01 rev PA36 206/476)

New directory: /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-075633_9235

RNC11> l ls

137.58.194.147.bo argumentfile9235 boLog9270 corbasecurity ior9235 pmrpipe9270 readline9270 sqlmaoLog9270137.58.194.147.rnc bdTypes9270.awk cmdbuffer9270 inputrc9270 lhCmd9270 readanswer9270 sqlfroLog9270 uerLog9270

RNC11> l cat sqlmaoLog9270

100210-08:14:10 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/9270$ sqlcselect * from modata_r2 where data like '23%' AND data like '%^1=1,3=1,20=MS,21=10,23=1^%' ;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd | | +------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| id | data |+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| 134 | '23^5100^1=1,3=1,20=MS,21=10,23=1^134^resourceId^iF2^saiResourceId^iF335546880^userLabel^sT^piuType^rT1=1,6=1,15=ROJ1192106/53_R2^reservedByList^qF0|^shutDownTimer^iT0^interruptState^iF4^' |+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

Log close: 100210-081416 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-075633_9235/sqlmaoLog9270

RNC11> l cat sqlfroLog9270

100210-08:14:16 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/9270$ sqlcecho PlugInUnit;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Finn Magnusson 2014-04-01 rev PA36 207/476)

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra LtdError: unknown command: echo PlugInUnit;SQL> select * from cspiuresource_02 where id=2;

+------+----------------+------+----------------+------------+-------------------+----------+-----------+-----------+---------+-----------------+-------------+--------+| id | slotinstanceid | role | piugroupnumber | astate | apiupno | apiuprev | apiupname | apiupdate | apiusno | allowedrestarts | dvolfreelim | nextid |+------+----------------+------+----------------+------------+-------------------+----------+-----------+-----------+---------+-----------------+-------------+--------+| 2 | 10 | 'MP' | 1 | 'UNLOCKED' | 'ROJ 119 2106/53' | 'R2' | 'GPB53' | '' | '' | 1 | 0 | 24 |+------+----------------+------+----------------+------------+-------------------+----------+-----------+-----------+---------+-----------------+-------------+--------+Query Done: 1 record selectedSQL> exit;$

Log close: 100210-081421 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-075633_9235/sqlfroLog9270

8.6.2 Example: an MO consisting of one MAO and two FROs

Printing the MO data via MO interface:

RNC11> get 1551

=================================================================================================================1551 TransportNetwork=1,Aal2PathVccTp=Iub-25-39=================================================================================================================Aal2PathVccTpId Iub-25-39aal2PathId 126aal2PathOwner trueaal2QoSAvailableProfiles 3 (CLASS_A_B)aal2QoSProfileId Aal2QosProfile=Aal2QosPr-ad8aal2pepFroId 59administrativeState 1 (UNLOCKED)alarmReport 2 (ALARM_LOC)availabilityStatus 0 (NO_STATUS)continuityCheck false

Finn Magnusson 2014-04-01 rev PA36 208/476)

counterActivation falsecounterMode 6 (PM_MODE_FPM_BR)nomPmBlocksize 1024 (NOM_PM_BLKSIZE_2_10)operationalState 1 (ENABLED)remoteBlockingState 0 (UNDEFINED)reservedBy Aal2Sp=1,Aal2Ap=Iub-25,Aal2PathDistributionUnit=Iub-25-8timerCu 10userLabel vclTpId AtmPort=MS-27-1-1,VplTp=9,VpcTp=1,VclTp=Iub-25-39=================================================================================================================Total: 1 MOs

Printing the MO data via SQL interface:

RNC11> from 1551

=================================================================================================================1551 TransportNetwork=1,Aal2PathVccTp=Iub-25-39=================================================================================================================maoTableRef modata_r2maoTableIndex id=4444moTypeRevision 5100aal2PathId 126aal2PathOwner trueaal2pepFroId 59counterActivation falsereservedBy Aal2Sp=1,Aal2Ap=Iub-25,Aal2PathDistributionUnit=Iub-25-8userLabel vccepFroId 393froTableRef aal2pathepfrotable_6froTableIndex aal2pathepfroid=59aal2pathepfroid 59aal2qospfroid 2admstate 1availableprofiles 3configversion 0eqmtfroid 22resourceid 20shutdowntimeout 1800timercu 10vccepfroid 393

Finn Magnusson 2014-04-01 rev PA36 209/476)

vccpfroid 307fro2TableRef vccepfrotable_2fro2TableIndex vccepfroid=393alarmmask 2contcheck 0nompmblksize 1024pmmode 6vccepfroid 393vccpfroid 307=================================================================================================================Total: 1 MOs

View the SQL queries executed by “from” command:

RNC11> lcd $tempdir

New directory: /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-063221_5523

RNC11> l ls

argumentfile5523 cmdbuffer5557 inputrc5557 lhCmd5557 readanswer5557 sqlfroLog5557boLog5557 corbasecurity ior5523 pmrpipe5557 readline5557 sqlmaoLog5557

RNC11> l cat sqlmaoLog5557

100210-06:35:17 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/5557$ sqlcselect * from modata_r2 where data like '111%' AND data like '%^1=1,8=1,111=Iub-25-39^%' ;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd | | +------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| id | data |+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| 4444 | '111^5100^1=1,8=1,111=Iub-25-39^4444^vccepFroId^iF393^aal2pepFroId^iF59^userLabel^sT^reservedBy^rF1=1,8=1,88=1,112=Iub-25,113=Iub-25-8^aal2PathId^iT126^aal2PathOwner^bTtrue^counterActivation^bTfalse^' |

Finn Magnusson 2014-04-01 rev PA36 210/476)

+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

Log close: 100210-063523 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-063221_5523/sqlmaoLog5557

RNC11> l cat sqlfroLog5557

100210-06:35:23 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/5557$ sqlcecho Aal2PathVccTp;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra LtdError: unknown command: echo Aal2PathVccTp;SQL> select * from vccepfrotable_2 where vccepfroid=393;

+------------+-----------+-----------+-----------+--------+--------------+| vccepfroid | vccpfroid | alarmmask | contcheck | pmmode | nompmblksize |+------------+-----------+-----------+-----------+--------+--------------+| 393 | 307 | 2 | 0 | 6 | 1024 |+------------+-----------+-----------+-----------+--------+--------------+Query Done: 1 record selectedSQL> select * from aal2pathepfrotable_6 where aal2pathepfroid=59;

+-----------------+-----------+------------+---------------+-------------------+----------+-----------------+---------+-----------+------------+---------------+| aal2pathepfroid | vccpfroid | vccepfroid | aal2qospfroid | availableprofiles | admstate | shutdowntimeout | timercu | eqmtfroid | resourceid | configversion |+-----------------+-----------+------------+---------------+-------------------+----------+-----------------+---------+-----------+------------+---------------+| 59 | 307 | 393 | 2 | 3 | 1 | 1800 | 10 | 22 | 20 | 0 |+-----------------+-----------+------------+---------------+-------------------+----------+-----------------+---------+-----------+------------+---------------+Query Done: 1 record selectedSQL> exit;$

Log close: 100210-063530 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-063221_5523/sqlfroLog555

Finn Magnusson 2014-04-01 rev PA36 211/476)

8.6.3 Example: an MO consisting of a MAO only (no FRO/RO)

Printing the MO data via MO interface:

RNC11> get 2399

100210-08:16:22 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/9270=================================================================================================================2399 SwManagement=1,Repertoire=RNC_SPB_TYPE_A=================================================================================================================RepertoireId RNC_SPB_TYPE_Ainfo RNC_SPB_TYPE_AisInstalled truename RNC_SPB_TYPE_ApiuTypeList [7] = >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R6 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R7 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R8 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R1 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R7 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R8 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R2reservedBy [1] = >>> reservedBy = SwManagement=1,SwAllocation=SPB_TYPE_AuserLabel =================================================================================================================Total: 1 MOs

Printing the MO data via SQL interface:

RNC11> from 2399

100210-08:16:25 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/9270.=================================================================================================================2399 SwManagement=1,Repertoire=RNC_SPB_TYPE_A=================================================================================================================maoTableRef modata_r2maoTableIndex id=16626moTypeRevision 3500

Finn Magnusson 2014-04-01 rev PA36 212/476)

connectedList [7] >>> LoadList #1 PiuType=ROJ1192103/41_R1 PiuType=ROJ1192103/41_R7 PiuType=ROJ1192103/41_R8 PiuType=ROJ1192103/41_R2 LoadModule=CXC1724163_R3BE08 tag=0 LoadModule=CXC1724166_R3BE08 tag=1 LoadModule=CXC1724167_R3BE09 tag=1 LoadModule=CXC1724165_R3BE08 tag=2 LoadModule=CXC1724164/3_R3BE12 tag=3 LoadModule=CXC1724178_R3BE08 tag=3 LoadModule=CXC1724164/3_R3BE12 tag=4 LoadModule=CXC1724178_R3BE08 tag=4 LoadModule=CXC1724164/3_R3BE12 tag=5 LoadModule=CXC1724178_R3BE08 tag=5 >>> LoadList #2 PiuType=ROJ1192103/2_R6 PiuType=ROJ1192103/2_R7 PiuType=ROJ1192103/2_R8 LoadModule=CXC1724163_R3BE08 tag=0 LoadModule=CXC1724166_R3BE08 tag=1 LoadModule=CXC1724167_R3BE09 tag=1 LoadModule=CXC1724165_R3BE08 tag=2 LoadModule=CXC1724164_R3BE09 tag=3info RNC_SPB_TYPE_AisInstalled truename RNC_SPB_TYPE_ApiuTypeList [7] >>> PiuType=ROJ1192103/2_R6 >>> PiuType=ROJ1192103/2_R7 >>> PiuType=ROJ1192103/2_R8 >>> PiuType=ROJ1192103/41_R1 >>> PiuType=ROJ1192103/41_R7 >>> PiuType=ROJ1192103/41_R8 >>> PiuType=ROJ1192103/41_R2reservedBy [1] >>> SwAllocation=SPB_TYPE_AuserLabel =================================================================================================================Total: 1 MOs

View the SQL queries executed by “from” command:

Finn Magnusson 2014-04-01 rev PA36 213/476)

RNC11> l cat sqlmaoLog9270

100210-08:16:28 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/9270$ sqlcselect * from modata_r2 where data like '17%' AND data like '%^1=1,6=1,17=RNC_SPB_TYPE_A^%' ;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd | | +------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------....-------------------------------------------------------------------------------------------------------------------------------------------+| 16626 | '17^3500^1=1,6=1,17=RNC_SPB_TYPE_A^16626^userLabel^sT^name^sFRNC_SPB_TYPE_A^info^sFRNC_SPB_TYPE_A^piuTypeList^qF7||rF1=1,6=1,15=ROJ1192103/2_R6||rF1=1,6=1,15=ROJ1192103/2_R7||rF1=1,6=1,15=ROJ1192103/2_R8||rF1=1,6=1,15=ROJ1192103/41_R1||rF1=1,6=1,15=ROJ1192103/41_R7||rF1=1,6=1,15=ROJ1192103/41_R8||rF1=1,6=1,15=ROJ1192103/41_R2|^isInstalled^bTtrue^connectedList^qF7|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/2_R6&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164_R3BE09&3&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/2_R7&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164_R3BE09&3&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/2_R8&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164_R3BE09&3&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/41_R1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&5&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&5&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/41_R7&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&4&ManagedElement=1,SwManagement=1,LoadModule=C

Finn Magnusson 2014-04-01 rev PA36 214/476)

XC1724164/3_R3BE12&5&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&5&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/41_R8&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&5&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&5&|piuTypeLmData|sFManagedElement=1,SwManagement=1,PiuType=ROJ1192103/41_R2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724163_R3BE08&0&ManagedElement=1,SwManagement=1,LoadModule=CXC1724166_R3BE08&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724167_R3BE09&1&ManagedElement=1,SwManagement=1,LoadModule=CXC1724165_R3BE08&2&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&3&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&4&ManagedElement=1,SwManagement=1,LoadModule=CXC1724164/3_R3BE12&5&ManagedElement=1,SwManagement=1,LoadModule=CXC1724178_R3BE08&5&|^reservedBy^qF1||rF1=1,6=1,18=SPB_TYPE_A|^' |+------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------....-------------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

8.7 Investigating database corruptions

Example: corrupted MO Mtp3bSlItu

RNC11> get mtp3bslitu=

100210-09:22:59 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/16553=================================================================================================================1265 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iup-2351-2810,Mtp3bSlItu=Iup-2351-2810=================================================================================================================Mtp3bSlItuId !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"autoStartLink !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"linkState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"

Finn Magnusson 2014-04-01 rev PA36 215/476)

operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"prioBeforeSio !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"proceduralState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"signLinkCode !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"tpId !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"usageState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"userLabel !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"=================================================================================================================1269 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300=================================================================================================================Mtp3bSlItuId Iuc-2351-2300autoStartLink trueavailabilityStatus 0 (NO_STATUS)linkState 0 (AVAILABLE)operationalState 1 (ENABLED)prioBeforeSio falseproceduralState 1 (INITIALIZED)signLinkCode 2tpId NniSaalTp=RANAP-Iuc-2351-2300usageState 1 (ACTIVE)userLabel =================================================================================================================Total: 2 MOs

Exception are shown when doing get and also when trying to delete th e MO ==> not possible to delete the MO

RNC11> del 1265

Deleting ...=================================================================================== 1265 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iup-2351-2810,Mtp3bSlItu=Iup-2351-2810 !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "DeleteFroReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"===================================================================================

Finn Magnusson 2014-04-01 rev PA36 216/476)

Total: 1 MOs attempted, 0 MOs deleted

Try to see which attributes are readable by reading only one attribute at a time

RNC11> sget mtp3bslitu=

100210-09:23:01 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/16553=================================================================================================================1265 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iup-2351-2810,Mtp3bSlItu=Iup-2351-2810=================================================================================================================Mtp3bSlItuId Iup-2351-2810autoStartLink !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"availabilityStatus !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"linkState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"operationalState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"prioBeforeSio !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"proceduralState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"signLinkCode !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"tpId NniSaalTp=RANAP-Iup-2351-2810usageState !!!! Processing failure :se.ericsson.cello.moframework.FroRequestFailedException TAG :"FroRequestFailed" VARIABLES :"$MO typename" = "Mtp3bSlItu", "$FRO typename" = "Mtp3bSlItu", "$Request type" = "GetAttrReq: SCC_MGMT_FRO_NON_EXIST", "$result" = "19"userLabel =================================================================================================================1269 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300=================================================================================================================Mtp3bSlItuId Iuc-2351-2300autoStartLink trueavailabilityStatus 0 (NO_STATUS)linkState 0 (AVAILABLE)operationalState 1 (ENABLED)prioBeforeSio falseproceduralState 1 (INITIALIZED)

Finn Magnusson 2014-04-01 rev PA36 217/476)

signLinkCode 2tpId NniSaalTp=RANAP-Iuc-2351-2300usageState 1 (ACTIVE)userLabel =================================================================================================================Total: 2 MOs

We see that the problem is caused by the FRO not responding to the MAO.

Print the SQL data

RNC11> from mtp3bslitu=

=================================================================================================================1265 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iup-2351-2810,Mtp3bSlItu=Iup-2351-2810=================================================================================================================maoTableRef modata_r2maoTableIndex id=9996moTypeRevision 3000mtp3bSlFroId 2tpId NniSaalTp=RANAP-Iup-2351-2810userLabel =================================================================================================================1269 TransportNetwork=1,Mtp3bSpItu=Iu,Mtp3bSls=Iuc-2351-2300,Mtp3bSlItu=Iuc-2351-2300=================================================================================================================maoTableRef modata_r2maoTableIndex id=4337moTypeRevision 3000mtp3bSlFroId 1tpId NniSaalTp=RANAP-Iuc-2351-2300userLabel froTableRef mtp3b_l_frotable_r5froTableIndex froid=1autostartlink 1froid 1linkclass 1mtp3bslsfroid 1priobeforesio 0roid 259

Finn Magnusson 2014-04-01 rev PA36 218/476)

rostate 2rpuid 9signlinkcode 2tpfroid 2=================================================================================================================Total: 2 MOs

We can see the FRO part is not shown for the corrupted MO

- The MAO entries are there

RNC11> l cat $tempdir/sqlmao*

100210-09:21:46 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/16553$ sqlcselect * from modata_r2 where data like '108%' AND data like '%^1=1,8=1,99=Iu,106=Iup-2351-2810,108=Iup-2351-2810^%' ;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd | | +------+----------------------------------------------------------------------------------------------------------------------------------------+| id | data |+------+----------------------------------------------------------------------------------------------------------------------------------------+| 9996 | '108^3000^1=1,8=1,99=Iu,106=Iup-2351-2810,108=Iup-2351-2810^9996^userLabel^sT^tpId^rF1=1,8=1,96=RANAP-Iup-2351-2810^mtp3bSlFroId^iF2^' |+------+----------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> select * from modata_r2 where data like '108%' AND data like '%^1=1,8=1,99=Iu,106=Iuc-2351-2300,108=Iuc-2351-2300^%' ; | | +------+----------------------------------------------------------------------------------------------------------------------------------------+| id | data |+------+----------------------------------------------------------------------------------------------------------------------------------------+| 4337 | '108^3000^1=1,8=1,99=Iu,106=Iuc-2351-2300,108=Iuc-2351-2300^4337^userLabel^sT^tpId^rF1=1,8=1,96=RANAP-Iuc-2351-2300^mtp3bSlFroId^iF1^' |

Finn Magnusson 2014-04-01 rev PA36 219/476)

+------+----------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

Log close: 100210-092153 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-092106_16520/sqlmaoLog16553

- But the FRO entry is missing for the corrupted MO

RNC11> l cat $tempdir/sqlfro*

100210-09:21:53 137.58.194.147 8.0a RNC_NODE_MODEL_J_3_45_COMPLETE stopfile=/tmp/16553$ sqlcecho Mtp3bSlItu;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0027/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra LtdError: unknown command: echo Mtp3bSlItu;SQL> select * from mtp3b_l_frotable_r5 where froid=2;

+-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------+| froid | mtp3bslsfroid | tpfroid | signlinkcode | autostartlink | priobeforesio | linkclass | rpuid | roid | rostate |+-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------++-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------+Query Done: 0 records selectedSQL> echo Mtp3bSlItu;Error: unknown command: echo Mtp3bSlItu;SQL> select * from mtp3b_l_frotable_r5 where froid=1;

+-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------+| froid | mtp3bslsfroid | tpfroid | signlinkcode | autostartlink | priobeforesio | linkclass | rpuid | roid | rostate |+-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------+| 1 | 1 | 2 | 2 | 1 | 0 | 1 | 9 | 259 | 2 |+-------+---------------+---------+--------------+---------------+---------------+-----------+-------+------+---------+Query Done: 1 record selectedSQL> exit;$

Finn Magnusson 2014-04-01 rev PA36 220/476)

Log close: 100210-092200 - /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100210-092106_16520/sqlfroLog16553

The only way to fix this is either to delete the entry in the MAO table or create the entry in the FRO table. For live nodes, this should only be done by PLM !!!

sql delete from modata_r2 where id=9996;commit;

sql insert into mtp3b_l_frotable_r5 (froid,mtp3bslsfroid,tpfroid,signlinkcode,autostartlink,priobeforesio,linkclass,rpuid,roid,rostate) values (2,yyy,zzz,....); commit;

Some examples of sql commands (not to be used in live nodes!!!)

sql insert into modata_r2 (id,data) values (1106,'62^3000^1=1,10=1,62=1^1106^ipFroId^iF1^userLabel^sT^reservedByOspf^rFnull^'); commit;

sql update cspgmresource_01 set poolsize=20000000 where pno='CXC 132 0784'; commit;

8.8 Database Consistency Check

Reference: PLM info 662, 664 and 808 https://ericoll.internal.ericsson.com/sites/WCDMA_RAN_PLM_infos/Lists/PLM%20Info%20no/AllItems.aspx

RNC11> h dbc

*******************************************************dbc[s] [<cvname>|<dbdat-file>|<cvzip-file>]*******************************************************Database consistency check

** Background info: *******************The configuration data of the node is kept in a SQL database in RAM memory on the central MP and can be backed up on disk (/d/configuration/cv) for permanent storage. The main purpose of the database is to store the persistent data of the MOs. An MO is made of up to three layers: - the MAO layer (Management Adaption Object) - the FRO layer (Facade Resource Object)

Finn Magnusson 2014-04-01 rev PA36 221/476)

- the RO layer (Resource Object)An MO always consists of one MAO. There is a one to one relation between the MO and its MAO.Underneath the MAO there can be one or more FROs, or in some cases no FRO.Examples: The SwAllocation MO consists only of a MAO without FRO/RO. The Mtp3bSpItu MO consists of one MAO and one FRO/RO. The Aal2PathVccTp MO consists of one MAO and two FROs/ROs. The FROs are used for controlling the actual resources, the ROs. The MAOs and FROs use separate SQL tables for data storage. The ROs do not store any persistent data as this is handled by FRO.The MAOs keep their persistent data in the SQL table modata_r2. For the FROs, there is a separate table for each MO class. For instance the FROs of PlugInUnit MOs use the table cspiuresource, the FROs of Program MOs use the table cspgmresource, etc.

** Purpose: ***********When there are inconsistencies in the SQL database, it can lead to problems such as traffic performance degradation, upgrade failures, or cyclic restarts. Often the symptoms appear only after the next node restart or upgrade so it is not easy to know since how long the data has been corrupted and how far back we should rollback to find a non-corrupted CV. Therefore it is a useful preventative measure to regularly perform a database consistency check.

....etc.....

RNC11> dbc

100610-07:53:31 137.58.194.147 8.0g stopfile=/tmp/3921Trying password from ipdatabase file: /home/eanzmagn/moshell_logfiles/all_iov...$ cv mk DBC_100610_075331Please wait while database is writing to disk.Writing the database file can take minutes...ok$ get /d/configuration/cv/DBC_100610_075331/db.dat /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/dbc/RNC11/100610/DBC_RNC11_100610_075331.db.dat ... OK$ cv rm DBC_100610_075331ok$ Starting Polyhedra SQL server on port 8001... OK.Reading PM scanner data (4 lines)....

Reading MAO data (8830 lines) ...Connected to OFFLINE_DBC_RNC11_100610_075331.db.dat, Node: RNC11 (ManagedElement=1)MOM version: RNC_NODE_MODEL_K_9_115 (CPP7)0% ~50% ~100%....................................................................................................Last MO: 8829. Loaded 8829 MOs. Total: 8830 MOs.

Reading FRO data (8141 lines) ...0% ~50% ~100%...................................................................................................

Finn Magnusson 2014-04-01 rev PA36 222/476)

==============================================================================Database Consistency Check for node: RNC11, ip=137.58.194.147, mom=RNC_K_9_115, up=CXP9013831_R9YC/6 P7.1.4-4File: /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/dbc/RNC11/100610/DBC_RNC11_100610_075331.db.dat============================================================================== 1) MAOs with non-recommended characters in the MAO name (allowed range: -_/.A-Za-z0-9!%:*): YES 2039 TransportNetwork=1,AtmTrafficDescriptor=UBR+_230_QoS3 MAO name: UBR+_230_QoS3 5642 RncFunction=1,IubLink=iub 45 MAO name: iub 45------------------------------------------------------------------------------ 2) MAOs with dangerous characters in the MAO name `,=¤^"|'Â (HL11572/UABtr75948): YES5631 TransportNetwork=1,Aal2PathVccTp=TransportNetwork=1,Aal2PathVccTp=88 MAO name: TransportNetwork=1,Aal2PathVccTp=88 ------------------------------------------------------------------------------ 3) MAOs without FROs: YES 3321 Aal2PathVccTp=Iuc-2300-2351-7-95 : aal2pathepfroid=5 not found in table aal2pathepfrotable_6 5644 IubLink=503 : theclientsuniqueid=33 not found in table roamfroiublinkdbtable_09 ------------------------------------------------------------------------------ 4) FROs without MAOs: YEStheclientsuniqueid=198 in roamfroexternalgsmcelldbtable_06 (ExternalGsmCell) ------------------------------------------------------------------------------ 5) MAOs with duplicate LDN: YES 13 SystemFunctions=1,Licensing=1 (known issue: TR UABtr63243 - no impact) 65 SystemFunctions=1,Licensing=1 (known issue: TR UABtr63243 - no impact) 85 SystemFunctions=1,Licensing=1 (known issue: TR UABtr63243 - no impact) ------------------------------------------------------------------------------ 6) MAOs with duplicate froId: YES 3440 IubLink=Iub-11 froid=30 3443 IubLink=Iub-22 froid=30 ------------------------------------------------------------------------------ 7) Mismatch between number of MAO and FRO instances: YESAal2PathVccTp : 21 MAOs, 41 FROs (For Aal2PathVccTp, there should be 2 FROs per MAO).ExternalGsmCell : 1133 MAOs, 1134 FROsIubLink : 33 MAOs, 32 FROs ------------------------------------------------------------------------------ 8) MAOs referring to non-existent MAOs: YES 429 Subrack=MS reservedBy RncFunction=1,IubLink=80 1709 RncModule=1 reservedBy RncFunction=1,IubLink=80 ------------------------------------------------------------------------------ 9) MAOs defined under a different parent than FRO: YES 3441 IubLink=Iub-11,NodeSynch=1 maoParent: IubLink=Iub-11 froParent: 30 (IubLink=Iub-11 IubLink=Iub-22) 3444 IubLink=Iub-22,NodeSynch=1 maoParent: IubLink=Iub-22 froParent: 31 () 3568 UtranCell=Iub-54-1,UtranRelation=9875a maoParent: UtranCell=Iub-54-1 froParent: 223 (UtranCell=Iub-57-2) ------------------------------------------------------------------------------ 10) Inconsistent MO references between MAO and FRO: YES 3443 IubLink=Iub-22 sctpRef: Sctp=MS-15 sctpfroid: 2 (Sctp=MS-14) 4135 UtranCell=Iub-11-1 iubLinkRef: IubLink=Iub-11 iublinkfroid: 30 (IubLink=Iub-11 IubLink=Iub-22) 5789 UtranCell=U30717,UtranRelation=U05938 utranCellRef: IurLink=rncka62,ExternalUtranCell=U05938 nutrancellfroid: 1999 ()

Finn Magnusson 2014-04-01 rev PA36 223/476)

------------------------------------------------------------------------------ 11) MAOs missing from reservedBy list: YES2401 IubLink=Iub-1226 sctpRef Sctp=MS-15 reservedBy ------------------------------------------------------------------------------ 12) MAOs hanging in reservedBy list: YES 858 RncModule=11 reservedBy IubLink=Iub-198 ------------------------------------------------------------------------------ 13) Inconsistent sequence of moRefs in MAO: YES1003 SectorAntenna=1,AuxPlugInUnit=RRU-1 persistentReservers: 5, actual: 7 ------------------------------------------------------------------------------14) FROs referring to non-existent FROs (CSR1473974): YES 6513 SpDevicePool=DcDevice,DcDevice=1 subrackfroid 9 () 6494 RncModule=13 piufroid 45 ()------------------------------------------------------------------------------ 15) Remaining old FRO table versions (HL93894/WRNae89948/HM76376): YES cspgmresource_03: cspgmresource_02 csxpresource_01: csxpresource ecnprsectordata_4: ecnprsectordata_3, ecnprsectordata_2, ecnprsectordata_1------------------------------------------------------------------------------ 16) Corrupted MAO entries in modata table: YES 3280 Aal2QosProfile=adoffbdoff reservedBy incorrect nrOfElements: qF7||rF1=1,5=1,141=aal2pathvcctp=99||rF1=1,5=1,141=TransportNetwork=1,141=88||rF1=1,5=1,141=TransportNetwork=1,169=88||rF1=1,5=1,141=TransportNetwork=1,141=8 8||rF1=1,5=1,141=|hello|||rF1=1,5=1,141="hello"||rF1=1,5=1,141=ýhelloý|------------------------------------------------------------------------------ 17) MTP3 pointCode collision (WRNae82362, SCS695737): YESPoint code 13749348 used by Mtp3bSpAnsi=1 and Mtp3bSpAnsi=1,Mtp3bSrs=r821s------------------------------------------------------------------------------ 18) Inconsistency in UtranRelation nodeRelationType or frequencyRelationType (WRNae68940/WRNae72810): YES 5596 UtranCell=Iub-10-1,UtranRelation=Softer-Iub-10-3 nodeRelationType: 1, actual: 0 (cellRef:UtranCell=Iub-10-3)22205 UtranCell=U31618,UtranRelation=U31477 frequencyRelationType: 1, actual: 0 (f1=f2=1007)37068 UtranCell=85276B,UtranRelation=1 frequencyRelationType: 0, actual: 1 (f1=10737, f2=10713)------------------------------------------------------------------------------ 19) Inconsistency in UtranCell interFreqRelCntr or intraFreqRelCntr (WRNae68940/WRNae72810): YES 364 UtranCell=85162B intraFreqRelCntr: 27, actual: 28 (by frequencyRelationType and uarfcnDl) 364 UtranCell=85162B interFreqRelCntr: 1, actual: 0 (by frequencyRelationType and uarfcnDl) 680 UtranCell=85276B intraFreqRelCntr: 25, actual: 24 (by uarfcnDl) 680 UtranCell=85276B interFreqRelCntr: 0, actual: 1 (by uarfcnDl)

Conclusion: the database is NOT OKTo analyze the database file, run: moshell -d /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/dbc/RNC11/100610/DBC_RNC11_100610_075331.db.dat

Finn Magnusson 2014-04-01 rev PA36 224/476)

8.9 Offline database investigation

**:ws7180@~> moshell -d sql/cv_corrupt/STP49_corruptCV.zip

##################################################################### Welcome to MoShell 9.0h (LPA108514/1_R9H) ## Finn Magnusson, Jan Pettersson ## http://utran01.au.ao.ericsson.se/moshell ## Contact: [email protected] ## [email protected] #####################################################################

unzip -ojq sql/cv_corrupt/STP49_corruptCV.zip -d /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100225-061710_28680/modump

Found db.dat: /net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100225-061710_28680/modump/db.dat

Starting Polyhedra SQL server on port 8001... OK.Reading PM scanner data (4 lines)....

Reading MAO data (8830 lines) ...Connected to OFFLINE_DBC_RNC11_100610_075331.db.dat, Node: RNC11 (ManagedElement=1)MOM version: RNC_NODE_MODEL_K_9_115 (CPP7)0% ~50% ~100%....................................................................................................Last MO: 8829. Loaded 8829 MOs. Total: 8830 MOs.

Reading FRO data (8141 lines) ...0% ~50% ~100%...................................................................................................

The database is NOT OKTo print the consistency check result, type "dbc".To print the list of available commands, type "h".

HELP MENU : hQUIT : q

OFFLINE_STP49_CORRUPTCV.ZIP> h

----------------------------------- COMMANDS SUPPORTED IN SQL MODE ----------------------------------lu/llu Unload MOs from MO tree.

Finn Magnusson 2014-04-01 rev PA36 225/476)

pr/lpr Print MO LDNs and proxy ids for all or part of the MO tree currently loaded in moshell.ma/lma Add MO(s) to an MO group.mr/lmr Remove an MO group or remove MOs from an MO group (MOs will NOT be deleted, only the group).mp Print all defined MO groups.get/lget Read CM/FM attribute(s) from MO(s).hget[c]/lhget[c] Read CM/FM attribute(s) from MO(s), print horizontally one line per MO (instead of one line per attribute).fro[m]/lfro[m] Read MO persistent data from node database via SQL.sql/select To run a SQL command while in db.dat mode. The db.dat or cv.zip is loaded with moshell option "-d".s+/s-/s? Sort MO list in alphabetical order instead of proxy order.run Run a command file in moshell format.pv Print scripting variables.!/l Execute a unix command on the PC/workstation.l+[m][m][s][o]/l-/l? Open/close moshell logfiles.bo[ar]/ba[swdp]/br[wd]/be[0-50]/bp Manage board groups that can be used for running COLI commands on multiple boards.hi Print history of moshell commands entered during the current session.time[t] Measure time taken by an moshell command or by each command in a moshell command file.p/w/pw/b Change moshell prompt and/or window title.prox[+-] Toggle display of proxy identities in printout of get <mo> <attribute> command.ip2d/d2ip Convert an IP address into the format used in the fRO (sql database) or vice-versa.h2d/d2h Convert an integer to hexadecimal or viceversa.h2b/b2h Convert a binary to hexadecimal or viceversa.wait Specify a delay in hrs, mins, secs, or rops. Similar to the unix "sleep" command (scripting).return Exit from a command file without exiting from moshell (scripting).print Print a line or variable (scripting).q/by/exit/quit Exit moshell.----------------------------------- HELP CHAPTERS ----------------------------------0 Revision History1 Introduction2 Installation, and user settings3 Command syntax, regular expressions4 Command descriptions5 Lazy6 Scripting7 Utilities8 Server Maintenance9 Offline Mode and Multi Mode

Type: - h <command> to view command description, e.g: h pget - h <pattern> to view commands whose description match a string, e.g: h change.*prompt - h <chapter> to view a chapter, e.g: h 3

OFFLINE_STP49_CORRUPTCV.ZIP> pst

================================================================================ PROXY SCANNER-NAME STATE

Finn Magnusson 2014-04-01 rev PA36 226/476)

================================================================================ 175 USERDEF.atmport.STATS ACTIVE 218 USERDEF.test.STATS SUSPENDED 392 PREDEF.PRIMARY.STATS ACTIVE 393 PREDEF.SECONDARY.STATS ACTIVE================================================================================>>> Total: 4 Scanners

OFFLINE_STP49_CORRUPTCV.ZIP> pgets 175

================================================================================175 USERDEF.atmport.STATS ACTIVE 900 2================================================================================AtmPort 2 pmReceivedAtmCells pmTransmittedAtmCells================================================================================>>> Total: 1 Scanners

OFFLINE_STP49_CORRUPTCV.ZIP> get 5633

=================================================================================================================5633 TransportNetwork=1,Aal2PathVccTp=TransportNetwork=1,Aal2PathVccTpP=88=================================================================================================================maoTableRef modata_r2maoTableIndex id=5695maoClassRev 5100maoClass Aal2PathVccTpmaoName TransportNetwork=1,Aal2PathVccTpP=88aal2PathId 87aal2PathOwner trueaal2pepFroId 16counterActivation falsereservedBy nulluserLabel hellovccepFroId 16froTableRef aal2pathepfrotable_6froTableIndex aal2pathepfroid=16aal2pathepfroid 16aal2qospfroid 3admstate 1availableprofiles 15configversion 0eqmtfroid 6

Finn Magnusson 2014-04-01 rev PA36 227/476)

resourceid 16shutdowntimeout 1800timercu 10vccepfroid 16vccpfroid 16fro2TableRef vccepfrotable_2fro2TableIndex vccepfroid=16alarmmask 2contcheck 1nompmblksize 1024pmmode 6vccepfroid 16vccpfroid 16=================================================================================================================Total: 1 MOs

OFFLINE_STP49_CORRUPTCV.ZIP> get 3321

=================================================================================================================3321 TransportNetwork=1,Aal2PathVccTp=Iuc-2300-2351-7-95=================================================================================================================maoTableRef modata_r2maoTableIndex id=3381maoClassRev 5100maoClass Aal2PathVccTpmaoName Iuc-2300-2351-7-95aal2PathId 7aal2PathOwner trueaal2pepFroId 5counterActivation falsereservedBy Aal2Sp=1,Aal2Ap=Iuc-2300-2351-1,Aal2PathDistributionUnit=Iuc-2300-2351-1-13userLabel vccepFroId 5froTableRef froTableIndex aal2pathepfroid aal2qospfroid admstate availableprofiles configversion eqmtfroid resourceid

Finn Magnusson 2014-04-01 rev PA36 228/476)

shutdowntimeout timercu vccepfroid 5vccpfroid 5fro2TableRef vccepfrotable_2fro2TableIndex vccepfroid=5alarmmask 2contcheck 1nompmblksize 1024pmmode 6vccepfroid 5vccpfroid 5=================================================================================================================Total: 1 MOs

OFFLINE_STP49_CORRUPTCV.ZIP> fro 3440 3443

=================================================================================================================MO Attribute Value=================================================================================================================IubLink=Iub-11 froId 30IubLink=Iub-22 froId 30=================================================================================================================Total: 2 MOs

OFFLINE_STP49_CORRUPTCV.ZIP> hget iublink=iub- controlplanetransport

=================================================================================================================MO controlplanetransportoption_atm controlplanetransportoption_ipv4=================================================================================================================IubLink=Iub-1 0 1 IubLink=Iub-12 0 1 IubLink=Iub-23 0 1 IubLink=Iub-2 0 1 IubLink=Iub-13 0 1 IubLink=Iub-24 0 1 IubLink=Iub-3 0 1 IubLink=Iub-14 0 1

Finn Magnusson 2014-04-01 rev PA36 229/476)

IubLink=Iub-25 0 1 IubLink=Iub-4 0 1 IubLink=Iub-15 0 1 IubLink=Iub-26 0 1 IubLink=Iub-5 0 1 IubLink=Iub-16 0 1 IubLink=Iub-27 0 1 IubLink=Iub-6 0 1 IubLink=Iub-17 0 1 IubLink=Iub-28 0 1 IubLink=Iub-7 0 1 IubLink=Iub-18 0 1 IubLink=Iub-29 0 1 IubLink=Iub-8 0 1 IubLink=Iub-19 0 1 IubLink=Iub-30 0 1 IubLink=Iub-9 0 1 IubLink=Iub-20 0 1 IubLink=Iub-31 0 1 IubLink=Iub-10 0 1 IubLink=Iub-21 0 1 IubLink=Iub-32 0 1 IubLink=Iub-11 IubLink=Iub-22 0 1 =================================================================================================================Total: 32 MOs

Added 32 MOs to group: hget_group

OFFLINE_STP49_CORRUPTCV.ZIP> sql select name from tables

Component sqlc (V06.00.0000/LINUX-i386 **** DEMO ****)Copyright (C) 1994-2004 by Polyhedra LtdSQL> SQL> Including File '/net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100226-104947_20036/sqlcmd20073.sql'Include Done

+--------------------------------------------+| name |+--------------------------------------------+| 'integer' || 'char' || 'float' || 'bool' |

Finn Magnusson 2014-04-01 rev PA36 230/476)

| 'binary' || 'datetime' || 'internal' || 'integer8' || 'integer16' || 'integer32' || 'float32' || 'varchar' || 'tables' || 'views' || 'attributes' || 'indexes' || 'indexattrs' || 'journalcontrol' || 'sqlprocedure' || 'dbcontrol' || 'csntpresource' || 'cssrresource_01' || 'csslotresource_01' || 'cspiuresource_02' || 'csdeviceresource' || 'cspgmresource_03' || 'csxpresource_01' || 'osamesyspar_02' || 'cspgminstanceresource' || 'osameresource_01' || 'csrpuresource' || 'csfanpgmresource' || 'dhcpr_01' || 'dhcpr_01arrays' || 'switchfabric' || 'switchmodule' || 'linkgroup' || 'sai' || 'physicallink' || 'sili' || 'logicallink' || 'jvmfro_r1' || 'dataport' || 'mopplet' || 'motype_r1' || 'modata_r2' || 'cmarev_r2' || 'ipsystemtable_r1' || 'scannerdata' |

Finn Magnusson 2014-04-01 rev PA36 231/476)

| 'sppspuresource_02' || 'sppspmresource_02' || 'spppgmresource_02' || 'sppspupgmresource_02' || 'nsssxufrotable' || 'nssscufrotable' || 'nssislfrotable' || 'nsstureffrotable' || 'nsstuprogtable' || 'nsssynchparamstable' || 'nsstufrotable' || 'nsssynchfrotable' || 'phyboarddatatable' || 'aet_aal2hwcharacteristicstable_3' || 'aet_atmhwcharacteristicstable_2' || 'aet_ds0hwcharacteristicstable_1' || 'aet_imahwcharacteristicstable_1' || 'aet_etmc1subunittable_1' || 'aet_etmc41subunittable_1' || 'aet_etm3subunittable_1' || 'aet_cbusubunittable_1' || 'aet_etmc41ssubunittable_1' || 'aet_hwcharacteristicsrevisiontable_1' || 'aet_etmf41subunittable_1' || 'aal5cepfrotable' || 'aal0cepfrotable' || 'phy_hpdh' || 'phy_lpdh' || 'phy_os155' || 'phy_mspg_02' || 'phy_mspg_extended' || 'phy_hp' || 'phy_lp_02' || 'ansaal05nccriserver_01' || 'aalpermconnfrotable' || 'sctp_frotable_r3' || 'usaalcepfrotable_3' || 'ipcppgmfrotable_02' || 'ipcpadmdhfro_04' || 'ipcpadmlhdscpstructfrotable_01' || 'ipcpadmlhfrotable_04' || 'ipcpetipfrotable_01' || 'ipadmacfroipv4_02' || 'ipacipsyncreffro_03' || 'ipacmfghostfro_02' |

Finn Magnusson 2014-04-01 rev PA36 232/476)

| 'ipadmhostfrobase_05' || 'ipacsctphostfro_01' || 'ansaal2nccdtadm_02' || 'ansaal2nccadmtable_01' || 'ansaal2cpsrcadmtable_01' || 'ansaal2nccspfrotable_01' || 'ansaal2nccapfroobj_03' || 'ansaal2nccpdufroobj_01' || 'ansaal2nccpdufropl_01' || 'ansaal2nccrcfrotable_03' || 'ansaal2nccrcfroaptable_02' || 'ansaal2nccqoscpfrotable_01' || 'exsadmexphfro_01' || 'exsadmexhfro_01' || 'exssstpfro_01' || 'exsspstpfro_01' || 'nsaalcepfrotable_4a' || 'imalinkfrotable' || 'imagroupfrotable' || 'tdmccfrotable_1' || 'aal2qosfrotable' || 'aal2pathepadmtable' || 'aal2pathepfrotable_6' || 'ds0bundlefrotable_1' || 'mtp3b_sp_frotable_r8' || 'mtp3b_rs_frotable_r6' || 'mtp3b_ap_frotable_r4' || 'mtp3b_ls_frotable_r6' || 'mtp3b_r_frotable_r5' || 'mtp3b_l_frotable_r5' || 'mtp3b_sa_frotable_r7' || 'mtp3b_smm_frotable_r1' || 'sccp_sp_frotable_r8' || 'sccp_scrc_frotable_r2' || 'sccp_local_ap_frotable_r2' || 'sccp_remote_ap_frotable_r1' || 'sccp_es_frotable_r4' || 'sccp_gt_frotable_r3' || 'sccp_policing_frotable_r3' || 'sccp_accounting_frotable_r2' || 'm3ua_frotable_r1' || 'm3ua_r_ep_frotable_r1' || 'm3ua_l_sp_frotable_r1' || 'm3ua_r_sp_frotable_r2' || 'm3ua_l_as_frotable_r1' |

Finn Magnusson 2014-04-01 rev PA36 233/476)

| 'm3ua_r_as_frotable_r1' || 'm3ua_rk_frotable_r1' || 'm3ua_rkg_frotable_r1' || 'm3ua_sgn_frotable_r1' || 'aal1cepfrotable_01' || 'aal1permconnfrotable_01' || 'ansaal1nccriserver_01' || 'atmtdfrotable_2' || 'etatmportfrotable_4' || 'vpcpfrotable_1' || 'vpcepfrotable_1' || 'vccpfrotable_3' || 'vccepfrotable_2' || 'aal1epfrotable_4' || 'atmccfrotable_1' || 'phyeqmtfrotable' || 'phyeqmtpgmfrotable' || 'cslogresource' || 'severity_config' || 'otherloadername_01' || 'httpsdb' || 'aet_sysparameterstable_1' || 'roamfrorncfeaturedbtable_01' || 'roamfrospdevicepooldbtable_00' || 'roamfrornccapacitydbtable_00' || 'roamfrorncfunctiondbtable_21' || 'roamfrosaspositioningdbtable_00' || 'roamfrotnlcchqosclassprofiledbtable_00' || 'roamfrotnlqosclassdbtable_01' || 'roamfrouepositioningdbtable_01' || 'roamfrorttpositioningdbtable_00' || 'roamfropositioningserviceclassdbtable_00' || 'roamfroagpspositioningdbtable_01' || 'roamfrouemeascontroldbtable_10' || 'roamfrosiddbtable_05' || 'roamfrosecurityhandlingdbtable_00' || 'roamfrorrcdbtable_05' || 'roamfrorncsystemparametersdbtable_04' || 'roamfrorcsdbtable_01' || 'roamfrorabhandlingdbtable_09' || 'roamfroarpqosclassprofiledbtable_00' || 'roamfrotrafficclassdbtable_02' || 'roamfrotrafficclasspsintdbtable_02' || 'roamfrotnldchqosclassprofiledbtable_00' || 'roamfrornlqosclassprofiledbtable_01' |

Finn Magnusson 2014-04-01 rev PA36 234/476)

| 'roamfrospiqosclassdbtable_01' || 'roamfrotnlhspaqosclassprofiledbtable_00' || 'roamfrotnliuqosclassprofiledbtable_00' || 'roamfroarpmapdbtable_00' || 'roamfropowercontroldbtable_10' || 'roamfropagingdbtable_01' || 'roamfrohandoverdbtable_08' || 'roamfrocpmtransgappattseqdbtable_04' || 'roamfrochannelswitchingdbtable_09' || 'roamfrocellupdatedbtable_01' || 'roamfrocchframesynchdbtable_10' || 'roamfrorncmoduledbtable_02' || 'roamfrotimdevicedbtable_01' || 'maufact_r1' || 'roamfropdrdevicedbtable_01' || 'roamfroccdevicedbtable_01' || 'roamfrodcdevicedbtable_01' || 'ipfrotable_06' || 'dnsclient_02' || 'dnsclient_02arrays' || 'iprtfrotable_02' || 'iproutetable_03' || 'ethlink_02' || 'ethlink_02arrays' || 'roamfrodchframesynchdbtable_01' || 'roamfrouerrctypedbtable_00' || 'roamfrouerabtypedbtable_05' || 'roamfrosubflowdbtable_01' || 'roamfrosduformatdbtable_02' || 'roamfrouercdbtable_09' || 'roamfrouerctrchdbtable_04' || 'roamfrouercrbdbtable_04' || 'roamfrouercphychuldbtable_01' || 'roamfrouercphychdldbtable_01' || 'roamfrouercrabdbtable_02' || 'roamfrouerchsdschdbtable_03' || 'roamfrouercrbrlcdbtable_00' || 'roamfrouercedchflowdbtable_01' || 'roamfrouercphychedchdbtable_01' || 'roamfrouercedchgainfactorsdbtable_01' || 'roamfroutrannetworkdbtable_00' || 'roamfroipaccesshostpooldbtable_00' || 'roamfrocnoperatordbtable_02' || 'roamfroiulinkdbtable_01' || 'roamfroranapdbtable_07' |

Finn Magnusson 2014-04-01 rev PA36 235/476)

| 'roamfroipethpacketdatarouterdbtable_01' || 'roamfroiublinkdbtable_09' || 'roamfronodesynchdbtable_04' || 'roamfroiubedchdbtable_00' || 'roamfrowcdmacarrierdbtable_00' || 'roamfrolocationareadbtable_01' || 'roamfroserviceareadbtable_01' || 'roamfroroutingareadbtable_03' || 'roamfrouradbtable_00' || 'roamfrombmsdbtable_05' || 'roamfromtchframesynchdbtable_01' || 'roamfroutrancelldbtable_27' || 'roamfrofachdbtable_02' || 'roamfrorachdbtable_03' || 'roamfropchdbtable_01' || 'roamfrohsdschdbtable_01' || 'roamfroeuldbtable_02' || 'roamfroexternalgsmnetworkdbtable_04' || 'roamfroexternalgsmcelldbtable_06' || 'roamfroutranrelationdbtable_04' || 'roamfrogsmrelationdbtable_04' || 'clcontrol' || 'exception' || 'runtimeexception' || 'udpmsg' || 'udpport' || 'tcpserver' || 'tcpconnection' || 'exceptionhandler' || 'timer' || 'dataservice' |+--------------------------------------------+Query Done: 260 records selectedSQL>

Using regexp matching in the table name

OFFLINE_RNC74_DCG_20101204_121112_DURINGFAULT.ZIP> select * from pgm

110218-08:42:39 OFFLINE_RNC74_DCG_20101204_121112_duringfault.zip 8.0s RNC_NODE_MODEL_M_1_65 stopfile=/tmp/17200Component sqlc (V08.04.0000/SOLARIS-sparc)Copyright (C) 1994-2010 by Enea Software ABSQL> SQL> Including File '/net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20110218-083926_17162/sqlcmd17200.sql'

Finn Magnusson 2014-04-01 rev PA36 236/476)

SQL> select * from csfanpgmresource;Include Done

+------+--------------+------------+--------------+----------+--------+| id | xpinstanceid | startstate | pno | prev | nextid |+------+--------------+------------+--------------+----------+--------+| 1 | 1 | 'ENABLED' | 'CXC1726225' | 'R70A04' | 5 || 2 | 2 | 'ENABLED' | 'CXC1726225' | 'R70A04' | 5 || 3 | 3 | 'ENABLED' | 'CXC1726225' | 'R70A04' | 5 || 4 | 4 | 'ENABLED' | 'CXC1726225' | 'R70A04' | 5 |+------+--------------+------------+--------------+----------+--------+Query Done: 4 records selected

SQL> select * from cspgminstanceresource;

+------+------------------+------------+--------------+--------------+--------+| id | pgmfroinstanceid | instanceid | distribution | restartgroup | nextid |+------+------------------+------------+--------------+--------------+--------+| 1 | 13 | 0 | 0 | 0 | 443 || 2 | 14 | 0 | 0 | 0 | 443 || 3 | 15 | 0 | 65535 | 0 | 443 || 4 | 16 | 0 | 0 | 0 | 443 || 5 | 17 | 0 | 0 | 0 | 443 || 6 | 18 | 0 | 0 | 0 | 443 || 7 | 19 | 0 | 0 | 0 | 443 || 8 | 20 | 0 | 65535 | 0 | 443 || 9 | 21 | 0 | 0 | 0 | 443 || 10 | 22 | 0 | 0 | 0 | 443 |

... ...

| 435 | 617 | 1 | 0 | 0 | 443 || 436 | 617 | 2 | 1 | 0 | 443 || 437 | 618 | 1 | 0 | 0 | 443 || 438 | 618 | 2 | 1 | 0 | 443 || 439 | 619 | 1 | 0 | 0 | 443 || 440 | 619 | 2 | 1 | 0 | 443 || 441 | 620 | 1 | 0 | 0 | 443 || 442 | 620 | 2 | 1 | 0 | 443 |+------+------------------+------------+--------------+--------------+--------+Query Done: 364 records selected

SQL> select * from cspgmresource_03;

Finn Magnusson 2014-04-01 rev PA36 237/476)

+------+---------------+------------+------------+------------+--------------+----------------+-------------------+----------+-------------------+--------+---------------------+-------------------------------------------------------------------+-------------------------+------------+--------+| id | piuinstanceid | startstate | heapsize | poolsize | restarttimer | restartcounter | pno | prev | loadclass | lmtype | funcid | loadpath | loadername | loaderinfo | nextid |+------+---------------+------------+------------+------------+--------------+----------------+-------------------+----------+-------------------+--------+---------------------+-------------------------------------------------------------------+-------------------------+------------+--------+| 1 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 132 1120' | 'R74G09' | 'NCH' | 0 | NULL | NULL | NULL | NULL | 624 || 2 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 132 1121' | 'R74G09' | 'NCH' | 0 | NULL | NULL | NULL | NULL | 624 || 3 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 132 1407' | 'R74G08' | 'CoreLate' | 0 | NULL | NULL | NULL | NULL | 624 || 4 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 132 1409' | 'R74G05' | 'CoreLate' | 0 | NULL | NULL | NULL | NULL | 624 || 5 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 132 2165/12' | 'R74G08' | 'CoreLate' | 0 | NULL | NULL | NULL | NULL | 624 || 6 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 172 1176' | 'R74G07' | 'CoreLate' | 0 | NULL | NULL | NULL | NULL | 624 || 7 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 172 5511' | 'R74G09' | 'CoreDeviceTest8' | 0 | NULL | NULL | NULL | NULL | 624 || 8 | 1 | 'ENABLED' | 0 | 0 | 60 | 3 | 'CXC 172 9961' | 'R74G17' |

...

| NULL | 624 || 622 | 38 | 'ENABLED' | 334000 | 0 | 60 | 3 | 'CXC 172 7621/4' | 'P6B06' | 'Application' | 0 | NULL | NULL | NULL | NULL | 624 || 623 | 41 | 'ENABLED' | 334000 | 0 | 60 | 3 | 'CXC 172 7621/4' | 'P6B06' | 'Application' | 0 | NULL | NULL | NULL | NULL | 624 |+------+---------------+------------+------------+------------+--------------+----------------+-------------------+----------+-------------------+--------+---------------------+-------------------------------------------------------------------+-------------------------+------------+--------+Query Done: 550 records selected

SQL> select * from ipcppgmfrotable_02;

+----------+---------+---------+-----------+----------------+------------+-------------------------------------------+----------------+-----------------+| pgmfroid | frotype | bhfroid | loadclass | loadmoduletype | startstate | loadpath | productnumber | productrevision |+----------+---------+---------+-----------+----------------+------------+-------------------------------------------+----------------+-----------------+| 1 | 2568 | 1 | 400 | 1 | 1 | '/c/loadmodules_norepl/CXC1725371_R74G02' | 'CXC 172 5371' | 'R74G02' || 2 | 2568 | 1 | 400 | 1 | 1 | '/c/loadmodules_norepl/CXC1728951_R74G03' | 'CXC 172 8951' | 'R74G03' || 3 | 2568 | 1 | 500 | 4 | 1 | '/c/loadmodules_norepl/CXC1729758_R73F02' | 'CXC 172 9758' | 'R73F02' |

Finn Magnusson 2014-04-01 rev PA36 238/476)

...

9758' | 'R73F02' || 13 | 2568 | 5 | 400 | 1 | 1 | '/c/loadmodules_norepl/CXC1725371_R74G02' | 'CXC 172 5371' | 'R74G02' || 14 | 2568 | 5 | 400 | 1 | 1 | '/c/loadmodules_norepl/CXC1728951_R74G03' | 'CXC 172 8951' | 'R74G03' || 15 | 2568 | 5 | 500 | 4 | 1 | '/c/loadmodules_norepl/CXC1729758_R73F02' | 'CXC 172 9758' | 'R73F02' |+----------+---------+---------+-----------+----------------+------------+-------------------------------------------+----------------+-----------------+Query Done: 15 records selected

SQL> select * from phyeqmtpgmfrotable;

+--------------+----------+------------+----------------+-----------------+-------------------------------------------+| eqmtpgmfroid | piufroid | startstate | productnumber | productrevision | path |+--------------+----------+------------+----------------+-----------------+-------------------------------------------+| 1 | 15 | 1 | 'CXC 172 0196' | 'R73F02' | '/c/loadmodules_norepl/CXC1720196_R73F02' || 2 | 15 | 1 | 'CXC 172 0302' | 'R73F02' | '/c/loadmodules_norepl/CXC1720302_R73F02' || 3 | 15 | 1 | 'CXC 172 0369' | 'R73F03' | '/c/loadmodules_norepl/CXC1720369_R73F03' || 4 | 15 | 1 | 'CXC 172 1273' | 'R73F03' | '/c/loadmodules_norepl/CXC1721273_R73F03' || 5 | 32 | 1 | 'CXC 172 0196' | 'R73F02' | '/c/loadmodules_norepl/CXC1720196_R73F02' || 6 | 32 | 1 | 'CXC 172 0302' | 'R73F02' | '/c/loadmodules_norepl/CXC1720302_R73F02' || 7 | 32 | 1 | 'CXC 172 0369' | 'R73F03' | '/c/loadmodules_norepl/CXC1720369_R73F03' || 8 | 32 | 1 | 'CXC 172 1273' | 'R73F03' | '/c/loadmodules_norepl/CXC1721273_R73F03' |+--------------+----------+------------+----------------+-----------------+-------------------------------------------+Query Done: 8 records selected

SQL> select * from spppgmresource_02;

+------+---------------+----------+------------+------------+----------+----------------+-----------------+-------------------+--------+| id | spminstanceid | lmtype | startstate | heapsize | poolsize | productnumber | productrevision | loadclass | nextid |+------+---------------+----------+------------+------------+----------+----------------+-----------------+-------------------+--------+| 1 | 32768 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | 539 || 2 | 32768 | 'FPGALM' | 'ENABLED' | 0 | 0 | 'CXC1731205' | 'R71A01' | 'CoreDevice' | 539 || 3 | 32768 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1327870' | 'R74G06' | 'NCH' | 539 || 7 | 32769 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | 539 || 8 | 32769 | 'FPGALM' | 'ENABLED' | 0 | 0 | 'CXC1731205' | 'R71A01' | 'CoreDevice' | 539 || 11 | 32770 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | 539 || 12 | 32770 | 'FPGALM' | 'ENABLED' | 0 | 0 | 'CXC1731205' | 'R71A01' | 'CoreDevice' | 539 || 16 | 32771 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | 539 || 17 | 32771 | 'FPGALM' | 'ENABLED' | 0 | 0 | 'CXC1731205' | 'R71A01' | 'CoreDevice' | 539 || 21 | 32772 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | 539 || 22 | 32772 | 'FPGALM' | 'ENABLED' | 0 | 0 | 'CXC1731205' | 'R71A01' | 'CoreDevice' | 539 || 26 | 32773 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1325827' | 'R74G16' | 'CoreOS' | ... ...... ... | 538 | 32837 | 'SPLM' | 'ENABLED' | 0 | 0 | 'CXC1727629/4' | 'P6B07' | 'Application' | 539 |

Finn Magnusson 2014-04-01 rev PA36 239/476)

+------+---------------+----------+------------+------------+----------+----------------+-----------------+-------------------+--------+Query Done: 342 records selected

SQL> select * from sppspupgmresource_02;

+------+---------------+----------+------------+---------------+-----------------+--------+| id | spuinstanceid | lmtype | startstate | productnumber | productrevision | nextid |+------+---------------+----------+------------+---------------+-----------------+--------+| 1 | 1 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 2 | 2 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 3 | 3 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 4 | 4 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 5 | 5 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 6 | 6 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 7 | 7 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 8 | 8 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 9 | 9 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 10 | 10 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 11 | 11 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 12 | 12 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 13 | 13 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 || 14 | 14 | 'FPGALM' | 'ENABLED' | 'CXC1327680' | 'R60AK12' | 15 |+------+---------------+----------+------------+---------------+-----------------+--------+Query Done: 14 records selectedSQL>

OFFLINE_STP49_CORRUPTCV.ZIP> inv

==================================================================================================================================SMN APN MOD BOARD SWALLOCATION S c/p d CPU PRODUCTNUMBER REV SERIAL MO================================================================================================================================== 0 1 SCB3 SCB % ROJ1192108/4 R2 MS,Slot=1 0 4 TU2 TUB % ROJ1192104/4 R3 MS,Slot=4 0 5 TU2 TUB % ROJ1192104/4 R3 MS,Slot=5 0 6 ET-M4 ETM4 % ROJ1192102/1 R3 MS,Slot=6 0 7 ET-MFG ETMFG % ROJ1192232/1 R2 MS,Slot=7 0 8 GPB43 GPB_SCCP_ITU % ROJ1192106/43 R2 MS,Slot=8 0 9 GPB43 GPB_SCCP_ITU % ROJ1192106/43 R2 MS,Slot=9 0 10 GPB43 GPB_Central_E1_ITU % ROJ1192106/43 R2 MS,Slot=10 0 11 GPB43 GPB_Central_E1_ITU % ROJ1192106/43 R2 MS,Slot=11 0 12 GPB43 GPB_OM % ROJ1192106/43 R2 MS,Slot=12 0 13 GPB43 GPB_OM % ROJ1192106/43 R2 MS,Slot=13

Finn Magnusson 2014-04-01 rev PA36 240/476)

0 14 1 GPB43 GPB_Module % ROJ1192106/43 R2 MS,Slot=14 0 15 13 GPB43 GPB_Module % ROJ1192106/43 R2 MS,Slot=15 0 16 8 GPB43 GPB_Module % ROJ1192106/43 R2 MS,Slot=16 0 17 GPB43 GPB_RANAP_RNSAP % ROJ1192106/43 R2 MS,Slot=17 0 18 GPB43 GPB_RANAP_RNSAP % ROJ1192106/43 R2 MS,Slot=18 0 19 SPB21 SPB_TYPE_A % ROJ1192103/41 R2 MS,Slot=19 0 20 SPB21 SPB_TYPE_A % ROJ1192103/41 R2 MS,Slot=20 0 21 SPB21 SPB_TYPE_A % ROJ1192103/41 R2 MS,Slot=21 0 22 SPB21 SPB_TYPE_A % ROJ1192103/41 R2 MS,Slot=22 0 23 SPB21 SPB_TYPE_A % ROJ1192103/41 R2 MS,Slot=23 0 24 ET-MFG ETMFG % ROJ1192232/1 R2 MS,Slot=24 0 25 ET-MFX ETMFX12 % ROJ1192316/1 R4 MS,Slot=25 0 26 ET-MFX ETMFX12 % ROJ1192316/1 R4 MS,Slot=26 0 27 ET-M4 ETM4 % ROJ1192102/1 R3 MS,Slot=27 0 0 SCB3 SCB % ROJ1192108/4 R2 MS,Slot=28----------------------------------------------------------------------------------------------------------------------------------

==================================================================================================================================XPBOARD ST PRODUCTNUMBER REV SERIAL/NAME MO==================================================================================================================================productNumber MOFAN BKV301487/1 R3 Subrack=MS,Fan=1----------------------------------------------------------------------------------------------------------------------------------fan - CXP901802/2 R18D01 fan Subrack=MS,Fan=1,Program=fan----------------------------------------------------------------------------------------------------------------------------------

==================================================================================================================================MO SMN PRODUCT PRODUCTNUMBER REV SERIAL/NAME DATE transmissionType maxPwr fanConfiguration==================================================================================================================================----------------------------------------------------------------------------------------------------------------------------------

==================================================================================================================================MO SMN PRODUCT PRODUCTNUMBER REV SERIAL/NAME DATE activeSwitchPlane switchState==================================================================================================================================----------------------------------------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 241/476)

===============================================================================================================ExtSr SMN ISLGroup/Link ST Slot/Port(MS) Slot/Port(ES) PortState===============================================================================================================

==================================================================================================================================JVM PRODUCTNUMBER_REV NAME MO==================================================================================================================================Jvm=1 CXC1723378_R71BL03 rfa LoadModule=CXC1723378_R71BL03Jvm=1 CXC1725791_R71T04 jvm_supp_lm LoadModule=CXC1725791_R71T04Jvm=1 CXC1726723_R71T01 jdbc_jvm_lm LoadModule=CXC1726723_R71T01Jvm=1 CXC1320960_R71BL03 oms LoadModule=CXC1320960_R71BL03Jvm=1 CXC1328917_R71BL03 vls LoadModule=CXC1328917_R71BL03Jvm=1 CXC1720482_R71BL03 ncliserver LoadModule=CXC1720482_R71BL03Jvm=1 CXC1721553_R71BL03 csus LoadModule=CXC1721553_R71BL03Jvm=1 CXC1721555_R71BL03 prngcApi LoadModule=CXC1721555_R71BL03Jvm=1 CXC1721558_R71BL03 jacorb LoadModule=CXC1721558_R71BL03Jvm=1 CXC1721559_R71BL03 jacorb_sec LoadModule=CXC1721559_R71BL03Jvm=1 CXC1721192_R71BL03 atm LoadModule=CXC1721192_R71BL03Jvm=1 CXC1721194_R71BL03 pdhsdhtrans LoadModule=CXC1721194_R71BL03Jvm=1 CXC1721196_R71BL03 iptransport LoadModule=CXC1721196_R71BL03Jvm=1 CXC1721199_R71BL03 ss7 LoadModule=CXC1721199_R71BL03Jvm=1 CXC1721201_R71BL03 internaltran LoadModule=CXC1721201_R71BL03Jvm=1 CXC1721203_R71BL03 ipoam LoadModule=CXC1721203_R71BL03Jvm=1 CXC1721206_R71BL03 equipment LoadModule=CXC1721206_R71BL03Jvm=1 CXC1721208_R71BL03 licensing LoadModule=CXC1721208_R71BL03Jvm=1 CXC1721210_R71BL03 managedeleme LoadModule=CXC1721210_R71BL03Jvm=1 CXC1721212_R71BL03 security LoadModule=CXC1721212_R71BL03Jvm=1 CXC1721214_R71BL03 spu LoadModule=CXC1721214_R71BL03Jvm=1 CXC1721216_R71BL04 swmanagement LoadModule=CXC1721216_R71BL04Jvm=1 CXC1721218_R71BL03 synchronizat LoadModule=CXC1721218_R71BL03Jvm=1 CXC1721280_R71BL03 usaal LoadModule=CXC1721280_R71BL03Jvm=1 CXC1721282_R71BL03 sctp LoadModule=CXC1721282_R71BL03Jvm=1 CXC1721371_R71BL03 cma_bootstra LoadModule=CXC1721371_R71BL03Jvm=1 CXC1723048_R71BL03 log LoadModule=CXC1723048_R71BL03Jvm=1 CXC1724100_R71BL03 maofroi LoadModule=CXC1724100_R71BL03Jvm=1 CXC1726067_R71BL05 viewfilecrea LoadModule=CXC1726067_R71BL05Jvm=1 CXC1720327_R71BL03 ma_services LoadModule=CXC1720327_R71BL03Jvm=1 CXC1725907_R71BL03 extethswitch LoadModule=CXC1725907_R71BL03Jvm=1 CXC1726815_R6EA13 RncLmMao LoadModule=CXC1726815_R6EA13Jvm=1 CXC1726842_R6EA16 RncLmPm LoadModule=CXC1726842_R6EA16----------------------------------------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 242/476)

==================================================================================================================================Active Passive switchover LM Prod_Rev replication reliableProgramLabel Rpu MOid================================================================================================================================== MS,8 MS,9 2 - 1 ans_aal2ap_12 ans_aal2ap_12_sccp MS,8 MS,9 2 - 1 scc_server scc_server_sccp MS,8 MS,9 2 - 4 sctp_host sctp_host_sccp MS,10 MS,11 1 - 4 target_monitor target_monitor_central MS,10 MS,11 2 - 1 act_aal0_dynamic_adm act_aal0_dynamic_adm_central MS,10 MS,11 2 - 1 act_aal0_static_adm act_aal0_static_adm_central MS,10 MS,11 2 - 1 act_aal1_static_adm act_aal1_static_adm_central MS,10 MS,11 2 - 4 act_aal2_adm act_aal2_adm_central MS,10 MS,11 2 - 1 act_aal5_dynamic_adm act_aal5_dynamic_adm_central MS,10 MS,11 2 - 1 act_aal5_static_adm act_aal5_static_adm_central MS,10 MS,11 2 - 1 act_nsaal_adm act_nsaal_adm_central MS,10 MS,11 2 - 1 act_usaal_adm act_usaal_adm_central MS,10 MS,11 2 - 4 aet_aal2_mp aet_aal2_mp_central MS,10 MS,11 2 - 1 aet_atm_mp aet_atm_mp_central MS,10 MS,11 2 - 4 aet_ds0mp aet_ds0mp_central MS,10 MS,11 2 - 4 aet_equip_mp aet_equip_mp_central MS,10 MS,11 2 - 4 aet_phy_mp aet_phy_mp_central MS,10 MS,11 2 - 1 ans_aal05ncc ans_aal05ncc_central MS,10 MS,11 2 - 1 ans_aal1_cc ans_aal1_cc_central MS,10 MS,11 2 - 1 ans_aal1_ncc ans_aal1_ncc_central MS,10 MS,11 2 - 4 ans_aal2cpsrc_12 ans_aal2cpsrc_12_central MS,10 MS,11 2 - 4 ans_aal2nccadm_12 ans_aal2nccadm_12_central MS,10 MS,11 2 - 1 ans_aalcrossconn ans_aalcrossconn_central MS,10 MS,11 2 - 1 exs_exhadm exs_exhadm_central MS,10 MS,11 2 - 1 ipac_ipadm ipac_ipadm_central MS,10 MS,11 2 - 1 ipcp_ipadm ipcp_ipadm_central MS,10 MS,11 2 - 4 licenseServer licenseServer_central MS,10 MS,11 2 - 2 nclishell nclishell_central MS,10 MS,11 2 - 4 nss_mp nss_mp_central MS,10 MS,11 2 - 4 osa_inet osa_inet_central MS,10 MS,11 2 - 4 osa_ospf osa_ospf_central MS,10 MS,11 2 - 4 osa_secure_shell osa_secure_shell_central MS,10 MS,11 2 - 4 osa_sw_installation osa_sw_installation_central MS,10 MS,11 2 - 4 scc_adm scc_adm_central MS,10 MS,11 2 - 1 sctp_adm sctp_adm_central MS,10 MS,11 2 - 4 spas_resource spas_resource_central MS,10 MS,11 2 - 4 spp_mp spp_mp_central MS,12 MS,13 1 - 4 pms_event_distr pms_event_distr_om MS,12 MS,13 2 - 4 osa_http_server osa_http_server_om

Finn Magnusson 2014-04-01 rev PA36 243/476)

MS,12 MS,13 2 - 4 osa_ip_utilities osa_ip_utilities_om MS,12 MS,13 2 - 4 osa_jvm osa_jvm_om MS,12 MS,13 2 - 4 osa_object_support osa_object_support_om MS,12 MS,13 2 - 4 osa_xpm osa_xpm_om MS,12 MS,13 2 - 4 rnc_cen_om rnc_cen_om_om MS,12 MS,13 2 - 4 rnc_fro rnc_fro_om MS,14 null 1 - 4 act_aal2_rh act_aal2_rh_1 MS,14 null 1 - 4 ans_aal2ap_12 ans_aal2ap_12_1 MS,14 null 1 - 4 ans_aal2cpsrc_12 ans_aal2cpsrc_12_1 MS,14 null 1 - 4 ans_aal2distncc_12 ans_aal2distncc_12_1 MS,14 null 1 - 4 rnc_cell rnc_cell_1 MS,14 null 1 - 4 rnc_mod_om rnc_mod_om_1 MS,14 null 1 - 4 rnc_ue rnc_ue_1 MS,14 null 1 - 4 sctp_host sctp_host_1 MS,15 null 1 - 4 act_aal2_rh act_aal2_rh_13 MS,15 null 1 - 4 ans_aal2ap_12 ans_aal2ap_12_13 MS,15 null 1 - 4 ans_aal2cpsrc_12 ans_aal2cpsrc_12_13 MS,15 null 1 - 4 ans_aal2distncc_12 ans_aal2distncc_12_13 MS,15 null 1 - 4 rnc_cell rnc_cell_13 MS,15 null 1 - 4 rnc_mod_om rnc_mod_om_13 MS,15 null 1 - 4 rnc_ue rnc_ue_13 MS,15 null 1 - 4 sctp_host sctp_host_13 MS,16 null 1 - 4 act_aal2_rh act_aal2_rh_8 MS,16 null 1 - 4 ans_aal2ap_12 ans_aal2ap_12_8 MS,16 null 1 - 4 ans_aal2cpsrc_12 ans_aal2cpsrc_12_8 MS,16 null 1 - 4 ans_aal2distncc_12 ans_aal2distncc_12_8 MS,16 null 1 - 4 rnc_cell rnc_cell_8 MS,16 null 1 - 4 rnc_mod_om rnc_mod_om_8 MS,16 null 1 - 4 rnc_ue rnc_ue_8 MS,16 null 1 - 4 sctp_host sctp_host_8 MS,17 MS,18 2 - 4 rnc_cen_agps rnc_cen_agps MS,17 MS,18 2 - 4 rnc_cen_drh rnc_cen_drh MS,17 MS,18 2 - 4 rnc_cen_mbms rnc_cen_mbms MS,17 MS,18 2 - 4 rnc_cen_rnh rnc_cen_rnh MS,17 MS,18 2 - 1 rnc_pcap rnc_pcap MS,17 MS,18 2 - 1 rnc_ranap rnc_ranap_sccp MS,17 MS,18 2 - 1 rnc_rnsap rnc_rnsap MS,17 MS,18 2 - 1 rnc_sabp rnc_sabp

==================================================================================================================================SMN APN BOARDTYPE ST PRODUCTNUMBER_REV NAME MO================================================================================================================================== 0 1 SCB3 CXC1321120_R71BL03 nssscb_bp MS,Slot=1,PlugInUnit=1,Program=nssscb_bp

Finn Magnusson 2014-04-01 rev PA36 244/476)

0 1 SCB3 CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=1,PlugInUnit=1,Program=nsssyci_mpbp 0 1 SCB3 CXC1321407_R71BL03 spas_link MS,Slot=1,PlugInUnit=1,Program=spas_link 0 1 SCB3 CXC1321409_R71BL03 spas_sm MS,Slot=1,PlugInUnit=1,Program=spas_sm 0 1 SCB3 CXC1322165/12_R71BL03 48Vpowersup MS,Slot=1,PlugInUnit=1,Program=48Vpowersup 0 1 SCB3 CXC1322166/3_R71BL03 atf MS,Slot=1,PlugInUnit=1,Program=atf 0 1 SCB3 CXC1721176_R71BL03 pm_agent MS,Slot=1,PlugInUnit=1,Program=pm_agent 0 1 SCB3 CXC1725156_R71BL05 ebos MS,Slot=1,PlugInUnit=1,Program=ebos 0 1 SCB3 CXC1725310_R71BL04 bc_mp_bp MS,Slot=1,PlugInUnit=1,Program=bc_mp_bp 0 1 SCB3 CXC1725385_R71BL04 ics MS,Slot=1,PlugInUnit=1,Program=ics 0 1 SCB3 CXC1725467_R71BL04 i2copb MS,Slot=1,PlugInUnit=1,Program=i2copb 0 1 SCB3 CXC1725501_R71BL04 bc_dbm2 MS,Slot=1,PlugInUnit=1,Program=bc_dbm2 0 1 SCB3 CXC1725509_R71BL03 spas_basic_s MS,Slot=1,PlugInUnit=1,Program=spas_basic_s---------------------------------------------------------------------------------------------------------------------------------- 0 4 TU2 CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=4,PlugInUnit=1,Program=nsssyci_mpbp...---------------------------------------------------------------------------------------------------------------------------------- 0 22 SPB21 CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=22,PlugInUnit=1,Program=nsssyci_mpbp 0 22 SPB21 CXC1325702_R71BL03 spp_bp2_basi MS,Slot=22,PlugInUnit=1,Program=spp_bp2_basi 0 22 SPB21 CXC1325704_R71BL03 spp_bp2_aal0 MS,Slot=22,PlugInUnit=1,Program=spp_bp2_aal0 0 22 SPB21 CXC1327672_R71BL03 iphostagent_ MS,Slot=22,PlugInUnit=1,Program=iphostagent_ 0 22 SPB21 CXC1327705_R71BL03 dbagent MS,Slot=22,PlugInUnit=1,Program=dbagent 0 22 SPB21 CXC1721176_R71BL03 pm_agent MS,Slot=22,PlugInUnit=1,Program=pm_agent 0 22 SPB21 CXC1725156_R71BL05 ebos MS,Slot=22,PlugInUnit=1,Program=ebos 0 22 SPB21 CXC1725310_R71BL04 bc_mp_bp MS,Slot=22,PlugInUnit=1,Program=bc_mp_bp 0 22 SPB21 CXC1725385_R71BL04 ics MS,Slot=22,PlugInUnit=1,Program=ics 0 22 SPB21 CXC1725467_R71BL04 i2copb MS,Slot=22,PlugInUnit=1,Program=i2copb 0 22 SPB21 CXC1725501_R71BL04 bc_dbm2 MS,Slot=22,PlugInUnit=1,Program=bc_dbm2 0 22 SPB21 CXC1725509_R71BL03 spas_basic_s MS,Slot=22,PlugInUnit=1,Program=spas_basic_s 0 22 SPB21 CXC1726810_R6EA09 RncLmBdh MS,Slot=22,PlugInUnit=1,Program=RncLmBdh 0 22 Spu=1 - CXC1324129/1_R4D01 albin MS,Slot=22,PlugInUnit=1,Spu=1,Program=albin 0 22 Spm=1 - CXC1726813_R6EA11 RncLmPdr MS,Slot=22,PlugInUnit=1,Spu=1,Spm=1,Program=RncLmPdr 0 22 Spm=1 - CXC1325911_R1G01 busco MS,Slot=22,PlugInUnit=1,Spu=1,Spm=1,Program=busco 0 22 Spm=1 - CXC1327870_R71BL03 iphost_spb_l MS,Slot=22,PlugInUnit=1,Spu=1,Spm=1,Program=iphost_spb_l 0 22 Spm=1 - CXC1726835_R6EA11 rncLmPtmIu MS,Slot=22,PlugInUnit=1,Spu=1,Spm=1,Program=rncLmPtmIu 0 22 Spm=1 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=22,PlugInUnit=1,Spu=1,Spm=1,Program=sp_basic_os_ 0 22 Spm=2 - CXC1726812_R6EA12 RncLmCc MS,Slot=22,PlugInUnit=1,Spu=1,Spm=2,Program=RncLmCc 0 22 Spm=2 - CXC1325911_R1G01 busco MS,Slot=22,PlugInUnit=1,Spu=1,Spm=2,Program=busco 0 22 Spm=2 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=22,PlugInUnit=1,Spu=1,Spm=2,Program=sp_basic_os_ 0 22 Spm=3 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=22,PlugInUnit=1,Spu=1,Spm=3,Program=RncLmDc 0 22 Spm=3 - CXC1325911_R1G01 busco MS,Slot=22,PlugInUnit=1,Spu=1,Spm=3,Program=busco 0 22 Spm=3 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=22,PlugInUnit=1,Spu=1,Spm=3,Program=rncLmPtmIub 0 22 Spm=3 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=22,PlugInUnit=1,Spu=1,Spm=3,Program=sp_basic_os_ 0 22 Spm=4 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=22,PlugInUnit=1,Spu=1,Spm=4,Program=RncLmDc 0 22 Spm=4 - CXC1325911_R1G01 busco MS,Slot=22,PlugInUnit=1,Spu=1,Spm=4,Program=busco 0 22 Spm=4 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=22,PlugInUnit=1,Spu=1,Spm=4,Program=rncLmPtmIub

Finn Magnusson 2014-04-01 rev PA36 245/476)

0 22 Spm=4 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=22,PlugInUnit=1,Spu=1,Spm=4,Program=sp_basic_os_ 0 22 Spm=5 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=22,PlugInUnit=1,Spu=1,Spm=5,Program=RncLmDc 0 22 Spm=5 - CXC1325911_R1G01 busco MS,Slot=22,PlugInUnit=1,Spu=1,Spm=5,Program=busco 0 22 Spm=5 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=22,PlugInUnit=1,Spu=1,Spm=5,Program=rncLmPtmIub 0 22 Spm=5 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=22,PlugInUnit=1,Spu=1,Spm=5,Program=sp_basic_os_---------------------------------------------------------------------------------------------------------------------------------- 0 23 SPB21 CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=23,PlugInUnit=1,Program=nsssyci_mpbp 0 23 SPB21 CXC1325702_R71BL03 spp_bp2_basi MS,Slot=23,PlugInUnit=1,Program=spp_bp2_basi 0 23 SPB21 CXC1325704_R71BL03 spp_bp2_aal0 MS,Slot=23,PlugInUnit=1,Program=spp_bp2_aal0 0 23 SPB21 CXC1327672_R71BL03 iphostagent_ MS,Slot=23,PlugInUnit=1,Program=iphostagent_ 0 23 SPB21 CXC1327705_R71BL03 dbagent MS,Slot=23,PlugInUnit=1,Program=dbagent 0 23 SPB21 CXC1721176_R71BL03 pm_agent MS,Slot=23,PlugInUnit=1,Program=pm_agent 0 23 SPB21 CXC1725156_R71BL05 ebos MS,Slot=23,PlugInUnit=1,Program=ebos 0 23 SPB21 CXC1725310_R71BL04 bc_mp_bp MS,Slot=23,PlugInUnit=1,Program=bc_mp_bp 0 23 SPB21 CXC1725385_R71BL04 ics MS,Slot=23,PlugInUnit=1,Program=ics 0 23 SPB21 CXC1725467_R71BL04 i2copb MS,Slot=23,PlugInUnit=1,Program=i2copb 0 23 SPB21 CXC1725501_R71BL04 bc_dbm2 MS,Slot=23,PlugInUnit=1,Program=bc_dbm2 0 23 SPB21 CXC1725509_R71BL03 spas_basic_s MS,Slot=23,PlugInUnit=1,Program=spas_basic_s 0 23 SPB21 CXC1726810_R6EA09 RncLmBdh MS,Slot=23,PlugInUnit=1,Program=RncLmBdh 0 23 Spu=1 - CXC1324129/1_R4D01 albin MS,Slot=23,PlugInUnit=1,Spu=1,Program=albin 0 23 Spm=1 - CXC1726813_R6EA11 RncLmPdr MS,Slot=23,PlugInUnit=1,Spu=1,Spm=1,Program=RncLmPdr 0 23 Spm=1 - CXC1325911_R1G01 busco MS,Slot=23,PlugInUnit=1,Spu=1,Spm=1,Program=busco 0 23 Spm=1 - CXC1327870_R71BL03 iphost_spb_l MS,Slot=23,PlugInUnit=1,Spu=1,Spm=1,Program=iphost_spb_l 0 23 Spm=1 - CXC1726835_R6EA11 rncLmPtmIu MS,Slot=23,PlugInUnit=1,Spu=1,Spm=1,Program=rncLmPtmIu 0 23 Spm=1 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=23,PlugInUnit=1,Spu=1,Spm=1,Program=sp_basic_os_ 0 23 Spm=2 - CXC1726812_R6EA12 RncLmCc MS,Slot=23,PlugInUnit=1,Spu=1,Spm=2,Program=RncLmCc 0 23 Spm=2 - CXC1325911_R1G01 busco MS,Slot=23,PlugInUnit=1,Spu=1,Spm=2,Program=busco 0 23 Spm=2 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=23,PlugInUnit=1,Spu=1,Spm=2,Program=sp_basic_os_ 0 23 Spm=3 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=23,PlugInUnit=1,Spu=1,Spm=3,Program=RncLmDc 0 23 Spm=3 - CXC1325911_R1G01 busco MS,Slot=23,PlugInUnit=1,Spu=1,Spm=3,Program=busco 0 23 Spm=3 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=23,PlugInUnit=1,Spu=1,Spm=3,Program=rncLmPtmIub 0 23 Spm=3 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=23,PlugInUnit=1,Spu=1,Spm=3,Program=sp_basic_os_ 0 23 Spm=4 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=23,PlugInUnit=1,Spu=1,Spm=4,Program=RncLmDc 0 23 Spm=4 - CXC1325911_R1G01 busco MS,Slot=23,PlugInUnit=1,Spu=1,Spm=4,Program=busco 0 23 Spm=4 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=23,PlugInUnit=1,Spu=1,Spm=4,Program=rncLmPtmIub 0 23 Spm=4 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=23,PlugInUnit=1,Spu=1,Spm=4,Program=sp_basic_os_ 0 23 Spm=5 - CXC1726811/3_R6EA09 RncLmDc MS,Slot=23,PlugInUnit=1,Spu=1,Spm=5,Program=RncLmDc 0 23 Spm=5 - CXC1325911_R1G01 busco MS,Slot=23,PlugInUnit=1,Spu=1,Spm=5,Program=busco 0 23 Spm=5 - CXC1726836_R6EA10 rncLmPtmIub MS,Slot=23,PlugInUnit=1,Spu=1,Spm=5,Program=rncLmPtmIub 0 23 Spm=5 - CXC1325827_R71BL04 sp_basic_os_ MS,Slot=23,PlugInUnit=1,Spu=1,Spm=5,Program=sp_basic_os_---------------------------------------------------------------------------------------------------------------------------------- 0 24 ET-MFG CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=24,PlugInUnit=1,Program=nsssyci_mpbp 0 24 ET-MFG CXC1327334_R71BL06 ipetmfg_lm MS,Slot=24,PlugInUnit=1,Program=ipetmfg_lm 0 24 ET-MFG CXC1328682_R71BL03 lms MS,Slot=24,PlugInUnit=1,Program=lms 0 24 ET-MFG CXC1721176_R71BL03 pm_agent MS,Slot=24,PlugInUnit=1,Program=pm_agent

Finn Magnusson 2014-04-01 rev PA36 246/476)

0 24 ET-MFG CXC1725156_R71BL05 ebos MS,Slot=24,PlugInUnit=1,Program=ebos 0 24 ET-MFG CXC1725310_R71BL04 bc_mp_bp MS,Slot=24,PlugInUnit=1,Program=bc_mp_bp 0 24 ET-MFG CXC1725385_R71BL04 ics MS,Slot=24,PlugInUnit=1,Program=ics 0 24 ET-MFG CXC1725467_R71BL04 i2copb MS,Slot=24,PlugInUnit=1,Program=i2copb 0 24 ET-MFG CXC1725501_R71BL04 bc_dbm2 MS,Slot=24,PlugInUnit=1,Program=bc_dbm2 0 24 ET-MFG CXC1725509_R71BL03 spas_basic_s MS,Slot=24,PlugInUnit=1,Program=spas_basic_s 0 24 EtIp=1 - CXC1723376_R71BK01 bif MS,Slot=24,PlugInUnit=1,ExchangeTerminalIp=1,Program=bif 0 24 EtIp=1 - CXC1327340_R71BK01 bootp MS,Slot=24,PlugInUnit=1,ExchangeTerminalIp=1,Program=bootp 0 24 EtIp=1 - CXC1327341_R71A02 saic MS,Slot=24,PlugInUnit=1,ExchangeTerminalIp=1,Program=saic---------------------------------------------------------------------------------------------------------------------------------- 0 25 ET-MFX CXC1321121_R71BL03 nsssyci_mpbp MS,Slot=25,PlugInUnit=1,Program=nsssyci_mpbp 0 25 ET-MFX CXC1328682_R71BL03 lms MS,Slot=25,PlugInUnit=1,Program=lms 0 25 ET-MFX CXC1721176_R71BL03 pm_agent MS,Slot=25,PlugInUnit=1,Program=pm_agent 0 25 ET-MFX CXC1722862_R71BL06 ipetmfx_lm MS,Slot=25,PlugInUnit=1,Program=ipetmfx_lm 0 25 ET-MFX CXC1722889_R71BL03 Exs5398Bp_lm MS,Slot=25,PlugInUnit=1,Program=Exs5398Bp_lm 0 25 ET-MFX CXC1725156_R71BL05 ebos MS,Slot=25,PlugInUnit=1,Program=ebos 0 25 ET-MFX CXC1725310_R71BL04 bc_mp_bp MS,Slot=25,PlugInUnit=1,Program=bc_mp_bp 0 25 ET-MFX CXC1725385_R71BL04 ics MS,Slot=25,PlugInUnit=1,Program=ics 0 25 ET-MFX CXC1725467_R71BL04 i2copb MS,Slot=25,PlugInUnit=1,Program=i2copb 0 25 ET-MFX CXC1725501_R71BL04 bc_dbm2 MS,Slot=25,PlugInUnit=1,Program=bc_dbm2 0 25 ET-MFX CXC1725509_R71BL03 spas_basic_s MS,Slot=25,PlugInUnit=1,Program=spas_basic_s 0 25 EtIp=1 - CXC1723376_R71BK01 bif MS,Slot=25,PlugInUnit=1,ExchangeTerminalIp=1,Program=bif 0 25 EtIp=1 - CXC1723089_R71BL01 etmfxnp34_lm MS,Slot=25,PlugInUnit=1,ExchangeTerminalIp=1,Program=etmfxnp34_lm 0 25 EtIp=1 - CXC1722504_R71BD01 mama MS,Slot=25,PlugInUnit=1,ExchangeTerminalIp=1,Program=mama----------------------------------------------------------------------------------------------------------------------------------...

9 DISK CORRUPTIONS

9.1 Disk healthcheck

RNC11> chkdsk -h

$ chkdsk -hSyntax: chkdsk [-v] [-q] [-h] [-r] [-l] <volume path>

-v Verbose mode, give some extra output. -q Quiet mode, no output. -h Print this help information. -r Request repair of problems found. -l Legacy mode, prevent inadvertent repair on older volume managers that do not support the report channel.

Finn Magnusson 2014-04-01 rev PA36 247/476)

Note: -v and -q are mutual exclusive, the last one specified will be used.$

RNC11> chkdsk -v /c

$ chkdsk -v /c--- note --- Phase 1: Going through directory tree to build bitmap--- note --- Phase 2: Report orphaned clusters, if anychkdsk: Fixed problems: 0, remaining problems: 0$

RNC11> mom man healthcheck

##################################################################################################################################MO Class Attribute Type Flags##################################################################################################################################ManagedElement healthCheckResult structRef:HealthCheckResult readOnly,nonPersistent----------------------------------------------------------------------------------------------------------------------------------The result of the latest health check.**********************************************************************************************************************************ManagedElement healthCheckSchedule sequence:structRef-ScheduleEntry noNotification----------------------------------------------------------------------------------------------------------------------------------The scheduled time and weekday, when the health check starts.Stop the health check by clearing the value of this attribute.MaxLength=14 **********************************************************************************************************************************

##################################################################################################################################MO Class Action ReturnType Parameters##################################################################################################################################ManagedElement startHealthCheck enumRef:HealthCheckActionResult 0----------------------------------------------------------------------------------------------------------------------------------Initiates a health check.The health check investigates consistency of the file systems, configuration versions and upgrade packages.Alarms will be generated if a fault is found, see the alarms:- File System Diagnostic Error- Configuration Version Corrupt- Upgrade Package CorruptOnly one health check action at a time can be active. Further attempts to start the health check are rejected. If the attribute operationalState of a PlugInUnit MO instance is set to DISABLED, the corresponding plug-in unit is not checked.

Finn Magnusson 2014-04-01 rev PA36 248/476)

Transaction required: NoReturnType: enumRef:HealthCheckActionResult**********************************************************************************************************************************

9.1.1 Setup a regular healtcheck schedule

RNC11> get 0

================================================================================================================0 ManagedElement=1================================================================================================================ManagedElementId 1applicationConfiguration t[0] = faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;PassivReady ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;Active healthCheckResult Struct{3} >>> 1.healthCheckResultCode = 1 (NOT_OK) >>> 2.message = Verifying loadModules checksum failed, message: Verification of loadModule checksum failed.. >>> 3.startTime = 2010-12-08 16:40healthCheckSchedule t[0] = logicalName mimInfo Struct{3} >>> 1.mimName = RNC_NODE_MODEL_K >>> 2.mimVersion = 9.115 >>> 3.mimRelease = mimName RNC_NODE_MODEL_KproductName productNumber productRevision productType Nodesite userLabel rnc11================================================================================================================Total: 1 MOs

RNC11> mom scheduleentry .

##################################################################################Struct StructMember Type##################################################################################ScheduleEntry time string

Finn Magnusson 2014-04-01 rev PA36 249/476)

----------------------------------------------------------------------------------The time of the day, when the action startHealthCheck starts.Format: hh:mmhh - hourmm - minutesRange: 5**********************************************************************************ScheduleEntry weekday enumRef:Weekday----------------------------------------------------------------------------------The weekday, when the action startHealthCheck starts.**********************************************************************************

RNC11> mom weekday

##################################################################################Enum Values##################################################################################Weekday 1:SUNDAY, 2:MONDAY, 3:TUESDAY, 4:WEDNESDAY, 5:THURSDAY, 6:FRIDAY, 7:SATURDAY

Enter a second argument in the mom command for more detailed description (or type "h mom" for help).

RNC11> set 0 healthCheckSchedule weekday=1,time=00:00;weekday=4,time=06:00

============================================================================================================ Id MO healthCheckSchedule Result============================================================================================================ 0 ManagedElement=1 weekday:i=1,time:s=00^00;weekday:i=4,time:s=06^00 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> get 0 schedule

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 healthCheckSchedule t[2] = >>> Struct[0] has 2 members: >>> 1.time = 00:00 >>> 2.weekday = 1 (SUNDAY)

Finn Magnusson 2014-04-01 rev PA36 250/476)

>>> Struct[1] has 2 members: >>> 1.time = 06:00 >>> 2.weekday = 4 (WEDNESDAY)=================================================================================================================Total: 1 MOs

9.1.2 Clear the healthcheck schedule

RNC11> set 0 healthCheckSchedule

============================================================================================================ Id MO healthCheckSchedule Result============================================================================================================ 0 ManagedElement=1 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> get 0 schedule

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 healthCheckSchedule t[0] = =================================================================================================================Total: 1 MOs

9.1.3 Start a healthCheck

RNC11> acc 0 starthealthcheck

=================================================================================================================Proxy MO Action Nr of Params

Finn Magnusson 2014-04-01 rev PA36 251/476)

================================================================================================================= 0 ManagedElement=1 startHealthCheck 0 >>> Return value = 0 (STARTED)

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> pold

Waiting 20 seconds before starting to poll...

ManagedElement=1 ElapsedTime progress/Result infoManagedElement=1 0s INITIAL_VALUE Health check executing.ManagedElement=1 11s INITIAL_VALUE Health check executing.ManagedElement=1 21s INITIAL_VALUE Health check executing.ManagedElement=1 31s INITIAL_VALUE Health check executing.ManagedElement=1 41s INITIAL_VALUE Health check executing.ManagedElement=1 51s INITIAL_VALUE Health check executing.ManagedElement=1 61s (01m01s) INITIAL_VALUE Health check executing.ManagedElement=1 71s (01m11s) INITIAL_VALUE Health check executing.ManagedElement=1 81s (01m21s) INITIAL_VALUE Health check executing.ManagedElement=1 91s (01m31s) INITIAL_VALUE Health check executing.ManagedElement=1 101s (01m41s) INITIAL_VALUE Health check executing.ManagedElement=1 111s (01m51s) INITIAL_VALUE Health check executing.ManagedElement=1 121s (02m01s) INITIAL_VALUE Health check executing.ManagedElement=1 131s (02m11s) INITIAL_VALUE Health check executing.ManagedElement=1 141s (02m21s) INITIAL_VALUE Health check executing.ManagedElement=1 151s (02m31s) INITIAL_VALUE Health check executing.ManagedElement=1 161s (02m41s) INITIAL_VALUE Health check executing.ManagedElement=1 171s (02m51s) INITIAL_VALUE Health check executing.ManagedElement=1 181s (03m01s) INITIAL_VALUE Health check executing.ManagedElement=1 191s (03m11s) INITIAL_VALUE Health check executing.ManagedElement=1 201s (03m21s) INITIAL_VALUE Health check executing.ManagedElement=1 211s (03m31s) NOT_OK Verifying loadModules checksum failed, message: Verification of loadModule checksum failed..

RNC11> get 0 health

=================================================================================================================MO Attribute Value=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 252/476)

ManagedElement=1 healthCheckResult Struct{3} >>> 1.healthCheckResultCode = 1 (NOT_OK) >>> 2.message = Verifying loadModules checksum failed, message: Verification of loadModule checksum failed.. >>> 3.startTime = 2011-03-16 14:46ManagedElement=1 healthCheckSchedule t[0] = =================================================================================================================Total: 1 MOs

9.1.4 Analyse result

If health Check fails, some alarms will be raised:

- File System Diagnostic Error ==> the File Allocation Table is corrupt- Configuration Version Corrupt ==> some CV files or folders are missing or corrupt.- Upgrade Package Corrupt ==> some loadmodules are missing or corrupt.

Example:

RBS32> al

Resolving the alarm service in OMS...Simple Alarm Client initialized...Starting to retrieve active alarmsNr of active alarms are: 1====================================================================================================================Sever Specific Problem MO (Cause/AdditionalInfo)====================================================================================================================Maj File System Diagnostic Error Subrack=1,Slot=1,PlugInUnit=1 (Message = Result: /c nok, /d ok)>>> Total: 1 Alarms (0 Critical, 1 Major)

More info in ALARM OPI documents in CPI, also the “te log read” on central MP will show some additional info.It is also possible to check the disk with COLI command chkdsk -v /c or /chkdsk -v /d on the faulty board.

Also check PLM INFO 628 https://ericoll.internal.ericsson.com/sites/WCDMA_RAN_PLM_infos/Lists/PLM%20Info%20no/AllItems.aspxand CPP application info 33 https://cpp-shipment.rnd.ki.sw.ericsson.se/cpp/support/cpp_applications_info.htm

Finn Magnusson 2014-04-01 rev PA36 253/476)

RNC11> al

Resolving the alarm service in OMS...Simple Alarm Client initialized...Starting to retrieve active alarmsNr of active alarms are: 8================================================================================================Sever Specific Problem Cause Mo-Reference================================================================================================Maj Loss of Signal loss_of_signal Subrack=MS,Slot=7,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=1Maj Plug-In Unit General Problem replaceable_unit_problem Subrack=MS,Slot=18,PlugInUnit=1Maj TU Synch Reference Loss of Signal loss_of_signal Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1Maj Upgrade Package Corrupt file_error UpgradePackage=CXP9012123_R10H/19Maj Upgrade Package Corrupt file_error UpgradePackage=CXP9012842_R3BE%6Maj Upgrade Package Corrupt file_error UpgradePackage=CXP9012995_R6CF/13Maj Upgrade Package Corrupt file_error UpgradePackage=CXP9013831_R9YC/6Min Loss of Synch Reference Redundancy replaceable_unit_problem Synchronization=1 >>> Total: 8 Alarms (0 Critical, 7 Major)

RNC11> te log read

$ te log read [2010-12-08 16:41:07.532] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC132868%3_R60MN01/cello/oe/OE_Combined_signed.jar, errno = 2 (OE_Combined_)[2010-12-08 16:41:07.548] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC132868%13_R60MN01/cello/oe/xml/mp.dtd, errno = 2 (mp_dtd)[2010-12-08 16:41:07.560] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC132868%16_R60MN01/cello/oe/xercesImplSigned.jar, errno = 2 (XercesImpl)....<cut>..........[2010-12-08 16:46:22.296] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728772_R9YB01/cello/emasviews/Signalling.jar, errno = 2 (rncEmSigVw)[2010-12-08 16:46:22.308] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728773_R9YB01/cello/emasviews/IP_stack.jar, errno = 2 (rncEmIpSt)[2010-12-08 16:46:22.320] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728774_R9YB01/cello/emasviews/ATM_stack.jar, errno = 2 (rncEmAtmSt)[2010-12-08 16:46:22.328] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728775_R9YB01/em/rnc_EM_NodeServices_cfig.xml, errno = 2 (rncEmNoSCf)[2010-12-08 16:46:22.340] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728776_R9YB01/cello/emas/performancescanner.jar, errno = 2 (rncEmPrfSc)[2010-12-08 16:46:22.348] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728777_R9YB01/em/rnc_performance_cfig.xml, errno = 2 (rncEmPrfCf)[2010-12-08 16:46:22.356] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728778_R9YB01/em/rnc_moaddcfg.xml, errno = 2 (rncEmAddCf)

Finn Magnusson 2014-04-01 rev PA36 254/476)

[2010-12-08 16:46:22.368] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728779_R9YB01/em/rnc_mopropcfg.xml, errno = 2 (rncEmProCf)[2010-12-08 16:46:22.376] Osa_swInstall_proc load_mgr.c:2225 ERROR:Failed to checksum /c/loadmodules_norepl/CXC1728780_R9YB01/em/rnc_mosearchcfg.xml, errno = 2 (rncEmSeaCf)$

In the last line of the chkdsk printout if any of the numbers are greater than 0 then it indicates the disk is faulty.

RBS32> chkdsk -v /c

$ chkdsk -v /c--- note --- Phase 1: Going through directory tree to build bitmap--- note --- Phase 2: Report orphaned clusters, if any+++ WARNING +++ Orphaned clusters: First cluster in range:36037 Last cluster in range:36037+++ WARNING +++ Orphaned clusters: First cluster in range:36229 Last cluster in range:36229+++ WARNING +++ Orphaned clusters: First cluster in range:36256 Last cluster in range:36256+++ WARNING +++ Orphaned clusters: First cluster in range:36519 Last cluster in range:36519+++ WARNING +++ Orphaned clusters: First cluster in range:36591 Last cluster in range:36591+++ WARNING +++ Orphaned clusters: First cluster in range:36866 Last cluster in range:36866+++ WARNING +++ Orphaned clusters: First cluster in range:37646 Last cluster in range:37646+++ WARNING +++ Orphaned clusters: First cluster in range:37700 Last cluster in range:37700+++ WARNING +++ Orphaned clusters: First cluster in range:37729 Last cluster in range:37729+++ WARNING +++ Orphaned clusters: First cluster in range:38062 Last cluster in range:38062--- note --- Phase 3: Check directory tree+++ WARNING +++ Directory cluster chain contains a cluster that is unallocated: path:/logfiles/dspdumps/00_01/GCPUdump1024-02.gz+++ WARNING +++ First fragment marked as continuation fragment: path:/logfiles/troubleshooting/exception/logs/0BH$ cluster:24746 File offset:3648 Entry attributes:144+++ WARNING +++ Directory cluster chain contains a cluster that is unallocated: path:/logfiles/troubleshooting/exception/logs/0!0 0,+++ WARNING +++ First fragment marked as continuation fragment: path:/logfiles/troubleshooting/exception/logs/0$`A cluster:24746 File offset:3904 Entry attributes:144+++ WARNING +++ First fragment valid and marked with 'has continuation fragment', but next fragment is marked as deleted: path:/logfiles/troubleshooting/exception/logs/ cluster:24746 File offset:4032 Entry attributes:1075331967+++ WARNING +++ Continuation fragment not marked as such: path:/logfiles/troubleshooting/exception/logs/201107280300-0315_exception_ cluster:24746 File offset:4096 Entry attributes:160+++ WARNING +++ Continuation fragment not marked as such: path:/logfiles/troubleshooting/exception/logs/2 0201107291730-1745_exception_ cluster:24746 File offset:4672 Entry attributes:160+++ WARNING +++ First fragment valid and marked with 'has continuation fragment', but next fragment is marked as deleted: path:/logfiles/troubleshooting/exception/logs/ !108 ! cluster:24746 File offset:4928 Entry attributes:1075332863+++ WARNING +++ Continuation fragment not marked as such: path:/logfiles/troubleshooting/exception/logs/ !108 !00162 04 cluster:24746 File offset:4992 Entry attributes:128chkdsk: Fixed problems: 0, remaining problems: 19$

Finn Magnusson 2014-04-01 rev PA36 255/476)

Other useful printouts to run on the faulty board:

RBS32> rld -a

$ rld -aDisplaying ramlog virtual range 0x1c83 - 0x9c6b....<CUT>....1079640427.0387:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed1097794378.3315:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed1097794378.3837:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed1097825447.0912:PMM: New peak value for memory usage: 3281 of 102400, (4%)1097825470.2931:PMM: New peak value for memory usage: 3348 of 102400, (4%)1097825506.0564:PMM: New peak value for memory usage: 3415 of 102400, (4%)1097926889.2369:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed1097931363.3793:cpu_hal_85xx: Cache disabled.__RAMLOG_SESSION_START__BOS detected board type: gpm30.000:Number of items in the board param list=188...<CUT>....161118916.0648:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed161118916.1169:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed225728270.0496:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed225728270.1019:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed269257306.3716:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed269257307.0248:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed293697892.0066:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed293697892.0623:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed312219752.1166:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed312219752.1687:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed377029721.2132:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed377029721.2654:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed420076740.1779:INFO: elg write failed - Log filtering: elgWriteHWConfigReq failed420076740.2300:INFO: elg write failed - Log filtering: elgWriteSWConfigReq failed$

RBS32> hdstat -e

$ hdstat -eHD statisticsRead operations: 17710636Read sectors: 19591481Write operations: 599852Write sectors: 1580875Retried reads: 0

Finn Magnusson 2014-04-01 rev PA36 256/476)

Retried writes: 0Corrected sectors: 0Write verify failures: 0Interrupt timeouts: 0HD busy timeouts: 0HD busy delays: 0HD max busy delay: 0HD status errors: 0HD corrected by disk: 0Error handling restarts: 0

Hard disk Error LogLen:1 head:1( 0) 0000000228.2321: START - 0x00000000, 0x00000000$

RBS32> hdinfo

$ hdinfo

Hard Disk parameters:

Size in MB: 1929Sector size: 512No of cyl.: 3739No of heads: 16Sectors/Track: 63No of sectors: 3768912HD PIO mode: 4Model: Intel_SSD Serial number: INTEL_SSD 00497279Firmware rev: 20080506

$

RBS32> dumpelg

$ dumpelg

LOG ENTRIES:seqNr date time message2 700101 000443 000;;Subrack 00;Slot 013 101026 041618 000;CXP102051/10_R7Z/14 101026 041630 200;SFP01 ;prod ;rev 5 101026 041630 200;SFP02 ;prod ;rev

Finn Magnusson 2014-04-01 rev PA36 257/476)

6 101026 041630 200;SFP03 ;prod ;rev 7 101026 041630 200;SFP04 ;prod ;rev 8 101026 041630 200;SFP05 ;prod ;rev 9 101026 041630 200;SFP06 ;prod ;rev 10 700101 000000 L01;CXC1729957_R73D106;Eth test failed

REPAIR ENTRIES:seqNr date time messageNONE!$

9.2 Disk Recovery

9.2.1 Overview

If the disk health check has raised an alarm then in most cases the faulty board shown in the alarm will need to be replaced.If the alarm is pointing the /c drive then both core MPs need to be replaced as the corruption usually propagates to the standby side.

In some cases it may be possible to recover the disk by formatting it , then retransfer the files back to it.

If the node is up, check the alarms and follow instruction in OPI , eg. re-install the corrupted UpgradePackage or re-transfer the corrupted CV

If the node is down (e.g. cyclic restart), it will not be possible to get an alarm indicating the cause of the problem.Check the “te log read” or “llog -l” on central MP to find out the cause of the cyclic restarts. It may be necessary to login from serial port.It could be a corruption of the loadmodules, or a corruption of a CV.

If the CV is corrupted then it will be possible to rollback to an older CV by running the following commands from serial port:

$ chmod 666 /d/cv.ptr

$ cv ls -> find a good cv

$ echo “GoodCV” > /d/cv.ptr

Once the node is stable then the backup copy of the latest CV can be fetched from the server and retransferred to the node (cvput) and restored.

If some loadmodules are corrupted then it will be necessary to put the node in backup mode in order to retransfer all the loadmodules.

Finn Magnusson 2014-04-01 rev PA36 258/476)

9.2.2 Case study

The printout below occurred on a node in cyclic restart and indicates that a loadmodule could not be loaded from /d/loadmodules to the MP

$ llog -l

---------------------------------------------------------------------------- 1. Time : 11-02-19, 07:49:01 Error code : 0xB0AD0004 (Reported via CELLO:ERI IF) Process : Cs_boardManager_proc Queued signals : 0 Owned signals : 8 Restart type : Processor OS Run Mode : BASIC PMD identity : 0xdffddf05 Restart rank : Warm

Error Information: Board manager restart. Load phase rejected: phase=59, lmid=CXC1327943_R73D39, cause=0xffff0003, The load module file could not be opened. Since the loadmodules on /c are replicated to /d , then we can deduce that the loadmodules on /c must also be corrupted, and the corruption has been replicated to /d.So we will retransfer all the loadmodules from another node running the same SW

First fetch the loadmodules from the other node, from moshell:> ! mkdir backup> ftget /d/loadmodules backup> ftget /c/java backup> ftget /c/security backup> ftget /c/loadmodules_norepl backup> ftget /c/up backup> ftget /c/systemfiles backup> ftget /c/rnc backup> ftget /c/cmxb backup

Then: - check the ip address and netmask of the node with the command “ifconfig”. Check the default gateway from another node on the same subnet. - pull out the standby core MP or put it in backup mode (reload --) to avoid it from interfering during the recovery, then put the active core MP in backup mode (reload--)

Finn Magnusson 2014-04-01 rev PA36 259/476)

- if there is no serial cable to the standyb core MP then remove the file /d/cv.ptr from standby core MP and put the active core MP in backup mode straight way (reload--) so the file /d/cv.ptr will not get a chance to replicate to the standby core MP. Thus the standby core MP cannot act as a core MP when it is missing the /d/cv.ptr file. From serial port to active core MP:$ reload --$ mount_c2$ ifconfig le0 <nodeip> netmask <netmask> broadcast <broadcast>$ route add default <defaultgateway>$ exit

moshell -v node_login=0 <nodeip>> ftput backup/loadmodules /d> ftput backup/loadmodules /c2> ftput backup/java /c2> ftput backup/loadmodules_norepl /c2> ftput backup/security/SecurityManagement.prp /c2/security> ftput backup/up /c2> ftput backup/systemfiles /c2> ftput backup/rnc /c2> ftput backup/cmxb /c2> reload

Wait few minutes, takes time...

When the node is up again, reinstall the license key files with :

acc licensing=1 updatelicensekeyfile

10 CPP O&M INTERFACE

10.1 O&M security

Finn Magnusson 2014-04-01 rev PA36 260/476)

10.1.1 Security Level 1: no O&M security

- COLI interface supports both telnet and ssh. All users use the same password.- File transfer interface supports both ftp and sftp. All users use the same password.- MO/PM interface only supports unsecure corba (IIOP), there is no authentication

RNC11> secmode -s

$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON. (telnet/ftp and ssh/sftp allowed)CorbaSecurity unsecure, corba security is OFF. (unsecure corba, TCP port 56834)OperationalSecLevel level 1ConfiguredSecLevel level 1

Finn Magnusson 2014-04-01 rev PA36 261/476)

--End settings------------------------------------------------

10.1.2 Security Level 2: corba security, no user id control

- COLI interface supports both telnet and ssh. All users use the same password.- File transfer interface supports both ftp and sftp. All users use the same password.Note: in some cases telnet/ftp might be blocked (the security administrator will decide this)- MO/PM interface only supports secure corba (SSLIIOP), there is authentication via credential file. The credential file does not need to contain the userid, therefore we can use an anonymous credential called “Stand-alone mode” credential. The file name is “sam.pbe” and we download it manually from the Single Logon Server (SLS).

RNC11> secmode -s

$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON. (telnet/ftp and ssh/sftp allowed)CorbaSecurity secure, corba security is ON. (secure corba, TCP port 56836)OperationalSecLevel level 2ConfiguredSecLevel level 2

--End settings------------------------------------------------$

For connecting with corba security level 2, the following moshell uservariable values are required:- corba_class=3- sa_credential=(path to sam.pbe file on server)- sa_password=(password of the file, specified when downloading the file from SLS)In case telnet/ftp are blocked, the following settings are also needed:- secure_shell=1- secure_ftp=1

Example:

Finn Magnusson 2014-04-01 rev PA36 262/476)

moshell -v corba_class=3,sa_credential=/path/to/sam.pbe,sa_password=pw_for_file <ipaddress>

10.1.3 Security Level 3: corba security, user id control

- COLI interface only supports ssh. Each user has their own password- File transfer interface only supports sftp. Each user has their own passwordNote: in some cases telnet/ftp might be allowed (the security administrator will decide this)- MO/PM interface only supports secure corba (SSLIIOP), there is authentication via credential file. The credential file must contain the userid, therefore we must use a credential called “Network mode” credential. The file name is “ssucredentials.xml” and is automatically downloaded by moshell from the Single Logon Server (SLS).

RNC11> secmode -s

$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------

TelnetFtpServers secure, node internal Telnet and FTP servers are OFF. (only ssh/sftp allowed)CorbaSecurity secure, corba security is ON. (secure corba, TCP port 56836)OperationalSecLevel level 3ConfiguredSecLevel level 3

--End settings------------------------------------------------$

For connecting with corba security level 3, the following moshell uservariable values are required:- corba_class=4- sls_username=(the userid for SLS login)- username=(the userid for COLI and file transfer login)Optional:- sls_urls=(the URL(s) of the SLS, usually read from the node directly)In case telnet/ftp are blocked, the following settings are also needed:- secure_shell=1- secure_ftp=1

Example:

Finn Magnusson 2014-04-01 rev PA36 263/476)

moshell -v corba_class=4,sls_username=<sls_user>,username=<node_user>,secure_shell=1,secure_ftp=1 <ipaddress>

10.1.4 Changing security settings on the node

Examples:- Block telnet/ftp: secmode -t s- Allow telnet/ftp: secmode -t u- Bring the node to security level 1: secmode -l 1- Put all protocols in unsecure mode: secmode -a u

For more details, refer to CPP O&M chapter in “Moshell advanced” document and moshell UG.

10.2 O&M connectivity problems

10.2.1 Tracing on the O&M interface

Print help of the dumpcap command

ENB11> man dumpcap

$ man dumpcapdumpcap(1) Shell Command dumpcap(1)

Name dumpcap - dump O&M network traffic

Synopsis dumpcap -h

dumpcap -D

dumpcap -Q

dumpcap -S

dumpcap -v

dumpcap [-a <stopcondition> ] [-i <interface> ]

Finn Magnusson 2014-04-01 rev PA36 264/476)

[-s <snaplen> ] [-w <name> ] [ -o ]

Description This command activates a tool that records (captures) packet data from network traffic and dumps the data on file. The file format is libpcap format, which is also the format used by Ethereal, tcpdump and various other tools.

If no options are set, the tool records traffic from the first available O&M network interface and writes the received raw packet data, together with the time stamps for the packets, into a libpcap file. The file format is described in http://wiki.ethereal.com/Development/LibpcapFileFormat .

If the -w option is not specified, dumpcap writes to one or more new libpcap files in the default subdirectory of the recording root path. If the -w option is specified, dumpcap writes to files in a subdirectory of the recording root path specified by that option. The root path for recording files is: /d/logfiles/sniffer .

dumpcap has default configurations, if options are not given explicitly when entering the command. Default configurations are: dumpcap-aduration:900-ile0-wdefault .

If a recording on the any interface is specified, all available interfaces are selected. These interfaces can be displayed with the -D option.

Ethernet and IP over ATM packets are recorded in separate files: eth.pcap and atm.pcap .

dumpcap has a fixed disk quota as a limit for all saved recording files together, and which cannot normally be exceeded. With the restricted option -F , the quota limit can be overridden and recording files with a size specified with the -a option can be created.

Limitations - The capacity of IP O&M traffic is reduced, when dumpcap is activated.

- Promiscuous mode is not supported.

- Gratuitous ARPs originated from a lower layer are not shown in recordings.

Finn Magnusson 2014-04-01 rev PA36 265/476)

- The source MAC address in originating Ethernet packages is not set in recordings.

- Only one dumpcap recording at a time can be activated.

- An activated recording is not saved on disk, if a node, board or program restart occurs.

Subcommands None.

Options -a <stop condition> Specifies a criterion for when dumpcap is to stop writing to a recording file. The criterion is of the form, test : value , where test is one of:

duration: value . Stop writing to recording files after value seconds have elapsed.

filesize: value . Stop writing to recording files after one of them reaches a size of value kilobytes.

-D Prints a list of the interfaces on which dumpcap can record. For each network interface, an interface name is printed. The interface name can be specified using the -i option.

-F Turns off the check of disk quota for a recording. This option has restricted usage.

-h Prints the version of the command, and options.

-i <interface> Sets the name of the network interface to be used for recording of packets. Network interface names must match one of the names listed in dumpcap -D .

If no interface is specified, dumpcap searches the list of interfaces, and chooses the first interface.

-o Enables overwriting of existing recording files. Existing files created in an earlier recording are then deleted before the new recording is started.

Finn Magnusson 2014-04-01 rev PA36 266/476)

-Q Ends an active recording. Recordings both started from a shell, and automatically at startup (by setting the runOnce key in the configuration file) are ended with this option.

-s <snaplen> Sets the default snapshot length to be used when recording data. No more than snaplen bytes of each network packet will be saved to disk.

-S Examines the status of an active recording. Information about: the name of the active recording, the time when the recording was started, the number of recorded packets, the total file size of recorded data, and options used when the recording was started, are printed out.

-v Prints the version of the command.

-w <name> Writes raw packet data to specified files, eth.pcap and atm.pcap , in the directory /d/logfiles/sniffer/<name> .

Operands None.

Files pcap.cfg Use of dumpcap does not need to be configured, but in some situations, it can be convenient to change the default setting of the command. For this reason, the file pcap.cfg is examined each time the command is started. The key qualifier can be set, to change the default configuration of the command.

The configuration file is also examined each time the O&M IP stack is started. In this case, the key runOnce is read. If this key is set to 1 , a dumpcap recording starts up once automatically after a startup, that is after a node restart, a board restart or a restart of the O&M IP stack. dumpcap then changes the runOnce key value to 0 .

It is possible to change settings by creating and copying a file pcap.cfg to the directory /c/sniffer/ .

Example:

Finn Magnusson 2014-04-01 rev PA36 267/476)

-----/c/sniffer/pcap.cfg---- [dumpcap] qualifier=-a duration:9000 -i any -w pcap runOnce=1 -------------------

Printout See the examples.

Diagnostics None.

Examples Start a recording on all interfaces.

$ dumpcap -i any dumpcap started on all interfaces Dump is stored in 001000!/d/logfiles/sniffer/default/eth.cap and /d/logfiles/sniffer/default/atm.cap

Show the status of an active recording.

$ dumpcap -S dumpcap with name default is active STARTED: 2008-01-30 14:30.22 PACKETS: 47 SIZE: 3855 PARAM: -w default -i any -a duration:900 -o

Stop an active recording.

$ dumpcap -Q Active dumpcap command is ended.

Finn Magnusson 2014-04-01 rev PA36 268/476)

See also See also pcapexplorer command.

Copyright (c) Copyright Ericsson AB 2008. All rights reserved.

7/19080-CNX 901 1128 2008-01-29 dumpcap(1)$

Start the O&M tracing

ENB11> dumpcap -i any -o

$ dumpcap -i any -o

dumpcap started on all interfacesDump is stored in 000100!/d/logfiles/sniffer/default/eth.cap, /d/logfiles/sniffer/default/atm.cap and /d/logfiles/sniffer/default/hl.cap$

Check O&M trace status

ENB11> dumpcap -S

$ dumpcap -S

dumpcap with name default is ongoing

STARTED: 2011-05-09 12:17.14PACKETS: 35SIZE: 41189PARAM: -w default -i any -a duration:900 -o

perform O&M operations

.......

Stop O&M tracing

ENB11> dumcap -Q

Finn Magnusson 2014-04-01 rev PA36 269/476)

$ dumpcap -Q

Active dumpcap command is ended.$

Fetch the relevant logs

ENB11> ftree /d/logfiles/sniffer/default

/d/logfiles/sniffer/default/-rw-rw-rw- 24 9 May 2011 11:39:38 /d/logfiles/sniffer/default/atm.cap-rw-rw-rw- 7322 9 May 2011 11:40:20 /d/logfiles/sniffer/default/eth.cap-rw-rw-rw- 46284 9 May 2011 11:40:20 /d/logfiles/sniffer/default/hl.cap

ENB11> ftget /d/logfiles/sniffer/default

get /d/logfiles/sniffer/default/atm.cap ./default/atm.cap ... OKget /d/logfiles/sniffer/default/eth.cap ./default/eth.cap ... OKget /d/logfiles/sniffer/default/hl.cap ./default/hl.cap ... OK

Open the “.cap” files in Wireshark:

Finn Magnusson 2014-04-01 rev PA36 270/476)

10.2.2 Case 1: moshell hangs at “Trying file=....”

Symptom:

Finn Magnusson 2014-04-01 rev PA36 271/476)

RNC10> lt all

Checking MOM version...RNC_NODE_MODEL_G_1_4Using MOM version: RNC_NODE_MODEL_G_1_4_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_G_1_4_COMPLETE.xml.cache .................................Done.Fetching IOR file...Done.**** Welcome to the Simple Mo Browser (version 3.0)!Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20061130-094222_6050/ior6050

Possible cause: JVM ran out of memory

RNC10> lh ommp jheapinfo

$ lhsh 001200 jheapinfoJava Heap InformationTotal size: 204800000Total used: 204700134Total used high water-mark: 20470593$

==> Try to restart the JVM

RNC11> lh ommp sma -all

$ lhsh 001200 sma -all

Tue Dec 11 20:19:53 2007 Root Pid Load Module ---------- ----------------------0x0001024f CXC1329861_R10AV03 (RncLmCenOm)0x0001014c CXC1329860_R10AY01 (RncLmFro)0x0002012c CXC1321344_R51EL02 (pms)0x00010121 CXC1320784_R51LX04 (jvm)0x00020113 CXC1320783_R51LX02 (http_server)0x000100e2 CXC1322506_R51LX02 (iputil)0x000200dd CXC1322506_R51LX02 (iputil)0x000200f1 CXC1322705_R51LX02 (xpm)0x000100ed CXC1323464_R51LX02 (objectsuppor)0x000100eb CXC1323464_R51LX02 (objectsuppor)0x000200e6 CXC1323464_R51LX02 (objectsuppor)0x000100ec CXC1323464_R51LX02 (objectsuppor)

Finn Magnusson 2014-04-01 rev PA36 272/476)

0x000100ee CXC1323464_R51LX02 (objectsuppor)

Load Module RPU State Mode Container ID ReplNoOfRecs RecSize SnapSeq PeerSmnApn--------------------------- ----- ----- ------------------------------------------- ------- ------- ----------CXC1329861_R10AV03 49 Activ A_w_S - - - - - ( 0, 13) (RncLmCenOm)CXC1329860_R10AY01 48 Activ A_w_S - - - - - ( 0, 13) (RncLmFro)CXC1322705_R51LX02 47 Activ A_w_S - - - - - ( 0, 13) (xpm)CXC1323464_R51LX02 46 Activ A_w_S LSI_CLI_CONTAINER Yes 1 20 0 ( 0, 13) (objectsuppor) 46 Activ A_w_S OSD_CLI_CONTAINER Yes 300 24 0 ( 0, 13)CXC1321344_R51EL02 45 Activ A_w_S - - - - - ( 0, 13) (pms)CXC1322506_R51LX02 7 Activ A_w_S - - - - - ( 0, 13) (iputil)CXC1320784_R51LX04 6 Activ A_w_S - - - - - ( 0, 13) (jvm)CXC1320783_R51LX02 5 Activ A_w_S - - - - - ( 0, 13) (http_server)

$

RNC11> lh ommp proglist

1 run CXC1320787_R51SZ01 (SystemManage) 2 run CXC1322506_R51SZ01 (iputil) 3 run CXC1323464_R51SZ01 (objectsuppor) 4 run CXC1322705_R51SZ01 (xpm) 5 run CXC1321314_R51SZ01 (sock) 6 run CXC1321316_R51SZ01 (ethernet) 7 run CXC1327705_R51SZ01 (dbagent) 8 run CXC1320742_R51SZ01 (spas_connect) 9 run CXC1320783_R51SZ01 (http_server) 10 run CXC1320784_R51SZ01 (jvm) 11 run CXC1321121_R51GD01 (nsssyci_mpbp) 12 run CXC1321344_R51EL02 (pms) 13 run CXC1329860_R10CD01 (RncLmFro) 14 run CXC1329861_R10CC01 (RncLmCenOm)

RNC11> lhsh 001200 progkill jvm

$ echo Killing program CXC1320784_R51SZ01Killing program CXC1320784_R51SZ01$ lhsh 001200 pgkill 10$

==> Or restart the JVM board

Finn Magnusson 2014-04-01 rev PA36 273/476)

RNC10> lhsh 001200 reload

$ lhsh 001200 reload

Note: the memory settings can be found in:

RNC10> get jvm= admoptions

=================================================================================================================MO Attribute Value=================================================================================================================Jvm=1 admOptions s[3] = Xms200000k Dhttp.root=/c/public_html Dse_ericsson_security_PropertyFileLocation=/c/java/SecurityManagement.prp =================================================================================================================Total: 1 MOs

RNC10> sql select id,jvm_option from jvmfro_r1

$ sqlcselect id,jvm_option from jvmfro_r1;Note! Have you allocated enough of heap memory to the loadmodule:CXC1325608 to be able to run SQLC in the way you want??

Note! CTRL+C is not supported!!!

Component sqlc (V04.03.0034/OSE)Copyright (C) 1994-2005 by Polyhedra Ltd

+------+----------------------------------------------------------------------------------------------------------------------+| id | jvm_option |+------+----------------------------------------------------------------------------------------------------------------------+| 0 | '-Xms200000k -Dhttp.root=/c/public_html -Dse_ericsson_security_PropertyFileLocation=/c/java/SecurityManagement.prp ' |+------+----------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

Finn Magnusson 2014-04-01 rev PA36 274/476)

10.2.3 Case 2: CORBA.COMM_FAILURE

Symptom:

RNC11> lt all

Checking MOM version...RNC_NODE_MODEL_G_1_4Using MOM version: RNC_NODE_MODEL_G_1_4_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_G_1_4_COMPLETE.xml.cache .................................Done.Fetching IOR file...Done.Connecting to 137.58.194.147:56834 (CorbaSecurity=OFF, corba_class=2, java=1.6.0, jacoms=R71BC08, jacorb=R72M01, jacsec=R71BC07)**** Welcome to the Simple Mo Browser (version 3.0)!Trying file=/net/rncweb/export/share4/RNC/LOG_SERVER/rnciov/PV/eanzmagn/logs_moshell/tempfiles/20100317-070339_30071/ior30071org.omg.CORBA.COMM_FAILURE: vmcid: 0x0 minor code: 0 completed: Maybe at org.jacorb.orb.giop.ReplyPlaceholder.getInputStream(ReplyPlaceholder.java:130) at org.jacorb.orb.ReplyReceiver.getReply(ReplyReceiver.java:331) at org.jacorb.orb.Delegate._invoke_internal(Delegate.java:1639) at org.jacorb.orb.Delegate.invoke_internal(Delegate.java:1385) at org.jacorb.orb.Delegate.invoke(Delegate.java:1373) at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457) at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:244) at e.<init>(Unknown Source) at se.ericsson.cello.configtestclient.SimpleMoBrowser.<init>(Unknown Source) at se.ericsson.cello.configtestclient.SimpleMoBrowser.main(Unknown Source)org.omg.CORBA.COMM_FAILURE: vmcid: 0x0 minor code: 0 completed: Maybe

Possible cause: Too many open corba sessions

===> reduce the number of client sessions that are currently connected to the node.

Maximum number of connections on the MO/PM service : 30.Maximum number of subscriptions to MO notifications: 25.Maximum number of subscriptions to Alarm/Event notifications: 25.

Print number of connections on MO/PM service:

RNC11> lgw

Startdate=19661031.151320, Enddate=20100122.155447Parsing sysLog...................Done.Parsing securityLog...Done.

Finn Magnusson 2014-04-01 rev PA36 275/476)

................Nr of active O&M connections on 2010-01-21 at 15:54:55: 18================================================================================================ConnType Origin ActiveSince Duration================================================================================================Corba:56834 150.132.34.224:52573 2010-01-21 12:20:17 12878s (3h34m38s)Corba:56834 150.132.34.239:33515 2010-01-21 13:52:26 7349s (2h02m29s)Corba:56834 150.132.92.194:54718 2010-01-21 13:57:11 7064s (1h57m44s)Corba:56834 150.132.34.239:35799 2010-01-21 14:13:05 6110s (1h41m50s)Corba:56834 150.132.83.6:59620 2010-01-21 14:40:16 4479s (1h14m39s)Corba:56834 150.132.34.239:38789 2010-01-21 14:49:53 3902s (1h05m02s)Corba:56834 150.132.83.8:51635 2010-01-21 14:52:08 3767s (1h02m47s)Corba:56834 150.132.34.224:56141 2010-01-21 15:02:31 3144s (52m24s)Corba:56834 150.132.83.8:49204 2010-01-21 15:07:17 2858s (47m38s)Corba:56834 150.132.34.239:42245 2010-01-21 15:12:34 2541s (42m21s)Corba:56834 150.132.34.224:56436 2010-01-21 15:13:18 2497s (41m37s)Corba:56834 150.132.34.226:55994 2010-01-21 15:27:57 1618s (26m58s)Corba:56834 150.132.34.226:56006 2010-01-21 15:28:12 1603s (26m43s)Ftp 147.214.80.52:34254 Ssh 137.58.218.221:39452 Ssh 147.214.195.156:59908 Telnet 147.214.195.156:41188 Telnet 147.214.195.156:50717 >>> Total: 18 O&M connections (13 Corba, 2 Ssh, 2 Telnet, 1 Ftp)

Print Number of subscriptions to MO notifications.

(Here we see two subscriptions, both coming from ipaddress 137.58.190.44)

RNC26> cat /c/configuration/alarmsubscr.dat | strings | grep IOR

$IOR:000000000000003349444C3A6F6D672E6F72672F436F734E6F74696679436F6D6D2F53657175656E636550757368436F6E73756D65723A312E300000000000010000000000000048000102000000000E3133372E35382E3139302E343400A64E00000015323439393437303934322F00144D3F2D4B0F2C4B2E000000000000010000000000000008000000004A414300sq~$IOR:000000000000003349444C3A6F6D672E6F72672F436F734E6F74696679436F6D6D2F53657175656E636550757368436F6E73756D65723A312E300000000000010000000000000048000102000000000E3133372E35382E3139302E343400A66000000015313333383031323235322F00144D3F2E212A071816000000000000010000000000000008000000004A414300pppppppp

Print Number of subscriptions to MO notifications.

Here we see no subscriptions

Finn Magnusson 2014-04-01 rev PA36 276/476)

RNC26> cat /c/configuration/cssubscr_r2.dat | strings | grep IOR

10.2.4 Case 3: CORBA.NOT_EXIST

Symptom:

RNC10> lt all

Checking MOM version...RNC_NODE_MODEL_G_1_4Using MOM version: RNC_NODE_MODEL_G_1_4_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_G_1_4_COMPLETE.xml.cache .................................Done.Fetching IOR file...Done.**** Welcome to the Simple Mo Browser (version 3.0)!Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20061130-100121_6471/ior6471org.omg.CORBA.OBJECT_NOT_EXIST: Server-side Exception: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.jacorb.orb.SystemExceptionHelper.read(SystemExceptionHelper.java:199) at org.jacorb.orb.ReplyReceiver.getReply(ReplyReceiver.java:331) at org.jacorb.orb.Delegate.invoke_internal(Delegate.java:1120) at org.jacorb.orb.Delegate.invoke(Delegate.java:958) at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:76) at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:546) at e.<init>(Unknown Source) at se.ericsson.cello.configtestclient.SimpleMoBrowser.<init>(Unknown Source) at se.ericsson.cello.configtestclient.SimpleMoBrowser.main(Unknown Source)MO service not ready, retrying in 10 seconds...

Possible causes:

1) No communication path available to the node’s corba port

Run the ncli command to see if the JVM is up on the node

If you get this printout it means that JVM is down

Finn Magnusson 2014-04-01 rev PA36 277/476)

RNC11> ncli get

$ ncli

NOT ACCEPTEDFailed to connect to NCLI Server.

If you get this printout it means that JVM is up

RNC11> ncli get

$ ncli

[ManagedElement=1]> getLDN ManagedElement=1CHILDREN Equipment=1 EthernetSwitchFabric=1 IpOam=1 IpSystem=1 ManagedElementData=1 RncDeployment=1 RncFunction=1 SwManagement=1 SwitchFabric=1 SystemFunctions=1 TransportNetwork=1END

$

If you get this printout it could mean that ncli is running on the other core MP, try running it on the other MP.

RNC11> ncli get

$ ncliUnknown command 'ncli'.

RNC11> lhsh 001100 ncli get

$ lhsh 001100 ncli

[ManagedElement=1]>

Finn Magnusson 2014-04-01 rev PA36 278/476)

If the JVM is ok, then the fault could be due to lack of communication path between the client and the corba port(s) of the node.

Check if there is connectivity to the corba ports. 0=ok, 1= not ok. Unsecure corba port=56834, secure corba port=56836.

** NONE ** eanzmagn@srld7243:=> moshell/commonjars/nc -z 137.58.194.88 56834;echo $?0** NONE ** eanzmagn@srld7243:=> moshell/commonjars/nc -z 137.58.194.88 56836 ; echo $?1

Common causes for corba ports inaccessible: - NAT is used between the client and the node (NAT is not supported for corba communication) - Firewall blocking some of the ports

2) JVM restart ongoing or failed

First check if JVM is up by running “ncli get”.

If JVM is down:

- Wait a while, it could be that the Jvm is not finished starting up, it can take up to 20 minutes on large RNCs (> 120000 MOs)

- Check the T&E log of the JVM to see if some files could not be loaded by the JVM . It could be java SW files or configuration/security files (host.p12, SecurityManagement.prp)

Example:

RNC01> lh ommp te log read

0012: [2007-04-10 05:40:20.404] se.ericsson.cello.support.debug:main Assert:0 ERROR:Mainjava.lang.NoClassDefFoundError: org.omg.CORBA.ORB

RNC02> lh ommp te log read

0012: [2007-08-24 13:03:45.572] se.ericsson.cello.oms:main Oms:0 ERROR:Failed to start Cello ORB, trying again...org.omg.CORBA.INITIALIZE: Could not find property file /c/security/SecurityManagement.prp

The files needed by the JVM can be viewed with:

Finn Magnusson 2014-04-01 rev PA36 279/476)

RNC11> hget jvm admclass

=================================================================================================================MO admClasspath =================================================================================================================Jvm=1 [12] = LoadModule=CXC1328917_R51LX03 LoadModule=CXC1320960_R51EL13 LoadModule=CXC1323893_R50A01 LoadModule=CXC1329797_R2E01 LoadModule=CXC1320959_R51EL45 LoadModule=CXC1720452_R1C01 LoadModule=CXC1720453_R1C01 LoadModule=CXC1720729_R1F01 LoadModule=CXC1720482_R51EL18 LoadModule=CXC1720327_R51EL13 LoadModule=CXC1323613_R50A01 LoadModule=CXC1329868_R10AT01=================================================================================================================Total: 1 MOs

RNC11> sql select id,jvm_classpath from jvmfro_r1

$ sqlcselect id,jvm_classpath from jvmfro_r1;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0017/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd

+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| id | jvm_classpath |+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| 0 | '/c/java/CXC1328917_R51LX03.jar:/c/java/CXC1320960_R51EL13.jar:/c/java/CXC1323893_R50A01.jar:/c/java/CXC1329797_R2E01.jar:/c/java/CXC1320959_R51EL45.jar:/c/java/CXC1720452_R1C01.jar:/c/java/CXC1720453_R1C01.jar:/c/java/CXC1720729_R1F01.jar:/c/java/CXC1720482_R51EL18.jar:/c/java/CXC1720327_R51EL13.jar:/c/java/security/CXC1323613_R50A01.jar:/c/java/CXC1329868_R10AT01.jar' |+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

Finn Magnusson 2014-04-01 rev PA36 280/476)

RNC11> sql select id,jvm_option from jvmfro_r1

070908-08:59:48 137.58.194.147 7.0p RNC_NODE_MODEL_G_5_28_COMPLETE stopfile=/tmp/25007$ sqlcselect id,jvm_option from jvmfro_r1;Note! Have you allocated enough of heap memory to the loadmodule CXC1325608 to be able to run SQLC in the way you want?

Note! CTRL+C is not supported!!!

Component sqlc (V06.03.0017/OSE4-powerpc)Copyright (C) 1994-2007 by Polyhedra Ltd

+------+---------------------------------------------------------------------------------------------------------------------+| id | jvm_option |+------+---------------------------------------------------------------------------------------------------------------------+| 0 | '-Xms200000k -Dhttp.root=/c/public_html -Dse_ericsson_security_PropertyFileLocation=/c/java/SecurityManagement.prp -Dse.ericsson.cello.CsNotificationQueueSize=6000 ' |+------+---------------------------------------------------------------------------------------------------------------------+Query Done: 1 record selectedSQL> exit;$

RNC11> ftree /c/java

/c/java/-rw-rw-rw- 8431 1 Jan 1970 03:41:32 /c/java/SecurityManagement.prp-rw-rw-rw- 8431 1 Jan 1970 03:41:32 /c/java/CXC1328917_R51EH05.jar (vls)-rw-rw-rw- 1420349 1 Jan 1970 03:41:34 /c/java/CXC1320960_R51EH01.jar (oms_jar)-rw-rw-rw- 2000 1 Jan 1970 03:41:34 /c/java/CXC1323893_R50A01.jar (Asms)-rw-rw-rw- 37273 1 Jan 1970 03:41:34 /c/java/CXC1329797_R2B02.jar (csu)-rw-rw-rw- 8431 1 Jan 1970 03:41:32 /c/java/host.p12-rw-rw-rw- 3446889 1 Jan 1970 03:41:38 /c/java/CXC1320959_R51EH03.jar (cma_jar)-rw-rw-rw- 3243785 1 Jan 1970 03:41:41 /c/java/CXC1720452_R1A02.jar (jacorb)-rw-rw-rw- 1617708 1 Jan 1970 03:41:42 /c/java/CXC1720453_R1A02.jar (jacorb_sec)-rw-rw-rw- 4446 1 Jan 1970 03:41:42 /c/java/CXC1720729_R1D01.jar (prngcApi)-rw-rw-rw- 319351 1 Jan 1970 03:41:43 /c/java/CXC1720482_R51DT03.jar (ncliserver)-rw-rw-rw- 84757 1 Jan 1970 03:41:43 /c/java/CXC1327582_R51DX01.jar (FrameworkAue)-rw-rw-rw- 17264 1 Jan 1970 03:41:43 /c/java/CXC1324872%4_R51EH01.jar (cma_collect)-rw-rw-rw- 62285 1 Jan 1970 03:41:44 /c/java/CXC1322491%8_R51EH01.jar (cma_conv)-rw-rw-rw- 6208 1 Jan 1970 03:41:44 /c/java/CXC1329353_R51DT02.jar (cma_et_conv)-rw-rw-rw- 199498 1 Jan 1970 03:41:44 /c/java/CXC1720327_R51DT01.jar (cmaserv)-rw-rw-rw- 7514 1 Jan 1970 03:41:45 /c/java/CXC1721350_R51DJ05.jar (lic_rplabel_)-rw-rw-rw- 7293199 1 Jan 1970 03:41:52 /c/java/CXC1329868_R9L04.jar (RncLmMao)-rw-rw-rw- 191597 1 Jan 1970 03:41:52 /c/java/CXC1329876%12_R1B01.jar (RncLmMaoAue)

Finn Magnusson 2014-04-01 rev PA36 281/476)

-rw-rw-rw- 237560 1 Jan 1970 03:41:53 /c/java/CXC1329876%13_R1A01.jar (RncLmMaoAue)-rw-rw-rw- 244854 1 Jan 1970 03:41:53 /c/java/CXC1329876%14_R1A01.jar (RncLmMaoAue)-rw-rw-rw- 33652 1 Jan 1970 03:41:54 /c/java/CXC1329877%12_R1B01.jar (RncLmMoDConv)-rw-rw-rw- 45776 1 Jan 1970 03:41:54 /c/java/CXC1329877%13_R1B01.jar (RncLmMoDConv)-rw-rw-rw- 48811 1 Jan 1970 03:41:54 /c/java/CXC1329877%14_R1A01.jar (RncLmMoDConv)-rw-rw-rw- 2924076 28 Mar 2007 08:39:24 /c/java/CXC1720452_R1B01.jar (jacorb)-rw-rw-rw- 1617688 13 Feb 2007 12:24:12 /c/java/CXC1720453_R1B01.jar (jacorb_sec)-rw-rw-rw- 8427 13 Feb 2007 12:46:51 /c/java/CXC1328917_R51GT03.jar (vls)-rw-rw-rw- 1422373 13 Feb 2007 12:46:53 /c/java/CXC1320960_R51EL05.jar (oms_jar)

drwxrwxrwx 1536 1 Jan 1970 03:41:54 /c/java/install/

drwxrwxrwx 512 26 Mar 2007 08:33:47 /c/java/security/-rw-rw-rw- 1999 7 Mar 2007 12:18:48 /c/java/security/CXC1323613_R50A01.jar (asms)

If the faulty loadmodule is not found, download /c/java from another node (with same SW level), or from the upgrade package ftp server, and transfer it to the faulty node.

Note: If there is no classpath entry in the database (eg when configuring a node from scratch), then all loadmodules located in /c/java are loaded. If the JVM classpath needs to be changed, it is strongly recommended to do this via the “set” command or “pgu” instead of directly into the jvmfro_r1 table as this can cause future upgrades to fail. See example in the paragraphs below (“activating corba security”) .

If the node is using Corba security, make sure that there is a valid /c/java/host.p12 file and that the clock is correct on the node

RNC1> ntpconfig info

$ ntpconfig infoServer 0: 10.0.1.3Result = 3: No secondary server foundNTP synchronized 2006-12-06 01:21:39 NTP no server 2006-12-11 00:35:31 NTP clock stepped 2006-12-06 01:16:22 2006-12-06 01:16:22.817->2006-12-06 01:16:22.816$ RNC1> readclock

$ readclockDate: 2006-12-14 UTC Time: 10:11:24. Thursday$

137.58.194.22> ls -l /c/java/host.p12

$ ls -l /c/java/host.p12

Finn Magnusson 2014-04-01 rev PA36 282/476)

-rw-rw-rw- 0 2476 25 Aug 2006 13:25:49 /c/java/host.p12$

10.2.5 Case 4: OSE shell and/or file transfer not accessible

Symptom:

The following error message is printed in moshell:

Unable to connect to <ipaddress>:<port>

It indicates that there is no contact to the TCP port used to access the OSE shell or file transfer protocol. This port can either be:- the telnet port, if secure_shell=0. The telnet port is defined in the uservariable telnet_port and is set to 23 by default.- the ftp port, if secure_ftp=0. The ftp port is defined in the uservariable ftp_port and is set to 21 by default.- the ssh/sftp port, if secure_shell=1. The ssh/sftp port is defined in the uservariable secure_port and is set to 22 by default.

Possible causes:

1) Wrong settings in moshell - is security level 3 activated on the node? In this case, the telnet/ftp ports are blocked, so the uservariables secure_shell and secure_ftp must be set to 1- is the node accessed through RSG with port forwarding? In this case the uservariables telnet_port and/or secure_port must be set accordingly.

2) Too many open telnet/ftp/ssh/sftp sessions

- Maximum number of telnet sessions: 5.- Maximum number of ftp sessions: 5.- Maximum number of ssh/sftp sessions: 5.

Try to close some ongoing sessions or change the setting of the uservariables secure_shell or secure_ftp to be able to access.

How to check the number of ongoing telnet/ssh/ftp/sftp sessions:

RNC11> lgw

100121-16:54:44 137.58.194.147 8.0 stopfile=/tmp/13373Startdate=19661031.151320, Enddate=20100122.155447

Finn Magnusson 2014-04-01 rev PA36 283/476)

Parsing sysLog...................Done.Parsing securityLog...Done.................Nr of active O&M connections on 2010-01-21 at 15:54:55: 18================================================================================================ConnType Origin ActiveSince Duration================================================================================================Corba:56834 150.132.34.224:52573 2010-01-21 12:20:17 12878s (3h34m38s)Corba:56834 150.132.34.239:33515 2010-01-21 13:52:26 7349s (2h02m29s)Corba:56834 150.132.92.194:54718 2010-01-21 13:57:11 7064s (1h57m44s)Corba:56834 150.132.34.239:35799 2010-01-21 14:13:05 6110s (1h41m50s)Corba:56834 150.132.83.6:59620 2010-01-21 14:40:16 4479s (1h14m39s)Corba:56834 150.132.34.239:38789 2010-01-21 14:49:53 3902s (1h05m02s)Corba:56834 150.132.83.8:51635 2010-01-21 14:52:08 3767s (1h02m47s)Corba:56834 150.132.34.224:56141 2010-01-21 15:02:31 3144s (52m24s)Corba:56834 150.132.83.8:49204 2010-01-21 15:07:17 2858s (47m38s)Corba:56834 150.132.34.239:42245 2010-01-21 15:12:34 2541s (42m21s)Corba:56834 150.132.34.224:56436 2010-01-21 15:13:18 2497s (41m37s)Corba:56834 150.132.34.226:55994 2010-01-21 15:27:57 1618s (26m58s)Corba:56834 150.132.34.226:56006 2010-01-21 15:28:12 1603s (26m43s)Ftp 147.214.80.52:34254 Ssh 137.58.218.221:39452 Ssh 147.214.195.156:59908 Telnet 147.214.195.156:41188 Telnet 147.214.195.156:50717 >>> Total: 18 O&M connections (13 Corba, 2 Ssh, 2 Telnet, 1 Ftp)

or:

RNC11> ps | egrep -i ' (sshd|ose)_shell'

000107c9 ose_shell p31 telnet_137.58.19 0 rcv00060273 ose_shell p31 telnet_153.88.12 0 rcv001507b3 ose_shell p31 telnet_153.88.12 0 rcv011e0797 ose_shell p31 telnet_153.88.12 0 rcv000207b7 ose_shell p31 telnet_153.88.12 0 rcv000307dc sshd_shell p30 Osa_secAccess_bl 4 rcv000207da sshd_shell p30 Osa_secAccess_bl 0 rcv000407d3 sshd_shell p30 Osa_secAccess_bl 0 rcv000307d0 sshd_shell p30 Osa_secAccess_bl 0 rcv

RNC11> ps | egrep -i 'sftp|ftpd_'

Finn Magnusson 2014-04-01 rev PA36 284/476)

00090278 ose_ftpd_spawn p31 CelloIaci_telnet 0 rcv002a079e ose_ftpd_spawn p31 CelloIaci_telnet 0 rcv000407c8 ose_ftpd_spawn p31 CelloIaci_telnet 0 rcv001e07ae sftp1_137.58.190.40: p31 Osa_secAccess_bl 33 rcv002107b3 sftp1_137.58.190.40: p31 Osa_secAccess_bl 33 rcv

3) The telnet/ssh server LM is hanging or the node is cyclic restarting

If the MO service is reachable try to restart the ssh program or the node itself (with restart action on the Program MO or ManagedElement MO).

RNC11> proglist | grep ssh

16 run CXC1323911_R61HH05 (ssh)

Otherwise, access the node through RS232 (serial interface).

10.2.6 Case 5: forgotten OSE shell password (Primus solution: SCS675013)

In security level 1 and 2, there is a unique shell password, which is the same for all users and can be changed with the “passwd” command.If this password has been forgotten then it will not be possible to run COLI commands or ftp transfers. Only http transfers and MO commands will be possible.

Password reset, remote procedure: - If the node is in SL2, bring it to SL3 with MO action setSecurityLevel3 on Security MO, then login via SSH (using security manager account from CAAS) to confirm SL3 with "secmode" command, then bring back the node to SL2 with command "secmode -l 2" -> it will then prompt the user to specify a new node password. - If the node is in SL1, it may be possible to recover the password from OSSRC TSS database.

Password reset, local procedure:This procedure can be used if the above didn't work. Note that it requirest to be locally at the site with RS232 connection to the node, and it will interrupt traffic.

Open a serial connection to the central MP of the node.

In a separate terminal window, open a moshell session to the node and run the command “acc 0 manualrestart”, this will perform a cold node restart, password is not required to perform this operation since it is over corba.

Finn Magnusson 2014-04-01 rev PA36 285/476)

In the serial terminal, you will see a printout that the central MP is restarting. As soon as you see the printout with board type and revision on the serial port, hit enter. You will get a login prompt, use x as username and password.When you are logged in to the node, type "reload --". You will need to do this very fast (ignore any printouts, they do not disrupt the typing).If you see the line "Login Server Ready", you will have to start over from the node restart.

If you are successful, you should see something like this:

OSE Delta PowerPC/OSE4.4.3 2.8.3Stop due to remain in basic/backup set$

Give the command "mount_c2" to get access to the /c2 volume, then “rm /c2/security/passwd” After that, you can restart the node with "reload"This will reset the node password to "x".

You can then put back a suitable password by using the passwd command.

10.2.7 Case 6: HTTP not accessible

Symptom:

The following error message is printed in moshell:

Checking MOM version...Failed! Unable to connect to 10.18.14.147:80.

It indicates that there is no contact to the TCP port used for file transfer over HTTP.This port is set in the uservariable http_port and has default value 80.

Possible causes:

1) Wrong settings in moshell Is the node accessed through RSG with port forwarding? In this case the uservariables http_port must be set accordingly.

2) HTTP server LM is hanging

Finn Magnusson 2014-04-01 rev PA36 286/476)

Try to restart the http server program with the progkill command. This program is running in the O&M MP.

RNC11> lh ommp proglist

1 run CXC1320787_R51SZ01 (SystemManage) 2 run CXC1322506_R51SZ01 (iputil) 3 run CXC1323464_R51SZ01 (objectsuppor) 4 run CXC1322705_R51SZ01 (xpm) 5 run CXC1321314_R51SZ01 (sock) 6 run CXC1321316_R51SZ01 (ethernet) 7 run CXC1327705_R51SZ01 (dbagent) 8 run CXC1320742_R51SZ01 (spas_connect) 9 run CXC1320783_R51SZ01 (http_server) 10 run CXC1320784_R51SZ01 (jvm) 11 run CXC1321121_R51GD01 (nsssyci_mpbp) 12 run CXC1321344_R51EL02 (pms) 13 run CXC1329860_R10CD01 (RncLmFro) 14 run CXC1329861_R10CC01 (RncLmCenOm)

RNC11> lhsh 001200 progkill http

$ echo Killing program CXC1320783_R51SZ01Killing program CXC1320783_R51SZ01$ lhsh 001400 pgkill 15$

10.2.8 Case 7: File not found on HTTP server

11 SYSTEM UPGRADE

Consists for four areas:

SW removal Remove unused UpgradePackage from the node and its associated Loadmodules . All connected files are removed from the disk.SW install Download the UpgradeControlFile from ftp server to the node and make corresponding UpgradePackage MO.

Download the SW files from the ftp server to the node and make corresponding Loadmodule MOs.SW upgrade Replace old Programs with new Programs connected to the new Loadmodules. Database conversion may take place.HW upgrade Detect when a new HW board is installed and load it with correct SW (plug and play).

Finn Magnusson 2014-04-01 rev PA36 287/476)

11.1 Preparations before Install

11.1.1 Check Upgrade Path

Check that there is a supported Upgrade Path between the current SW version of the node and the SW version to which it is planned to upgrade.

11.1.2 Checking available disk space.

Print disk volumes usage with cabdvolumes with over 90% appear in red. usage between 80% and 90% appear in purple.

RNC01> cabd=====================================================================================================================================================Global Vol total used free frw device unit=====================================================================================/c 776M 661M 85% 114M 15% FRW mirrordd 0 <1400000-2989727>/p000800 776M 0M 0% 775M 100% FRW idedd 0 <1400000-2989727>/p000900 776M 0M 0% 775M 100% FRW idedd 0 <1400000-2989727>/p001200 776M 9M 1% 766M 99% FRW idedd 0 <1400000-2989727>/p001300 776M 3M 0% 772M 99% FRW idedd 0 <1400000-2989727>/p001400 776M 85M 11% 690M 89% FRW idedd 0 <1400000-2989727>/p001500 776M 99M 13% 677M 87% FRW idedd 0 <1400000-2989727>/p001600 776M 74M 9% 701M 90% FRW idedd 0 <1400000-2989727>/p001700 776M 0M 0% 775M 100% FRW idedd 0 <1400000-2989727>/p001800 776M 0M 0% 775M 100% FRW idedd 0 <1400000-2989727>-------------------------------------------------------------------------------------

=====================================================================================Local volume LMs total used free frw device unit=====================================================================================0008 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0009 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0010 /d 521 683M 340M 50% 343M 50% FRW idedd 0 <4-1399999>0011 /d 521 683M 340M 50% 343M 50% FRW idedd 0 <4-1399999>0012 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0013 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0014 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0015 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0016 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0017 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>0018 /d 521 683M 336M 49% 347M 51% FRW idedd 0 <4-1399999>

Finn Magnusson 2014-04-01 rev PA36 288/476)

-------------------------------------------------------------------------------------/f volumes can be printed with option f

Disk usage monitoringAn alarm can be raised when the free space on /c or /d drive is lower than amount of Megabytes. The threshold is configurable in the attributes minimumHdVolumeCFreespace and minimumHdVolumeDFreespace

MGW1> mom . min.*freespace

##################################################################################################MO Class Attribute Type Flags##################################################################################################GeneralProcessorUnit minimumHdVolumeDFreespace long --------------------------------------------------------------------------------------------------Minimum number of Mbytes of free space on D volume before an alarm is issued. 0 means that no alarm will be sent.It is used as a threshold that triggers alarms when the D volume of any board is about to be full (i.e. when the attribute hdVolumeDFreespace exceeds this value).This value should be set large enough so that an alarm is raised for each D volume that is starting to have too little space for the new files of the next upgrade package. On the core MPs, i.e. the Fault tolerant Core (FTC) GPB boards, this value should be even larger, so that there is room also for the configuration version files (in addition to to the next upgrade files).This value should be small enough for each board, so that alarms are not sent unnecessarily when there is a lot of free space.Alarm is raised if the value of hdVolumeDFreespace becomes less than or equal to this value. But in order to cease the alarm, the free space must become at least 1 mega bytes larger than this value. To free space on the D volumes, some old UpgradePackage MOs should be deleted. If only the FTC boards are affected, then some old configuration versions should be deleted (is done via the ConfigurationVersion MO).UNIT = 1Mb (megabyte)Range: 0 to 999, Default=0 **************************************************************************************************ManagedElementData minimumHdVolumeCFreespace long --------------------------------------------------------------------------------------------------Minimum number of Mbytes of free space on C volume before an alarm is issued. 0 means that no alarm will be sent.It is used as a threshold that triggers alarms when the C volume is about to be full (i.e. when the attribute hdVolumeCFreespace exceeds this value).The value should be set large enough so that an alarm is raised when the C volume is starting to have too little space for the new files of the next upgrade package.The value should be small enough, so that the alarm is not sent unnecessarily when there is a lot of free space.Alarm is raised if the value of hdVolumeCFreespace becomes less than or equal to this value. But in order to cease the alarm, the free space must become at least 1 mega bytes larger than this value. To free space on the C volume, some old UpgradePackage MOs should be deleted.UNIT = 1Mb (megabyte)Range: 0 to 999, Default=0 **************************************************************************************************

RNC11> get . minimumhd

Finn Magnusson 2014-04-01 rev PA36 289/476)

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElementData=1 minimumHdVolumeCFreespace 50Subrack=MS,Slot=18,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=17,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=16,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=15,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=14,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=13,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=12,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=11,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=10,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=9,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50Subrack=MS,Slot=8,PlugInUnit=1,GeneralProcessorUnit=1 minimumHdVolumeDFreespace 50=================================================================================================================Total: 12 MOs

RNC11> al

================================================================================================Sever Specific Problem Cause Mo-Reference================================================================================================Maj Disk Volume C Full disk_problem ManagedElement=1Maj Disk Volume D Full disk_problem Subrack=MS,Slot=10,PlugInUnit=1

Problems which can occur when disk are full: /c full ==> can easily become corrupted ===> loss of MO services /d full ==> no space remaining for newer LMs ===> new Upgrade Package cannot be installed /f full ==> no space remaining for newer LMs ===>devices cannot load.

11.1.3 Flash cleanup procedures

The flash drives /f usually do not need cleanup except if devices are not starting up properly.To clean the /f drive on a particular board:

Finn Magnusson 2014-04-01 rev PA36 290/476)

- fclean 001900/f To clean the /f drive on all device boards:- fcleanf : remove obsolete loadmodules from all /f volumes- fcleanff : remove all loadmodules from all /f volumes (the needed loadmodules are transferred again to /f at the next board restart)

11.1.4 Disk cleanup procedures

Deletion of old upgrade packages:

Search for Upradepackages that are not used by any CVs and delete them. Deleting a UP MO may take time since it needs to go through all loadmodules used by this UP and delete all those used uniquely by this UP

RNC11> cvls

===================================================================================================================090709-08:52 CV Name Upgrade Package Release===================================================================================================================Startable: RNC11_P6.1 CXP9012842_R3BE/6 P6.1.4-9 (EP10-CPP6.1.0.16)Loaded: RNC11_P6.1 CXP9012842_R3BE/6 P6.1.4-9 (EP10-CPP6.1.0.16)Executing: RNC11_P6.1 CXP9012842_R3BE/6 P6.1.4-9 (EP10-CPP6.1.0.16)Last created: RNC11_P7 CXP9012995_R6CF/13 P7.0.1-7 (7.0.1.3 EP12)-------------------------------------------------------------------------------------------------------------------Current UpgradePkg: UpgradePackage=CXP9012842_R3BE%6 CXP9012842_R3BE/6 P6.1.4-9 (EP10-CPP6.1.0.16)AutoCreatedCV: DisabledRollback status: Rollback is onRollback init timer: 2880Rollback init counter: 2Rollback counter: 2Rollback list: s[3] = RNC11_P6 Rb_CXP9012123_R10H%12_090528_1204 RNC11_OK5 ======================================================================================================================================UP name ProductData CVs LMs PrDate LastCV state Release CompatIndex ======================================================================================================================================CXP9012014_R10CD CXP9012014_R10CD 0 220 090110 IDLE, UPGRADE_COMPLETED P5.0.24-2 (5.1.2.39 EP12) RNC_P5_AUE4_U3CXP9012014_R10CJ%A CXP9012014_R10CJ/A 3 226 090116 090528 IDLE, UPGRADE_COMPLETED P5.0.26-6 (5.1.2.39 EP17) RNC_P5_AUE4_U5CXP9012123_R10H/19 CXP9012123_R10H/19 5 272 090407 090615 IDLE, UPGRADE_COMPLETED P6.0.2-25 (EP12-6.0.2.9) RncMOM_AN1 CXP9012842_R3BE%6 CXP9012842_R3BE/6 4 303 090513 090617 IDLE, UPGRADE_COMPLETED P6.1.4-9 (EP10-CPP6.1.0.16) RncMOM_AU Virtual_0_of_CXP9012995_R6CF/13 CXP9012995_R6CF/13 3 0 090506 090617 IDLE, ONLY_DELETEABLE P7.0.1-7 (7.0.1.3 EP12) ======================================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 291/476)

RNC10> del UpgradePackage=CXP9012014_R10CD

Delete following MOs ?=================================================================================== 1033 SwManagement=1,UpgradePackage=CXP9012014_R10CD ===================================================================================Warning: Undo Mode is currently inactive !!!!Are you Sure [y/n] ? y

Deleting (Be patient, may take up to 30 minutes for large UpgradePackage) ...=================================================================================== 4 SwManagement=1,UpgradePackage=CXP9012014_R10CD !!!! Exception :org.omg.CORBA.TIMEOUT: client timeout reached vmcid: 0x0 minor code: 0 completed: No*** Timeout while waiting for delete result, checking progress...UP Deletion ongoing, please wait. Rechecking in 10 seconds...UP Deletion ongoing, please wait. Rechecking in 10 seconds...UP Deletion ongoing, please wait. Rechecking in 10 seconds...UP Deletion ongoing, please wait. Rechecking in 10 seconds...UP Deletion ongoing, please wait. Rechecking in 10 seconds...SwManagement=1,UpgradePackage=CXP9012014_R10CD >>> Mo deleted===================================================================================Total: 1 MOs attempted, 1 MOs deleted

Check the disk usage again, if still not enough free space, check which CVs are connected to each UPIf some UPs are used by old CVs then they could also be removed. The connected CVs will automatically be removed as well.

11.1.5 Additional disk cleanup measures

Sometimes the UP deletion will miss out some loadmodules. Running the fclean command will complete the deletion process

RNC11> fclean

.....

OK to run following commands ?===================================================================================lt loadmoduledel ^LoadModule=CXC1323353_R8V01$ (rnc_node_mim)del ^LoadModule=CXC1329890_R1B01$ (ES_Template)rm -f /c/loadmodules/CXC1724159_R3BE05 (RncLmUe)lh mp rm -f /d/loadmodules/CXC1724159_R3BE05 (RncLmUe)

Finn Magnusson 2014-04-01 rev PA36 292/476)

===================================================================================Are you Sure [y/n] ? y

.....

FOR LAB ONLY: If the node only uses standard subracks, the CMXB SW can be removed from /c/cmxb.

RNC11> ftree /c/cmxb

/c/cmxb/drwxrwxrwx 512 24 Feb 2010 18:58:24 /c/cmxb/loadmodules/drwxrwxrwx 512 24 Feb 2010 19:00:03 /c/cmxb/loadmodules/CXC1726227_R71AZ01/ (CMXBLM)-rw-rw-rw- 36126720 24 Feb 2010 18:59:44 /c/cmxb/loadmodules/CXC1726227_R71AZ01/CMXB_CXP9013619_R2H01.tar (CMXBLM)

RNC11> rm -f /c/cmxb/loadmodules/CXC1726227_R71AZ01/CMXB_CXP9013619_R2H01.tar

$ rm -f /c/cmxb/loadmodules/CXC1726227_R71AZ01/CMXB_CXP9013619_R2H01.tar$

FOR LAB ONLY: If EMAS is not needed, the EMAS files can be removed to save space on the /c drive.

RNC11> fcleanm

OK to remove following files?===================================================================================/c/loadmodules_norepl/CXC1725027_R71AV05/cello/emas/emtoolbox.jar/c/loadmodules_norepl/CXC1727684%1_R1E01/cello/emasviews/IP.jar/c/loadmodules_norepl/CXC1725637_R71AN05/cello/emas/cvgetfromftpcfg.xml...<cut>..../c/loadmodules_norepl/CXC1322458_R71BL03/cello/emas/fmmgr.jar/c/loadmodules_norepl/CXC1727687%1_R1E01/cello/emasviews/IP_stack.jar/c/loadmodules_norepl/CXC1725870_R71AV01/cello/emasviews/inttransport_view.jar===================================================================================Are you Sure [y/n] ? y

$ rm -f /c/loadmodules_norepl/CXC1725027_R71AV05/cello/emas/emtoolbox.jar$ rm -f /c/loadmodules_norepl/CXC1727684%1_R1E01/cello/emasviews/IP.jar$ rm -f /c/loadmodules_norepl/CXC1725637_R71AN05/cello/emas/cvgetfromftpcfg.xml...<cut>....$ rm -f /c/loadmodules_norepl/CXC1322458_R71BL03/cello/emas/fmmgr.jar$ rm -f /c/loadmodules_norepl/CXC1727687%1_R1E01/cello/emasviews/IP_stack.jar$ rm -f /c/loadmodules_norepl/CXC1725870_R71AV01/cello/emasviews/inttransport_view.jar

Finn Magnusson 2014-04-01 rev PA36 293/476)

11.2 SW Install

The Upgrade Package folder on the FTP server contains the following files and directories:- All loadmodules (LM) needed by the node for this particular SW revision: MP/BP SW, device SW (DSP,FPGA,SPM,etc), JVM SW (jar files),

Documentation, ElementManager files, etc.- Application Upgrade Engines (AUE) loadmodules: mainly used for data conversion (loaded only during upgrade, then unloaded after upgrade)- Upgrade Control File (UCF), in xml format: used by the upgrade function during SW install, SW upgrade, HW upgrade, and SW removal.The UCF File contains:

o the upgrade window (allowed SW levels to upgrade from)o Loadmodule declarations (what SW is used), used mainly during SW install and SW removalo PiuType declarations (what HW is supported)o Repertoire declarations (HW-SW compatibility: what SW shall go into what HW)o Explicit replacements (changes in the Repertoire and PiuType MOs)o Upgrade Sequence(s) (like a script describing all the steps to be taken by the upgrade controller during upgrade)

Finn Magnusson 2014-04-01 rev PA36 294/476)

11.2.1 Successful installation

1) Create the UpgradePackage MO

RNC11> cr swmanagement=1,upgradepackage

100224-19:36:02 137.58.194.147 8.0a RNC_NODE_MODEL_K_9_16_COMPLETE stopfile=/tmp/17469

Attribute 1 of 2, ftpServerIpAddress (string): 137.58.194.174

Attribute 2 of 2, upFilePathOnFtpServer (string): /TCM/UP/PLM/WIONA_FP/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xml

Following attributes are optional. Enter attribute value or "d" for default.Once the MO is created, these attributes cannot be changed (they are restricted).

Attribute 1 of 2, user (string): ftpFinn Magnusson 2014-04-01 rev PA36 295/476)

Attribute 2 of 2, password (string):

>>> [Proxy ID = 8630] MO name :ManagedElement=1,SwManagement=1,UpgradePackage=CXP9013831_R9YC/6

RNC11> get UpgradePackage=CXP9012014_R4J07

=================================================================================================================2 SwManagement=1,UpgradePackage= CXP9013831_R9YC/6=================================================================================================================UpgradePackageId CXP9012014_R4J07actionResult t[0] = administrativeData Struct{5}>>> 1.productNumber = CXP9013831 >>> 2.productRevision = R9YC/6 >>> 3.productName = UTRAN RNC >>> 4.productInfo = Upgrade Package file for RNC CXP9013831 R9YC/6. >>> 5.productionDate = 20100121basedOnUpgradePackages t[0] = confirmationDeadline cppUpVersion Struct{5}>>> 1.productNumber = CPP_7.0.3.10.1 >>> 2.productRevision = EP6 >>> 3.productName = LSV34.15.1-6 >>> 4.productionDate = 20100121 >>> 5.productInfo = System Upgrade to CPP 7.0 LSV34.15.1-6deletePreventingCVs s[0] = deletePreventingUPs t[0] = ftpServerIpAddress 137.58.194.174isDeletable trueloadModuleList [0] = maxTimeBetweenUpgradeEvents 1otherReferringCVs s[0] = password progressCount 0progressHeader 0 (IDLE)progressTotal 0sendEvents falsestate 0 (NOT_INSTALLED)stepLabel typeOfUP 0 (ADAPTED)upCompatibilityIndex RncMOM_BA2upFilePathOnFtpServer /TCM/UP/PLM/WIONA_FP/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xml

Finn Magnusson 2014-04-01 rev PA36 296/476)

upgradeControlFilePath /c/up/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xmlupgradePackageDocumentId CXP9013831_R9YC/6user ftpuserLabel =================================================================================================================Total: 1 MOs

The UCF file has been successfully transferred to the node:

RNC11> ftree /c/up/CXP9013831_R9YC%6

/c/up/CXP9013831_R9YC%6/ P7.1-rw-rw-rw- 409325 24 Feb 2010 19:11:54 /c/up/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xml P7.1.4-4 (EP8-CPP_7.0.3.10.1)-rw-rw-rw- 409325 24 Feb 2010 18:37:14 /c/up/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xmlOriginal P7.1.4-4 (EP8-CPP_7.0.3.10.1)

2) Perform the installation

RNC11> acl upgradepackage=CXP9013831_R9YC/6 install

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 5 UpgradePackage=CXP9013831_R9YC/6 cancelInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 forcedInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 install 0 5 UpgradePackage=CXP9013831_R9YC/6 nonBlockingForcedInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 nonBlockingInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 nonBlockingSelectiveForcedInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 nonBlockingSelectiveInstall 0 5 UpgradePackage=CXP9013831_R9YC/6 piuTypeForcedInstall 1 5 UpgradePackage=CXP9013831_R9YC/6 piuTypeInstall 1=================================================================================================================

- nonBlockingInstall: same as soft-install in EMAS/OSS . Only the loadmodules that do not exist on the node will be transferred. - nonBlockingForcedInstall: same as hard-install in EMAS/OSS . All loadmodules are transferred even those that already exist on the node. This takes longer time.Note: install and forceInstall are obsolete actions, the nonBlocking actions should be used instead.

Finn Magnusson 2014-04-01 rev PA36 297/476)

RNC11> acc UpgradePackage=CXP9013831_R9YC/6 nonblockinginstall

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 8630 UpgradePackage=CXP9013831_R9YC/6 nonBlockingInstall 0 >>> Return value = 183727215

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Follow the progress of the SW installation:

RNC11> polu

Waiting 60 seconds before starting to poll...

No ongoing activity on the UpgradePackage MOs.

RNC11> polu

Waiting 60 seconds before starting to poll...

UpgradePackage=CXP9013831_R9YC/6 ElapsedTime state progressCount progressHeader stepLabelUpgradePackage=CXP9013831_R9YC/6 0s INSTALL_EXECUTING 19/360 (5%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 10s INSTALL_EXECUTING 21/360 (6%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 20s INSTALL_EXECUTING 24/360 (7%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 30s INSTALL_EXECUTING 28/360 (8%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 40s INSTALL_EXECUTING 30/360 (8%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 50s INSTALL_EXECUTING 33/360 (9%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 60s (01m00s) INSTALL_EXECUTING 36/360 (10%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 70s (01m10s) INSTALL_EXECUTING 40/360 (11%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 80s (01m20s) INSTALL_EXECUTING 43/360 (12%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 90s (01m30s) INSTALL_EXECUTING 46/360 (13%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 100s (01m40s) INSTALL_EXECUTING 49/360 (14%) DOWNLOADING_FILES ...<cut>...UpgradePackage=CXP9013831_R9YC/6 1786s (29m46s) INSTALL_EXECUTING 353/360 (98%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1796s (29m56s) INSTALL_EXECUTING 354/360 (98%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1806s (30m06s) INSTALL_EXECUTING 356/360 (99%) DOWNLOADING_FILES

Finn Magnusson 2014-04-01 rev PA36 298/476)

UpgradePackage=CXP9013831_R9YC/6 1816s (30m16s) INSTALL_EXECUTING 357/360 (99%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1826s (30m26s) INSTALL_EXECUTING 359/360 (100%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1836s (30m36s) INSTALL_EXECUTING 360/360 (100%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1846s (30m46s) INSTALL_EXECUTING 360/360 (100%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1856s (30m56s) INSTALL_EXECUTING 360/360 (100%) DOWNLOADING_FILES UpgradePackage=CXP9013831_R9YC/6 1884s (31m24s) INSTALL_EXECUTING 360/360 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 1894s (31m34s) INSTALL_EXECUTING 360/360 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 1904s (31m44s) INSTALL_COMPLETED 360/360 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 1914s (31m54s) INSTALL_COMPLETED 360/360 (100%) IDLE Waiting 60 seconds before checking result...UP action result: EXECUTEDadditionalInfo : Number of installed Load Module(s): 360.

11.2.2 Failed installation

1) Failed the UP creation

Example of error message: !!!! Processing failure :se.ericsson.cello.upgradepackage.main.exception.FtpServerNotAccessibleException TAG :"FtpServerNotAccessible" VARIABLES :"$msg" = "Invalid user ID, password or IP address for FTP server"

Possible causes for failing the creation of UpgradePackage MO:- wrong IP address, userId, password for the FTP server- FTP server not reachable. Check firewall, etc.- incorrect path of the UCF file on server- incorrect From state. The node’s current SW version is not a supported from-state for this UP. - node configured for sftp while ftp server only supports ftp, or vice-versa. Check the node ftp client configuration:$ secmode -sFileXferClient unsecure, node internal file transfer client uses FTP.$$ secmode -f sCommand returned: SECMODE_OKCommand executed successfully$ $ secmode -sFileXferClient secure, node internal file transfer client uses SFTP.$ $ secmode -f uCommand returned: SECMODE_OKCommand executed successfully$ $ secmode -s

Finn Magnusson 2014-04-01 rev PA36 299/476)

FileXferClient unsecure, node internal file transfer client uses FTP.$

2) Failed the UP installation

Possible causes for failing the installation:- not enough disk space on the node, see chapter 11.1 for info on how to free up some disk space- some loadmodules could not be downloaded, check if they exist on the ftp server. Try the install again, maybe a temporary link break caused a

corruption during file transfer.

Examples:

RNC11> polu

Waiting 20 seconds before starting to poll..........UpgradePackage=CXP9012014_R10CJ ElapsedTime progressHeader progressCount progressTotal stateUpgradePackage=CXP9012014_R10CJ 0s DOWNLOADING_FILES 0 101 INSTALL_EXECUTINGUpgradePackage=CXP9012014_R10CJ 11s IDLE 0 0 NOT_INSTALLEDUP action result: INSUFFICIENT_DISK_SPACE_FOR_LOAD_MODULESadditionalInfo : There is NOT enough space on disk for download on /c

RNC11> polu

Waiting 20 seconds before starting to poll..........UpgradePackage=CXP9012014_R10CJ ElapsedTime progressHeader progressCount progressTotal stateUpgradePackage=CXP9012014_R10CJ 0s DOWNLOADING_FILES 0 101 INSTALL_EXECUTINGUpgradePackage=CXP9012014_R10CJ 11s IDLE 0 0 NOT_INSTALLEDUP action result: UNSPECIFIEDadditionalInfo : Failed to install load module with product data: productNumber: CXC1324324. revision: R50HK02

The failure cause can also be seen in the attribute actionResult:

RNC10> get UpgradePackage=CXP9012014_R4G04 actionresult=================================================================================================================MO Attribute Value=================================================================================================================UpgradePackage=test2 actionResult t[1] = >>> Struct[0] has 5 members: >>> 1.time = Date: 2006-09-12, Time: 11:21:28.143

Finn Magnusson 2014-04-01 rev PA36 300/476)

>>> 2.typeOfInvokedAction = 3 (INSTALL) >>> 3.info = 1 (UNSPECIFIED) >>> 4.actionId = 112118929 >>> 5.additionalInfo = Failed to install load module with product data: productNumber: CXC1324324 revision: R50HK02=================================================================================================================

11.2.3 Logs and traces

T&E traces on Osa_swInstall_proc in central MP (put them before doing the SW installation)

RNC10> te e trace5 return enter Osa_swInstall_proc

Upgrade log, lguospm:

RNC11> lgsoupm -m 1

======================================================================================================Timestamp (UTC) Type Merged Log Entry======================================================================================================//CREATE UP MO2010-02-24 18:36:51 UP Start Operation - Create Requested identity: CXP9013831_R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 18:36:52 UP Retrieve the Upgrade Package Control File from the FTP server, Temporary UCF path: /c/tmp/upctrl.xml User identifier: ftp User password: **** Received host name or IP address of FTP Server: 137.58.194.174 IP address of FTP Server: 137.58.194.174 The Upgrade Control File path on the FTP Server: /TCM/UP/PLM/WIONA_FP/CXP9013831_R9YC%6/CXP9013831_R9YC%6.xml P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 18:36:56 UP Parsing of the UCF is started.2010-02-24 18:36:58 UP Generic validation of the UCF is started.2010-02-24 18:37:00 UP The validation is finished.2010-02-24 18:37:01 UP The UCF has been parsed.2010-02-24 18:37:02 UP Cross-reference validation of the UCF is started.2010-02-24 18:37:10 UP The validation is finished.2010-02-24 18:37:14 UP Upgrade Package MO created. UpgradePackageId: CXP9013831_R9YC/6 Product Number: CXP9013831 Product Revision: R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 18:37:15 UP End Operation - Create2010-02-24 18:37:16 MO-A CRE SwManagement=1,UpgradePackage=CXP9013831_R9YC/6

//NONBLOCKING INSTALL

Finn Magnusson 2014-04-01 rev PA36 301/476)

2010-02-24 18:37:26 UP Start Action - Non Blocking Install Product number: CXP9013831 Product revision: R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 18:37:27 UP Sending AVC Event - state: Install executing2010-02-24 18:37:27 UP End Action - Non Blocking Install, install initiated(Action ID: 183727215)2010-02-24 18:37:28 UP Verification of the Upgrade package is executed from an installation perspective.2010-02-24 18:37:28 MO-A ACT SwManagement=1,UpgradePackage=CXP9013831_R9YC/6 nonBlockingInstall 2010-02-24 18:37:54 UP Find out which load modules that need to be installed.2010-02-24 18:37:58 UP Only load modules that are missing on the node, in the transformed/complete UCF, will be installed(soft install). UP Type: Adapted2010-02-24 18:38:33 UP Sending AVC Event - progressCount: 02010-02-24 18:38:34 UP Sending AVC Event - progressTotal: 3602010-02-24 18:38:35 UP Sending AVC Event - progressHeader: Downloading files2010-02-24 18:39:47 UP A load module with product number 'CXC1322166/2' and revision 'R71AZ01' has been installed. (atf)2010-02-24 18:39:47 UP Sending AVC Event - progressCount: 12010-02-24 18:39:48 UP A load module with product number 'CXC1322166/3' and revision 'R71AZ01' has been installed. (ATF3)2010-02-24 18:39:49 UP Sending AVC Event - progressCount: 22010-02-24 18:39:51 UP A load module with product number 'CXC1724609' and revision 'R71CD01' has been installed. (dtf)2010-02-24 18:39:51 UP Sending AVC Event - progressCount: 32010-02-24 18:40:01 UP A load module with product number 'CXC1320781' and revision 'R71CD01' has been installed. (Database)2010-02-24 18:40:01 UP Sending AVC Event - progressCount: 42010-02-24 18:40:05 UP A load module with product number 'CXC1327705' and revision 'R71AU01' has been installed. (dbagent)2010-02-24 18:40:05 UP Sending AVC Event - progressCount: 5....<cut>....2010-02-24 19:11:25 UP Sending AVC Event - progressCount: 3582010-02-24 19:11:27 UP A load module with product number 'CXC1728781' and revision 'R9L01' has been installed. (RncLmParAue)2010-02-24 19:11:27 UP Sending AVC Event - progressCount: 3592010-02-24 19:11:29 UP Waiting 10 seconds for all load module files to be properly installed.2010-02-24 19:11:29 UP A load module with product number 'CXC1728782' and revision 'R9L01' has been installed. (RncLmParAue)2010-02-24 19:11:29 UP Sending AVC Event - progressCount: 3602010-02-24 19:11:40 UP Waiting 10 seconds for all load module files to be properly installed.2010-02-24 19:11:52 UP Stop waiting...2010-02-24 19:12:19 UP Sending AVC Event - progressHeader: Saving configuration version2010-02-24 19:12:20 UP Creating the Node Information data files2010-02-24 19:12:22 UP BackupRestoreInfo2010-02-24 19:12:24 UP Creating the IP Network configuration data file.2010-02-24 19:12:26 UP Creating the uplist2 data file.2010-02-24 19:12:28 UP Creating the Subrack Information data file.2010-02-24 19:12:29 UP SubrackInformation2010-02-24 19:12:42 UP CV 'Si_CXP9013831_R9YC%6_100224_1912' has been created. P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:12:46 UP Sending AVC Event - state: Install completed2010-02-24 19:12:47 UP Sending AVC Event - progressCount: 02010-02-24 19:12:48 UP Sending AVC Event - progressTotal: 02010-02-24 19:12:50 UP Sending AVC Event - progressHeader: Idle2010-02-24 19:12:51 UP Install successfully executed.

Finn Magnusson 2014-04-01 rev PA36 302/476)

11.3 Preparations before Upgrade

To be done 72 hours before the upgrade

11.3.1 VerifyUpgrade

The verifyUpgrade action performs the following checks:- Verifying that the used PIUs in the node are supported according to the Upgrade Control File- Verifying that the upgrade window defined in the Upgrade Control File allows an upgrade- Verifying that it is possible to create the required number of CV's during the upVgrade phase- Verifying checksum for all load modules that has a checksum value defined in the Upgrade Control File- Verifying that Plug In Units(PIUs)on the node are not faulty before the upgrade is initiated

RNC11> acc CXP9013831_R9YC/6 verifyupgrade

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 8630 UpgradePackage=CXP9013831_R9YC/6 verifyUpgrade 0 >>> Return value = 191422810

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Use the command “polu” to follow the progress of the verifyupgrade action:

RNC11> polu

Waiting 60 seconds before starting to poll...UpgradePackage=CXP9013831_R9YC/6 ElapsedTime state progressCount progressHeader stepLabelUpgradePackage=CXP9013831_R9YC/6 0s INSTALL_COMPLETED 0/0 VERIFY_CHECKSUM_FOR_LM UpgradePackage=CXP9013831_R9YC/6 10s INSTALL_COMPLETED 0/0 VERIFY_FTC UpgradePackage=CXP9013831_R9YC/6 24s INSTALL_COMPLETED 0/0 VERIFY_FTC

Finn Magnusson 2014-04-01 rev PA36 303/476)

UpgradePackage=CXP9013831_R9YC/6 34s INSTALL_COMPLETED 0/0 VERIFY_LM_FILES UpgradePackage=CXP9013831_R9YC/6 56s INSTALL_COMPLETED 0/0 IDLE Waiting 60 seconds before checking result...UP action result: EXECUTEDadditionalInfo : Upgrade possible,. current version is supported as from version.. Detailed info:. Action rebootNodeUpgrade supported: true. Action upgrade supported: false. Action update supported: false.

Possible causes for failing the verification:- some loadmodules got corrupted during the file transfer --> perform the installation again.- some boards are faulty --> lock or replace the faulty boards- the /c drive mirror status is invalid --> wait for /c synchronization to complete

Examples:

RNC11> acc r9am04 verifyupgrade

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 2 UpgradePackage=CXP9012014_R9AM04 verifyUpgrade 0 >>> Return value = 111212581

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> polu

Waiting 40 seconds before starting to poll..........UpgradePackage=CXP9012014_R9AM04 ElapsedTime progressHeader progressCount stateUpgradePackage=CXP9012014_R9AM04 0s VERIFYING_CHECKSUM_FOR_LM 0/0 UPGRADE_COMPLETEDUpgradePackage=CXP9012014_R9AM04 10s VERIFYING_CHECKSUM_FOR_LM 0/0 UPGRADE_COMPLETEDUpgradePackage=CXP9012014_R9AM04 20s VERIFYING_CHECKSUM_FOR_LM 0/0 UPGRADE_COMPLETEDUpgradePackage=CXP9012014_R9AM04 30s IDLE 0/0 UPGRADE_COMPLETEDWaiting 40 seconds before checking result...UP action result: UPGRADE_FROM_CURRENT_UP_NOT_ALLOWEDadditionalInfo : Current version is not supported as from version.. Detailed info:. Action rebootNodeUpgrade supported: false. Action upgrade supported: false. Action update supported: false.

Finn Magnusson 2014-04-01 rev PA36 304/476)

The failure cause can also be seen in the attribute actionResult or in “lgu”

RNC11> get upgradepackage=1 actionresult

=================================================================================================================MO Attribute Value....<cut>... >>> Struct[5] has 5 members: >>> 1.time = Date: 2006-10-11, Time: 9:07:14.403 >>> 2.typeOfInvokedAction = 1 (VERIFY_UPGRADE) >>> 3.info = 2 (LM_CHECKSUM_VER_FAILED) >>> 4.actionId = 90517847 >>> 5.additionalInfo = myLoadModuleIdentifier: CXC1322155/1R5A07 myLoadModuleFilePath: /c/loadmodules/CXC1322155%1_R5A07 myLinkHandlerName: myErrorInformation: Wrong MD5 checksum in Upgrade Control File=================================================================================================================

RNC11> lgu

//VERIFY UPGRADE2010-02-24 19:14:21 UP Start Action - Verify Upgrade Product number: CXP9013831 Product revision: R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:14:22 UP Action - Verify Upgrade - Initiated(Action ID: 191422810)2010-02-24 19:14:23 UP Sending AVC Event - progressHeader: The verification phase has been initiated2010-02-24 19:14:23 MO-A ACT SwManagement=1,UpgradePackage=CXP9013831_R9YC/6 verifyUpgrade 2010-02-24 19:14:25 UP Sending AVC Event - progressHeader: Verifying that the subracks in the node are supported according to the Upgrade Control File2010-02-24 19:14:28 UP Sending AVC Event - progressHeader: Verifying that the used PIUs in the node are supported according to the Upgrade Control File2010-02-24 19:14:30 UP Sending AVC Event - progressHeader: Verifying that initial configured PIUs(with programs)are supported by the Upgrade Package(in UCF)and that all load modules referenced in programs are valid2010-02-24 19:14:31 UP Sending AVC Event - progressHeader: Verifying that the upgrade window defined in the Upgrade Control File allows an upgrade2010-02-24 19:14:33 UP Sending AVC Event - progressHeader: Verifying that it is possible to create the required number of CV's during the upgrade phase2010-02-24 19:14:35 UP Sending AVC Event - progressHeader: Verifying the checksum for all load modules that has checksum value defined in the Upgrade Control File2010-02-24 19:16:27 UP Sending AVC Event - progressHeader: Verifying that Plug In Units(PIUs)on the node are not faulty before the upgrade is initiated2010-02-24 19:16:28 UP Sending AVC Event - progressHeader: Verifying that the JVM MP(s)is operational2010-02-24 19:16:30 UP Sending AVC Event - progressHeader: Verifying the Fault Tolerant Core(FTC)states2010-02-24 19:16:41 UP Sending AVC Event - progressHeader: Verifying that all required load module files are installed for supported PIUs according to the Upgrade Control File2010-02-24 19:17:03 UP Verifying that Slots of PIUs are connected to an SwAllocation

Finn Magnusson 2014-04-01 rev PA36 305/476)

2010-02-24 19:17:06 UP Sending AVC Event - progressHeader: The verification phase is finished2010-02-24 19:17:07 UP WARNING - The verification phase detected following warnings/infos:2010-02-24 19:17:08 UP WARNING - Result 1 of invoked action: Time Stamp: Date: 2010-02-24, Time: 19:17:07.507 Action Id: 191422810 Type Of Invoked Action: VerifyUpgrade Information: The action has been successfully executed but with warnings Additional Information: Upgrade possible, current version is supported as from version. Detailed info: Action rebootNodeUpgrade supported: true Action upgrade supported: false Action update supported: false2010-02-24 19:17:09 UP WARNING - Result 2 of invoked action: Time Stamp: Date: 2010-02-24, Time: 19:17:07.510 Action Id: 191422810 Type Of Invoked Action: VerifyUpgrade Information: Faulty PIU Additional Information: WARNING: The operational state of a PIU configured in the node is disabled: PlugInUnit: Subrack=MS,Slot=18,PlugInUnit=1 Connected to PiuType product number: ROJ1192106/53 Connected to PiuType product revision: R22010-02-24 19:17:10 UP Sending AVC Event - progressHeader: Idle

11.3.2 Data Collection (dcgm)

Run a data collection (will include offline files such as MO dump, ROP files, logfiles, etc)

RNC11> dcgm.....

Go throught the generated logfile, in particular looking at: - the alarm list (“al” printout) --> take any required actions according to OPI- the state of the boards (“inv” printout) --> should not be any boards with state “0” (unlocked-disabled) or with the RED led turned ON.- go through HW list (“inv” or “cab”) and check that there are all the board revisions are supported in the new SW

11.3.3 WRAN Parameter audit

Run a parameter consistency check to make sure that there are no attributes that are out of range:

OFFLINE> diff RNC11/090325_113852/RNC11_modump.zip

Checking that the attribute values are within range specified in MOM ("momr")...found 6 inconsistencies:

====================================================================================================MO Attribute CurrentValue AllowedRange====================================================================================================Aal2Sp=1,Aal2Ap=Iuc-2351-2300 timerErq 4000 5000 to 30000ManagedElementData=1 ntpMaxPollSecondary 0 16 to 131072

Finn Magnusson 2014-04-01 rev PA36 306/476)

ManagedElementData=1 ntpMaxPollThird 0 16 to 131072ManagedElementData=1 ntpMinPollSecondary 0 16 to 131072ManagedElementData=1 ntpMinPollThird 0 16 to 131072UtranCell=Iub-2-1 tCell 10 0 to 9

If some parameters are out of range, they must be corrected before doing the upgrade as it can cause the database conversion step to fail.

11.3.4 MGW system check

Run a MGW systemcheck, example:

MGW1> systemcheck -start

M-MGw System check report

Created: Mon Jan 25 11:54:22 UTC 2010ProductName: AXM10101/7ProductNumber: GMPV3_CNP_R5.1.6.0DProductRevision: R2GSite: LAB72UserLabel: MGW9=========================================

Configuration consistency:-------------

AAL2 path remote operational state [WARNING]

WARNING: There are remotely blocked Aal2PathVccTp MOs: SubNetwork=OSSETE2_ROOT_MO,MeContext=MGW9,ManagedElement=1,TransportNetwork=1,Aal2PathVccTp=r149a2 SubNetwork=OSSETE2_ROOT_MO,MeContext=MGW9,ManagedElement=1,TransportNetwork=1,Aal2PathVccTp=r192b1 SubNetwork=OSSETE2_ROOT_MO,MeContext=MGW9,ManagedElement=1,TransportNetwork=1,Aal2PathVccTp=r192b2 REMEDY: Check the remote end. If it is blocked for some valid reason, then lock the local-end as well to disable the alarm. If no valid reason exists, then find out why the remote end is blocked

11.3.5 Disk Health Check

Refer to 9.1and PLM info 628: acc 0 starthealthcheck

Finn Magnusson 2014-04-01 rev PA36 307/476)

11.3.6 Database Consistency Check

Refer to 8.7 and PLM info 662 and 664: dbc

11.3.7 References

RNC Upgrade Preparation , refer to release binders on https://ericoll.internal.ericsson.com/sites/PLM/WRAN/WCDMA_RAN_W11B/Pages/Deliveries.aspx

WRAN PLM infos: https://ericoll.internal.ericsson.com/sites/WCDMA_RAN_PLM_infos/Lists/PLM%20Info%20no/AllItems.aspx

PLM info PLM info Slogan560 Pool exhaustion in Equipment Resource LM.627 RAN upgrades fail, with JVM restart, due to user defined PM profiles.628 Detection of disk and file corruption using disk health check functionality.646 Spontaneous ET board restarts due to SW watchdog crash of Aet_aal2Loc_proc process.658 Upgrade Failure after JVM restart, Failed to connect to the database.662 Database inconsistency recovery.664 Procedure for handling Database Inconsistency.

11.4 SW Upgrade

11.4.1 Execution

RNC11> acl upgradepackage=CXP9013831_R9YC/6 upgrade

100305-20:32:47 137.58.194.147 8.0b RNC_NODE_MODEL_K_9_115_COMPLETE stopfile=/tmp/18793

=================================================================================================================Proxy MO Action Nr of Params=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 308/476)

5 UpgradePackage=CXP9013831_R9YC/6 cancelUpgrade 0 5 UpgradePackage=CXP9013831_R9YC/6 clearUpgradeLogFile 0 5 UpgradePackage=CXP9013831_R9YC/6 confirmUpgrade 0 5 UpgradePackage=CXP9013831_R9YC/6 readSupportedUpgradeTypesStatus 0 5 UpgradePackage=CXP9013831_R9YC/6 rebootNodeUpgrade 0 5 UpgradePackage=CXP9013831_R9YC/6 upgrade 0 5 UpgradePackage=CXP9013831_R9YC/6 verifyUpgrade 0=================================================================================================================

- upgrade: same as soft-upgrade in EMAS/OSS . The new SW is taken into service by restarting every individual board in sequence. - rebootNodeUpgrade: same as hard-upgrade in EMAS/OSS . The new SW is taken into service by restarting the whole node at once. This method is recommended.

RNC11> acc CXP9013831_R9YC/6 rebootnodeupgrade

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 5 UpgradePackage=CXP9013831_R9YC/6 rebootNodeUpgrade 0 >>> Return value = 191844202

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

The upgrade progress can be followed with the “polu” command.The polu command also checks when the upgrade is in state “awaiting confirm” and does the confirmation automatically.The purpose of the confirm action is in case the upgrade has caused loss of contact with the O&M client (E.G. corruption of ip stack): if the confirm action is not received within 4 hourse (14400 seconds), the upgrade will rollback. this saves a site visit , especially for rbs. The 4 hours timer can be changed by editing the ucf file.

RNC11> polu

Waiting 60 seconds before starting to poll...

UpgradePackage=CXP9013831_R9YC/6 ElapsedTime state progressCount progressHeader stepLabelUpgradePackage=CXP9013831_R9YC/6 0s INSTALL_COMPLETED 0/16 (0%) VERIFY_CHECKSUM_FOR_LM

Finn Magnusson 2014-04-01 rev PA36 309/476)

...UpgradePackage=CXP9013831_R9YC/6 70s (01m10s) INSTALL_COMPLETED 0/16 (0%) VERIFY_LM_FILES UpgradePackage=CXP9013831_R9YC/6 97s (01m37s) INSTALL_COMPLETED 0/16 (0%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 107s (01m47s) INSTALL_COMPLETED 0/16 (0%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 117s (01m57s) INSTALL_COMPLETED 0/16 (0%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 127s (02m07s) UPGRADE_EXECUTING 0/16 (0%) ENTER_UPGRADE_MODE UpgradePackage=CXP9013831_R9YC/6 137s (02m17s) UPGRADE_EXECUTING 1/16 (6%) ENTER_UPGRADE_MODE AddJavaAUEsUpgradePackage=CXP9013831_R9YC/6 147s (02m27s) UPGRADE_EXECUTING 1/16 (6%) JVM_RESTART_REQ AddJavaAUEsUpgradePackage=CXP9013831_R9YC/6 157s (02m37s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.TRANSIENT UpgradePackage=CXP9013831_R9YC/6 181s (03m01s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 191s (03m11s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 201s (03m21s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.OBJECT_NOT_EXIST ....UpgradePackage=CXP9013831_R9YC/6 382s (06m22s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 392s (06m32s) CORBA.OBJECT_NOT_EXIST 1/16 (6%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 402s (06m42s) UPGRADE_EXECUTING 1/16 (6%) ENTER_UPGRADE_MODE AddJavaAUEsUpgradePackage=CXP9013831_R9YC/6 415s (06m55s) UPGRADE_EXECUTING 2/16 (12%) RECONFIGURE_MOS ReplaceConfigSupportMOsHardCpp6...UpgradePackage=CXP9013831_R9YC/6 544s (09m04s) UPGRADE_EXECUTING 3/16 (19%) RECONFIGURE_MOS HardAddCAue_7UpgradePackage=CXP9013831_R9YC/6 554s (09m14s) UPGRADE_EXECUTING 3/16 (19%) PROGRAM_ADD_REMOVE HardAddCAue_7UpgradePackage=CXP9013831_R9YC/6 564s (09m24s) UPGRADE_EXECUTING 3/16 (19%) PROGRAM_ADD_REMOVE HardAddCAue_7UpgradePackage=CXP9013831_R9YC/6 574s (09m34s) UPGRADE_EXECUTING 3/16 (19%) PROGRAM_ADD_REMOVE HardAddCAue_7UpgradePackage=CXP9013831_R9YC/6 584s (09m44s) UPGRADE_EXECUTING 4/16 (25%) PROGRAM_ADD_REMOVE STARTHardCpp6UpgradePackage=CXP9013831_R9YC/6 594s (09m54s) UPGRADE_EXECUTING 5/16 (31%) APPL_SPECIFIC_ACTION HardRNC_PRECONFIG1UpgradePackage=CXP9013831_R9YC/6 604s (10m04s) UPGRADE_EXECUTING 6/16 (38%) APPL_SPECIFIC_ACTION INITIATEHardCpp6UpgradePackage=CXP9013831_R9YC/6 614s (10m14s) UPGRADE_EXECUTING 6/16 (38%) INITIATE_LOADER_INFO INITIATEHardCpp6UpgradePackage=CXP9013831_R9YC/6 626s (10m26s) UPGRADE_EXECUTING 6/16 (38%) INITIATE_LOADER_INFO INITIATEHardCpp6...UpgradePackage=CXP9013831_R9YC/6 1223s (20m23s) UPGRADE_EXECUTING 7/16 (44%) PRELOADING PRELOADHardCpp6UpgradePackage=CXP9013831_R9YC/6 1233s (20m33s) UPGRADE_EXECUTING 8/16 (50%) PRELOADING HardRNC_PRECONFIG2UpgradePackage=CXP9013831_R9YC/6 1243s (20m43s) UPGRADE_EXECUTING 8/16 (50%) APPL_SPECIFIC_ACTION HardRNC_PRECONFIG2UpgradePackage=CXP9013831_R9YC/6 1253s (20m53s) UPGRADE_EXECUTING 9/16 (56%) CONV_OF_PERSISTENT_DATA CONVERTHardCpp6UpgradePackage=CXP9013831_R9YC/6 1263s (21m03s) UPGRADE_EXECUTING 9/16 (56%) CONV_OF_PERSISTENT_DATA CONVERTHardCpp6UpgradePackage=CXP9013831_R9YC/6 1273s (21m13s) UPGRADE_EXECUTING 10/16 (62%) CONV_OF_PERSISTENT_DATA EXECUTEHardCpp6UpgradePackage=CXP9013831_R9YC/6 1283s (21m23s) UPGRADE_EXECUTING 10/16 (62%) TAKE_NEW_SW_INTO_SERVICE EXECUTEHardCpp6UpgradePackage=CXP9013831_R9YC/6 1293s (21m33s) UPGRADE_EXECUTING 10/16 (62%) TAKE_NEW_SW_INTO_SERVICE EXECUTEHardCpp6UpgradePackage=CXP9013831_R9YC/6 1303s (21m43s) UPGRADE_EXECUTING 11/16 (69%) NODE_UPGRADE_REQ RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1315s (21m55s) UPGRADE_EXECUTING 11/16 (69%) SAVING_CV RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1325s (22m05s) UPGRADE_EXECUTING 11/16 (69%) SAVING_CV RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1335s (22m15s) UPGRADE_EXECUTING 11/16 (69%) SAVING_CV RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1345s (22m25s) UPGRADE_EXECUTING 11/16 (69%) SAVING_CV RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1355s (22m35s) UPGRADE_EXECUTING 11/16 (69%) NODE_RESTART_REQ RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1395s (23m15s) CORBA.TRANSIENT 11/16 (69%) HTTP.NO_CONTACT UpgradePackage=CXP9013831_R9YC/6 1527s (25m27s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1539s (25m39s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST

Finn Magnusson 2014-04-01 rev PA36 310/476)

UpgradePackage=CXP9013831_R9YC/6 1550s (25m50s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1560s (26m00s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1570s (26m10s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1580s (26m20s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1590s (26m30s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1600s (26m40s) CORBA.OBJECT_NOT_EXIST 11/16 (69%) CORBA.OBJECT_NOT_EXIST UpgradePackage=CXP9013831_R9YC/6 1610s (26m50s) UPGRADE_EXECUTING 11/16 (69%) ENTER_UPGRADE_MODE RebootNode_HardCpp6UpgradePackage=CXP9013831_R9YC/6 1627s (27m07s) UPGRADE_EXECUTING 12/16 (75%) FINISH_AND_CLEAN_UP FINISHHardCpp6UpgradePackage=CXP9013831_R9YC/6 1647s (27m27s) UPGRADE_EXECUTING 12/16 (75%) FINISH_AND_CLEAN_UP FINISHHardCpp6....UpgradePackage=CXP9013831_R9YC/6 1858s (30m58s) UPGRADE_EXECUTING 13/16 (81%) APPL_SPECIFIC_ACTION HardRNC_POSTCONFIGUpgradePackage=CXP9013831_R9YC/6 1868s (31m08s) UPGRADE_EXECUTING 13/16 (81%) APPL_SPECIFIC_ACTION WaitForConfirm_FINISHHardCpp6

UpgradePackage=CXP9013831_R9YC/6 1878s (31m18s) AWAITING_CONFIRMATION 14/16 (88%) WAIT_FOR_CONF_UPGRADE WaitForConfirm_FINISHHardCpp6

The node has been restarted on a different CV: from RNC11_P7 to SU_CXP9013831_R9YC%6_100224_1941.Rereading MOM and MIB...

Checking MOM version...RNC_NODE_MODEL_K_9_115Using MOM version: RNC_NODE_MODEL_K_9_115_COMPLETEParsing MOM (cached): /home/eanzmagn/jarxml/RNC_NODE_MODEL_K_9_115_COMPLETE.xml.cache.gz ..................................................................................Done.Using paramfile /home/eanzmagn/moshell/commonjars/pm/PARAM_RNC_K_9_90.txtParsing file /home/eanzmagn/moshell/commonjars/pm/PARAM_RNC_K_9_90.txt .....Done.Connected to 137.58.194.147 (ManagedElement=1)Last MO: 8835. Loaded 8835 MOs. Total: 8836 MOs.

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 2368 UpgradePackage=CXP9013831_R9YC/6 confirmUpgrade 0 >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actionedUpgradePackage=CXP9013831_R9YC/6 1902s (31m42s) UPGRADE_EXECUTING 14/16 (88%) ENTER_UPGRADE_MODE WaitForConfirm_FINISHHardCpp6

UpgradePackage=CXP9013831_R9YC/6 1912s (31m52s) UPGRADE_EXECUTING 15/16 (94%) CONF_NORMAL_WORKING_STATE CONFIRMEDHardCpp6UpgradePackage=CXP9013831_R9YC/6 1922s (32m02s) UPGRADE_EXECUTING 15/16 (94%) CONF_NORMAL_WORKING_STATE CONFIRMEDHardCpp6UpgradePackage=CXP9013831_R9YC/6 1932s (32m12s) UPGRADE_EXECUTING 16/16 (100%) PROGRAM_ADD_REMOVE HardRemoveCAue_7UpgradePackage=CXP9013831_R9YC/6 1942s (32m22s) UPGRADE_EXECUTING 16/16 (100%) ENTER_NORMAL_MODE HardRemoveCAue_7UpgradePackage=CXP9013831_R9YC/6 1952s (32m32s) UPGRADE_EXECUTING 16/16 (100%) ENTER_NORMAL_MODE UpgradePackage=CXP9013831_R9YC/6 1962s (32m42s) UPGRADE_EXECUTING 16/16 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 1972s (32m52s) UPGRADE_EXECUTING 16/16 (100%) SAVING_CV

Finn Magnusson 2014-04-01 rev PA36 311/476)

UpgradePackage=CXP9013831_R9YC/6 1982s (33m02s) UPGRADE_EXECUTING 16/16 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 1992s (33m12s) UPGRADE_EXECUTING 16/16 (100%) SAVING_CV UpgradePackage=CXP9013831_R9YC/6 2002s (33m22s) UPGRADE_COMPLETED 16/16 (100%) IDLE Waiting 60 seconds before checking result...UP action result: EXECUTED

Connected to 137.58.194.147 (ManagedElement=1)Last MO: 8830. Loaded 8830 MOs. Total: 8831 MOs.

IMPORTANT: If the upgrade was initiated from OSSRC SMO application then we should have the moshell setting polu_confirmupgrade=0 to prevent polu from doing the confirmUpgrade action .

OFFLINE> uv polu

polu_confirmupgrade = 1

OFFLINE> uv polu_confirmupgrade=0

polu_confirmupgrade=0

After the upgrade, the node’s MOM version and the node’s MIB topology have changed.Moshell will automatically reread the MOM and MIB when it detects that the node has restarted on a new CV.(The refresh could also be done manually with the commands “getmom”, “parsemom”, “lt all”.)

11.4.2 Logs and traces

T&E trace (must be entered before the starting the upgrade)

RNC10> te config -run trace7 return enter rec_sig Osa_upgradeControlServer_proc

Upgrade log, lguospm:

RNC11> lgsoupm -m 1

Finn Magnusson 2014-04-01 rev PA36 312/476)

======================================================================================================Timestamp (UTC) Type Merged Log Entry======================================================================================================...2010-02-24 19:18:40 UP Start Action - Reboot Node Upgrade Product number: CXP9013831 Product revision: R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:18:42 UP Sending AVC Event - progressCount: 02010-02-24 19:18:43 UP Sending AVC Event - progressTotal: 02010-02-24 19:18:44 UP End Action - Reboot Node Upgrade, upgrade initiated(Action ID: 191844202)2010-02-24 19:18:45 UP Sending AVC Event - progressHeader: Variant of upgrade action initiated2010-02-24 19:18:45 MO-A ACT SwManagement=1,UpgradePackage=CXP9013831_R9YC/6 rebootNodeUpgrade 2010-02-24 19:18:48 UP Sending AVC Event - progressTotal: 162010-02-24 19:18:50 UP Sending AVC Event - progressHeader: The verification phase has been initiated2010-02-24 19:18:51 UP Sending AVC Event - progressHeader: Verifying that the subracks in the node are supported according to the Upgrade Control File2010-02-24 19:18:53 UP Sending AVC Event - progressHeader: Verifying that the used PIUs in the node are supported according to the Upgrade Control File2010-02-24 19:18:55 UP Sending AVC Event - progressHeader: Verifying that initial configured PIUs(with programs)are supported by the Upgrade Package(in UCF)and that all load modules referenced in programs are valid2010-02-24 19:18:56 UP Sending AVC Event - progressHeader: Verifying that the upgrade window defined in the Upgrade Control File allows an upgrade2010-02-24 19:18:58 UP Sending AVC Event - progressHeader: Verifying that it is possible to create the required number of CV's during the upgrade phase2010-02-24 19:19:00 UP Sending AVC Event - progressHeader: Verifying checksum for all load modules that has a checksum value defined in the Upgrade Control File2010-02-24 19:20:49 UP Sending AVC Event - progressHeader: Verifying that Plug In Units(PIUs)on the node are not faulty before the upgrade is initiated2010-02-24 19:20:50 UP Sending AVC Event - progressHeader: Verifying that the JVM MP(s)is operational2010-02-24 19:20:51 UP Sending AVC Event - progressHeader: Verifying the Fault Tolerant Core(FTC)states2010-02-24 19:20:52 UP Sending AVC Event - progressHeader: Verifying that all required load module files are installed for supported PIUs according to the Upgrade Control File2010-02-24 19:21:14 UP Verifying that Slots of PIUs are connected to an SwAllocation2010-02-24 19:21:15 UP Sending AVC Event - progressHeader: The verification phase is finished2010-02-24 19:21:16 UP Create an upgrade rollback CV.2010-02-24 19:21:18 UP Sending AVC Event - progressHeader: Creating a Rollback Configuration Version2010-02-24 19:21:19 UP Creating the Node Information data files2010-02-24 19:21:21 UP BackupRestoreInfo2010-02-24 19:21:23 UP Creating the IP Network configuration data file.2010-02-24 19:21:24 UP Creating the uplist2 data file.2010-02-24 19:21:27 UP Creating the Subrack Information data file.2010-02-24 19:21:28 UP SubrackInformation2010-02-24 19:21:42 UP CV 'Rb_CXP9013831_R9YC%6_100224_1921' has been created. P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:21:49 UP Sending AVC Event - state: Upgrade executing2010-02-24 19:21:50 UP Sending AVC Event - progressHeader: The upgrade phase is initiated and the system state is set to upgrade mode2010-02-24 19:21:52 INFO Set upgrade supervision timer to 14400 seconds2010-02-24 19:21:52 UP The upgrade supervision timer is set to 14400 seconds and started.

Finn Magnusson 2014-04-01 rev PA36 313/476)

2010-02-24 19:21:54 UP Confirmation deadline timer data: 240 minutes.2010-02-24 19:21:56 UP Following slots shall tolerate errors during an upgrade(pointed out by repertoire names)theTolerateErrorsSlotsForRepertoireNames: [Subrack=MS,Slot=1, Subrack=MS,Slot=28, Subrack=MS,Slot=14, Subrack=MS,Slot=15, Subrack=MS,Slot=16, Subrack=MS,Slot=4, Subrack=MS,Slot=5, Subrack=MS,Slot=6, Subrack=MS,Slot=7, Subrack=MS,Slot=26, Subrack=MS,Slot=27, Subrack=MS,Slot=19, Subrack=MS,Slot=20, Subrack=MS,Slot=22, Subrack=MS,Slot=23] theRepertoireNamesForTolerateErrors: [RNC_Module_MP, CPP_SPB, Cello_ETM1, Cello_ETM3, Cello_ETM4, Cello_ETMC1, Cello_ETMC41, CPP_ETMF4, CPP_ETMF41, CPP_ETMFG, CPP_ETMFX12, CPP_ETMFX13, Cello_SCB, Cello_SXB_Main, Cello_TUB, CPP_SCBDF_10G, CPP_SCBDF, CPP_ETIPG, CPP_CMXB_10G]2010-02-24 19:21:57 INFO Set error escalation to Node Restart2010-02-24 19:21:58 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step:2010-02-24 19:22:00 UP Sending AVC Event - progressCount: 12010-02-24 19:22:01 UP New step label: AddJavaAUEs2010-02-24 19:22:03 UP Execution of step label 'AddJavaAUEs' is starting.2010-02-24 19:22:04 UP Execute operation 'RebootJvmUpgrade'.2010-02-24 19:22:05 UP Sending AVC Event - progressHeader: Java Virtual Machine(JVM)restart requested2010-02-24 19:22:06 UP Current classpath: /c/java/CXC1723378_R71BC07.jar:/c/java/CXC1725791_R71T04.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71BC08.jar:/c/java/CXC1328917_R71BC07.jar:/c/java/CXC1720482_R71BC08.jar:/c/java/CXC1721553_R71BC05.jar:/c/java/CXC1721555_R71BC05.jar:/c/java/CXC1721558_R71BC07.jar:/c/java/CXC1721559_R71BC07.jar:/c/java/CXC1721192_R71BC08.jar:/c/java/CXC1721194_R71BC07.jar:/c/java/CXC1721196_R71BC08.jar:/c/java/CXC1721199_R71BC09.jar:/c/java/CXC1721201_R71BC07.jar:/c/java/CXC1721203_R71BC09.jar:/c/java/CXC1721206_R71BC08.jar:/c/java/CXC1721208_R71BC08.jar:/c/java/CXC1721210_R71BC07.jar:/c/java/CXC1721212_R71BC07.jar:/c/java/CXC1721214_R71BC08.jar:/c/java/CXC1721216_R71BC09.jar:/c/java/CXC1721218_R71BC08.jar:/c/java/CXC1721280_R71BC08.jar:/c/java/CXC1721282_R71BC08.jar:/c/java/CXC1721371_R71BC08.jar:/c/java/CXC1723048_R71BC08.jar:/c/java/CXC1724100_R71BC07.jar:/c/java/CXC1726067_R71BC08.jar:/c/java/CXC1726068_R71BC08.jar:/c/java/CXC1720327_R71BC07.jar:/c/java/CXC1725907_R71BC07.jar:/c/java/CXC1726815_R6CF32.jar:/c/java/CXC1726842_R6CF17.jar (Rfaji)2010-02-24 19:22:08 UP New class: /c/java/CXC1327582%2_R71CD06.jar:/c/java/CXC1324872%5_R71CD05.jar:/c/java/CXC1726176_R71CD06.jar:/c/java/CXC1728757_R25D01.jar:/c/java/CXC1723378_R71BC07.jar:/c/java/CXC1725791_R71T04.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71BC08.jar:/c/java/CXC1328917_R71BC07.jar:/c/java/CXC1720482_R71BC08.jar:/c/java/CXC1721553_R71BC05.jar:/c/java/CXC1721555_R71BC05.jar:/c/java/CXC1721558_R71BC07.jar:/c/java/CXC1721559_R71BC07.jar:/c/java/CXC1721192_R71BC08.jar:/c/java/CXC1721194_R71BC07.jar:/c/java/CXC1721196_R71BC08.jar:/c/java/CXC1721199_R71BC09.jar:/c/java/CXC1721201_R71BC07.jar:/c/java/CXC1721203_R71BC09.jar:/c/java/CXC1721206_R71BC08.jar:/c/java/CXC1721208_R71BC08.jar:/c/java/CXC1721210_R71BC07.jar:/c/java/CXC1721212_R71BC07.jar:/c/java/CXC1721214_R71BC08.jar:/c/java/CXC1721216_R71BC09.jar:/c/java/CXC1721218_R71BC08.jar:/c/java/CXC1721280_R71BC08.jar:/c/java/CXC1721282_R71BC08.jar:/c/java/CXC1721371_R71BC08.jar:/c/java/CXC1723048_R71BC08.jar:/c/java/CXC1724100_R71BC07.jar:/c/java/CXC1726067_R71BC08.jar:/c/java/CXC1726068_R71BC08.jar:/c/java/CXC1720327_R71BC07.jar:/c/java/CXC1725907_R71BC07.jar:/c/java/CXC1726815_R6CF32.jar:/c/java/CXC1726842_R6CF17.jar (aue_framewor)2010-02-24 19:22:09 UP Requesting the JVM to be restarted within 5000 milliseconds.2010-02-24 19:22:15 UP Execution of step label 'AddJavaAUEs' is finished.2010-02-24 19:22:17 INFO Program CXC1320784_R71BC08 on PIU 0.12 external restart ordered (Jvm)2010-02-24 19:22:18 INFO Program CXC1320784_R71BC08 on PIU 0.12 started (Jvm)2010-02-24 19:22:39 UP Current Trace properties for Upgrade Package functionality: Trace property file used: /c/systemfiles/cello/cma/su/prop/Trace_01.prop Priority Level: 2 Send Logs As Notifications: 0 Output stream: File Maximum trace log file size: 2000 Include classes: Absolute file path to trace log: /c/systemfiles/cello/cma/su/trace/Trace.log Is trace file open: true Number of trace logs before flush: 12010-02-24 19:23:04 UP Waiting for the Configuration Service to be started...(registered).2010-02-24 19:23:19 UP Setting of the Upgrade Supervision Timer has been requested.2010-02-24 19:23:20 INFO Set upgrade supervision timer to 14400 seconds2010-02-24 19:23:20 UP The upgrade supervision timer is set to 14400 seconds and started.

Finn Magnusson 2014-04-01 rev PA36 314/476)

2010-02-24 19:23:22 UP Confirmation deadline timer data: 240 minutes.2010-02-24 19:23:26 UP The execution of the ongoing Upgrade proceeds when the Configuration Service has been started(registered).2010-02-24 19:26:24 UP The Configuration Service is up and running.2010-02-24 19:26:26 UP Sending AVC Event - progressHeader: The upgrade phase is initiated and the system state is set to upgrade mode2010-02-24 19:26:28 UP Following slots shall tolerate errors during an upgrade(pointed out by repertoire names)theTolerateErrorsSlotsForRepertoireNames: [Subrack=MS,Slot=1, Subrack=MS,Slot=28, Subrack=MS,Slot=14, Subrack=MS,Slot=15, Subrack=MS,Slot=16, Subrack=MS,Slot=4, Subrack=MS,Slot=5, Subrack=MS,Slot=6, Subrack=MS,Slot=7, Subrack=MS,Slot=26, Subrack=MS,Slot=27, Subrack=MS,Slot=19, Subrack=MS,Slot=20, Subrack=MS,Slot=22, Subrack=MS,Slot=23] theRepertoireNamesForTolerateErrors: [RNC_Module_MP, CPP_SPB, Cello_ETM1, Cello_ETM3, Cello_ETM4, Cello_ETMC1, Cello_ETMC41, CPP_ETMF4, CPP_ETMF41, CPP_ETMFG, CPP_ETMFX12, CPP_ETMFX13, Cello_SCB, Cello_SXB_Main, Cello_TUB, CPP_SCBDF_10G, CPP_SCBDF, CPP_ETIPG, CPP_CMXB_10G]2010-02-24 19:26:29 INFO Set error escalation to Node Restart2010-02-24 19:26:30 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: AddJavaAUEs2010-02-24 19:26:32 UP Sending AVC Event - progressCount: 22010-02-24 19:26:33 UP New step label: ReplaceConfigSupportMOsHardCpp62010-02-24 19:26:34 UP Execution of step label 'ReplaceConfigSupportMOsHardCpp6' is starting.2010-02-24 19:26:35 UP Execute operation 'ReplaceConfigSupportMOs'.2010-02-24 19:26:37 UP Java Heap information: Measured maximum usage since last reset or system start: 20882784 Total size: 483393536 Measured usage: 208827842010-02-24 19:26:38 UP Ose Heap information: Measured maximum usage since last reset or system start: 20439056 Total size: 47443680 Measured usage: 203758402010-02-24 19:26:39 UP Ose Pool information: Measured maximum usage since last reset or system start: 891104 Total size: 5000000 Measured usage: 7260972010-02-24 19:26:40 UP Sending AVC Event - progressHeader: Reconfiguration of Managed Objects according to the Upgrade Control File2010-02-24 19:26:41 UP Save administrative product data for all Subrack MO's.2010-02-24 19:26:43 UP Setting current relations from Subrack MO's to SubrackProdType MO's temporary to 'null'.2010-02-24 19:26:44 UP Delete all existing SubrackProdType MO's.2010-02-24 19:26:45 UP Creating SubrackProdType MO's representing all SubrackProdType's defined in the UCF.2010-02-24 19:26:47 UP Sets back the relation between the Subrack MO's and the new SubrackProdType MO's.2010-02-24 19:26:48 UP Saving information of current relations from PIU MO's to PiuType MO's.2010-02-24 19:26:49 UP Saving information of all current existing PiuType MO's.2010-02-24 19:26:50 UP Saving information of all current PiuTypes that are not supported in UCF.2010-02-24 19:26:52 UP Setting current relations from PIU MO's to PiuType MO's temporary to 'null'.2010-02-24 19:26:54 UP Saving information of current relations from SwAllocation MO's to Repertoire MO's.2010-02-24 19:26:55 UP Saving information of all current existing Repertoire MO's.2010-02-24 19:26:56 UP Collecting explicit replacement information from UCF for all Repertoires.2010-02-24 19:26:58 UP Setting current relations from SwAllocation MO's to Repertoire MO's temporary to 'null'.2010-02-24 19:27:01 UP All existing Repertoire's are being deleted.2010-02-24 19:27:07 UP Delete all existing PiuTypeMO's except for those that not will be replaced.2010-02-24 19:27:09 UP Creating PiuTypeMO's representing all PiuType's defined in the Upgrade package Control File(UCF).2010-02-24 19:27:11 UP Sets back the relation between the PIU MO's and the new PiuType MO's.2010-02-24 19:27:12 UP Set state 'isInstalled' in all PiuType MO's to 'true' except for those that not will be replaced.2010-02-24 19:27:14 UP Creating Repertoire's representing all Repertoire's defined in the Upgrade package Control File(UCF).2010-02-24 19:28:22 UP Resets the relation between the SwAllocation MO's and the new Repertoire MO's.

Finn Magnusson 2014-04-01 rev PA36 315/476)

2010-02-24 19:28:24 UP WARNING - The SwAllocation MO with DN 'SwAllocation=RNC_Other' could not be connected to a Repertoire MO with the name 'RNC_Other_Common' due to no Repertoire with that name was found i.e. it does not exist in the Upgrade Control File(UCF).2010-02-24 19:28:27 UP Set state 'isInstalled' in Repertoire MO's to 'true'.2010-02-24 19:28:28 UP Updating the attribute lmFilesInstallState in all PiuType MOs.2010-02-24 19:28:30 UP Handle explicit replacement information for RPUs.2010-02-24 19:28:31 UP The origin RPU's are saved in memory for use at reconfiguration of RPU data.2010-02-24 19:28:32 UP Existing RPU's are copied to new RPU's according to UCF(1 RPU to 1 RPU case).2010-02-24 19:28:34 UP Existing RPU's are copied to new RPU's according to UCF(2 RPUs to 1 RPU case).2010-02-24 19:28:35 UP Modifies properties of existing RPU's according to UCF.2010-02-24 19:28:36 UP Auto-configures certain types of repertoires(e.g. JVM and WebServer).2010-02-24 19:28:41 UP Java Heap information: Measured maximum usage since last reset or system start: 20882784 Total size: 483393536 Measured usage: 206446962010-02-24 19:28:42 UP Ose Heap information: Measured maximum usage since last reset or system start: 20896336 Total size: 47443680 Measured usage: 208318082010-02-24 19:28:43 UP Ose Pool information: Measured maximum usage since last reset or system start: 926496 Total size: 5000000 Measured usage: 7371502010-02-24 19:28:44 UP Execution of step label 'ReplaceConfigSupportMOsHardCpp6' is finished.2010-02-24 19:28:45 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: ReplaceConfigSupportMOsHardCpp62010-02-24 19:28:47 UP Sending AVC Event - progressCount: 32010-02-24 19:28:48 UP New step label: HardAddCAue_72010-02-24 19:28:50 UP Execution of step label 'HardAddCAue_7' is starting.2010-02-24 19:28:51 UP Sending AVC Event - progressHeader: One or several program are added and/ or removed2010-02-24 19:28:52 UP Execute operation 'RebootProgramUpgrade'.2010-02-24 19:28:53 UP Creating and starting programs.2010-02-24 19:28:54 UP Collect load module data for repertoire: Repertoire=CPP_Control_Upgrade_22010-02-24 19:29:05 INFO Program CXC1725790%2_R71CD01 on PIU 0.17 started (control_f7t7)2010-02-24 19:29:05 UP Collect load module data for repertoire: Repertoire=CPP_SS7_Upgrade_22010-02-24 19:29:05 UP Received AUE_SubscribedInformation: aueName: CoreAUE productNumber: CXC1725790/2 productRevision: R71CD01 (control_f7t7)2010-02-24 19:29:08 INFO Program CXC1725911%2_R71AZ01 on PIU 0.17 started (ss7_f7t7_aue)2010-02-24 19:29:08 UP Collect load module data for repertoire: Repertoire=CPP_IP_Tran_Upgrade_22010-02-24 19:29:11 UP Received AUE_SubscribedInformation: aueName: Scc_AUE_proc productNumber: CXC1725911/2 productRevision: R71AZ01 (ss7_f7t7_aue)2010-02-24 19:29:12 INFO Program CXC1726201%2_R71AZ01 on PIU 0.17 started (ip_tran_f7t7)2010-02-24 19:29:12 UP Collect load module data for repertoire: Repertoire=RNC_FRO_AUE_AX_BA2_22010-02-24 19:29:14 UP Received AUE_SubscribedInformation: aueName: Ipcp_AUE productNumber: CXC1726201/2 productRevision: R71AZ01 (ip_tran_f7t7)2010-02-24 19:29:15 UP Collect load module data for repertoire: Repertoire=RNC_SYSPAR_FRO_AUE_22010-02-24 19:29:16 INFO Program CXC1728785_R9UA02 on PIU 0.17 started (RncLmFroAue)2010-02-24 19:29:17 UP Received AUE_SubscribedInformation: aueName: RncRoamFroAue productNumber: CXC1728785 productRevision: R9UA02 (RncLmFroAue)2010-02-24 19:29:18 INFO Program CXC1728782_R9L01 on PIU 0.17 started (RncLmParAue)2010-02-24 19:29:20 UP Received AUE_SubscribedInformation: aueName: CoreAUE productNumber: CXC1728782 productRevision: R9L01 (RncLmParAue)

Finn Magnusson 2014-04-01 rev PA36 316/476)

2010-02-24 19:29:23 UP All started program(s)(C-AUEs)have been registered as subscribers of triggers.2010-02-24 19:29:24 UP Execution of step label 'HardAddCAue_7' is finished.2010-02-24 19:29:26 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: HardAddCAue_72010-02-24 19:29:27 UP Sending AVC Event - progressCount: 42010-02-24 19:29:29 UP New step label: STARTHardCpp62010-02-24 19:29:30 UP Execution of step label 'STARTHardCpp6' is starting.2010-02-24 19:29:31 UP Execute trigger 'START' operation.2010-02-24 19:29:32 UP Sending AVC Event - progressHeader: Executing an application unique trigger2010-02-24 19:29:33 UP Trigger 'START' received.2010-02-24 19:29:34 UP All C-AUE's have now confirmed the trigger 'START'.2010-02-24 19:29:35 UP Execution of step label 'STARTHardCpp6' is finished.2010-02-24 19:29:37 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: STARTHardCpp62010-02-24 19:29:38 UP Sending AVC Event - progressCount: 52010-02-24 19:29:39 UP New step label: HardRNC_PRECONFIG12010-02-24 19:29:40 UP Execution of step label 'HardRNC_PRECONFIG1' is starting.2010-02-24 19:29:42 UP Execute trigger 'RNC_PRECONFIG1' operation.2010-02-24 19:29:43 UP Sending AVC Event - progressHeader: Executing an application unique trigger2010-02-24 19:29:44 UP Trigger 'RNC_PRECONFIG1' received.2010-02-24 19:29:44 UP All C-AUE's have now confirmed the trigger 'RNC_PRECONFIG1'.2010-02-24 19:29:47 UP Execution of step label 'HardRNC_PRECONFIG1' is finished.2010-02-24 19:29:48 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: HardRNC_PRECONFIG12010-02-24 19:29:49 UP Sending AVC Event - progressCount: 62010-02-24 19:29:51 UP New step label: INITIATEHardCpp62010-02-24 19:29:52 UP Execution of step label 'INITIATEHardCpp6' is starting.2010-02-24 19:29:53 UP Execute trigger 'INITIATE' operation.2010-02-24 19:29:55 UP Sending AVC Event - progressHeader: Executing trigger Initiate2010-02-24 19:29:56 UP Trigger 'INITIATE' received.2010-02-24 19:29:58 UP Java Heap information: Measured maximum usage since last reset or system start: 20882784 Total size: 483393536 Measured usage: 206623642010-02-24 19:29:59 UP Ose Heap information: Measured maximum usage since last reset or system start: 21030976 Total size: 47443680 Measured usage: 209751042010-02-24 19:30:00 UP Ose Pool information: Measured maximum usage since last reset or system start: 974688 Total size: 5000000 Measured usage: 7821402010-02-24 19:30:01 UP All existing MO's of type LoadModule are updated with data from the Upgrade Control File(UCF).2010-02-24 19:30:32 UP Re-configuration of programs for the TO version.2010-02-24 19:30:33 UP Reconfiguration of programs is executed for each upgradeable PlugInUnit i.e. programs that will not be valid after the upgrade are set to 'disabled' while new programs are created and set to 'enabled'.2010-02-24 19:30:35 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=1,PlugInUnit=12010-02-24 19:30:37 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=10,PlugInUnit=12010-02-24 19:30:40 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=12,PlugInUnit=12010-02-24 19:30:42 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=4,PlugInUnit=12010-02-24 19:30:44 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=5,PlugInUnit=1

Finn Magnusson 2014-04-01 rev PA36 317/476)

2010-02-24 19:30:45 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=6,PlugInUnit=12010-02-24 19:30:47 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=7,PlugInUnit=12010-02-24 19:30:48 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=8,PlugInUnit=12010-02-24 19:30:50 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=9,PlugInUnit=12010-02-24 19:30:52 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=11,PlugInUnit=12010-02-24 19:30:56 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=13,PlugInUnit=12010-02-24 19:30:58 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=14,PlugInUnit=12010-02-24 19:31:00 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=15,PlugInUnit=12010-02-24 19:31:02 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=16,PlugInUnit=12010-02-24 19:31:05 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=17,PlugInUnit=12010-02-24 19:31:07 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=18,PlugInUnit=12010-02-24 19:31:09 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=19,PlugInUnit=12010-02-24 19:31:11 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=20,PlugInUnit=12010-02-24 19:31:13 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=22,PlugInUnit=12010-02-24 19:31:14 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=23,PlugInUnit=12010-02-24 19:31:16 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=26,PlugInUnit=12010-02-24 19:31:18 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=27,PlugInUnit=12010-02-24 19:31:19 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Slot=28,PlugInUnit=12010-02-24 19:31:21 UP Reconfiguration of programs on PlugInUnit(incl. cleanup): Subrack=MS,Fan=12010-02-24 19:31:22 UP Update upgradeable PIUs with wildcard product revision.2010-02-24 19:31:23 UP Configure JVM PIU RO's with wildcard product number and revision(valid when JVM != Core MP).2010-02-24 19:31:25 UP Configure JVM MP with wildcard's(reset any old not relevant wildcard PIU(s)and update new wildcard PIU(s)).2010-02-24 19:31:26 UP Update Subracks with SubrackProdType information.2010-02-24 19:31:28 UP Java Heap information: Measured maximum usage since last reset or system start: 21286560 Total size: 483393536 Measured usage: 212865602010-02-24 19:31:29 UP Ose Heap information: Measured maximum usage since last reset or system start: 21191168 Total size: 47443680 Measured usage: 211300802010-02-24 19:31:30 UP Ose Pool information: Measured maximum usage since last reset or system start: 1040256 Total size: 5000000 Measured usage: 7930992010-02-24 19:31:31 UP Defining upgrade mechanism 'Other Loader Name'.2010-02-24 19:31:33 UP All C-AUE's have now confirmed the trigger 'INITIATE'.2010-02-24 19:31:34 UP Execution of step label 'INITIATEHardCpp6' is finished.2010-02-24 19:31:35 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: INITIATEHardCpp62010-02-24 19:31:37 UP Sending AVC Event - progressCount: 72010-02-24 19:31:39 UP New step label: PRELOADHardCpp62010-02-24 19:31:40 UP Execution of step label 'PRELOADHardCpp6' is starting.2010-02-24 19:31:41 UP Execute trigger 'PRELOAD' operation.2010-02-24 19:31:42 UP Sending AVC Event - progressHeader: Executing trigger Preload2010-02-24 19:31:43 UP Trigger 'PRELOAD' received.2010-02-24 19:40:14 UP All C-AUE's have now confirmed the trigger 'PRELOAD'.2010-02-24 19:40:15 UP Execution of step label 'PRELOADHardCpp6' is finished.2010-02-24 19:40:17 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: PRELOADHardCpp62010-02-24 19:40:18 UP Sending AVC Event - progressCount: 8

Finn Magnusson 2014-04-01 rev PA36 318/476)

2010-02-24 19:40:20 UP New step label: HardRNC_PRECONFIG22010-02-24 19:40:21 UP Execution of step label 'HardRNC_PRECONFIG2' is starting.2010-02-24 19:40:22 UP Execute trigger 'RNC_PRECONFIG2' operation.2010-02-24 19:40:23 UP Sending AVC Event - progressHeader: Executing an application unique trigger2010-02-24 19:40:24 UP Trigger 'RNC_PRECONFIG2' received.2010-02-24 19:40:24 UP All C-AUE's have now confirmed the trigger 'RNC_PRECONFIG2'.2010-02-24 19:40:27 UP Execution of step label 'HardRNC_PRECONFIG2' is finished.2010-02-24 19:40:28 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: HardRNC_PRECONFIG22010-02-24 19:40:30 UP Sending AVC Event - progressCount: 92010-02-24 19:40:31 UP New step label: CONVERTHardCpp62010-02-24 19:40:33 UP Execution of step label 'CONVERTHardCpp6' is starting.2010-02-24 19:40:34 UP Execute trigger 'CONVERT' operation.2010-02-24 19:40:35 UP Sending AVC Event - progressHeader: Executing trigger Convert2010-02-24 19:40:36 UP Trigger 'CONVERT' received.2010-02-24 19:40:48 UP All C-AUE's have now confirmed the trigger 'CONVERT'.2010-02-24 19:40:50 UP Execution of step label 'CONVERTHardCpp6' is finished.2010-02-24 19:40:52 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: CONVERTHardCpp62010-02-24 19:40:54 UP Sending AVC Event - progressCount: 102010-02-24 19:40:56 UP New step label: EXECUTEHardCpp62010-02-24 19:40:58 UP Execution of step label 'EXECUTEHardCpp6' is starting.2010-02-24 19:41:00 UP Execute trigger 'EXECUTE' operation.2010-02-24 19:41:01 UP Sending AVC Event - progressHeader: Executing trigger Execute2010-02-24 19:41:03 UP Trigger 'EXECUTE' received.2010-02-24 19:41:06 UP Updating web server paths.2010-02-24 19:41:08 UP Updating product data in MO Managed Element.2010-02-24 19:41:10 UP All C-AUE's have now confirmed the trigger 'EXECUTE'.2010-02-24 19:41:13 UP The MO Managed Element was not updated due to XML element ManagedElement was not specified in the Upgrade Package Control File.2010-02-24 19:41:15 UP Execution of step label 'EXECUTEHardCpp6' is finished.2010-02-24 19:41:18 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: EXECUTEHardCpp62010-02-24 19:41:20 UP Sending AVC Event - progressCount: 112010-02-24 19:41:22 UP New step label: RebootNode_HardCpp62010-02-24 19:41:24 UP Execution of step label 'RebootNode_HardCpp6' is starting.2010-02-24 19:41:26 UP Execute operation 'RebootNodeUpgrade'.2010-02-24 19:41:28 UP Sending AVC Event - progressHeader: Node upgrade requested2010-02-24 19:41:32 UP Current classpath: /c/java/CXC1327582%2_R71CD06.jar:/c/java/CXC1324872%5_R71CD05.jar:/c/java/CXC1726176_R71CD06.jar:/c/java/CXC1728757_R25D01.jar:/c/java/CXC1723378_R71BC07.jar:/c/java/CXC1725791_R71T04.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71BC08.jar:/c/java/CXC1328917_R71BC07.jar:/c/java/CXC1720482_R71BC08.jar:/c/java/CXC1721553_R71BC05.jar:/c/java/CXC1721555_R71BC05.jar:/c/java/CXC1721558_R71BC07.jar:/c/java/CXC1721559_R71BC07.jar:/c/java/CXC1721192_R71BC08.jar:/c/java/CXC1721194_R71BC07.jar:/c/java/CXC1721196_R71BC08.jar:/c/java/CXC1721199_R71BC09.jar:/c/java/CXC1721201_R71BC07.jar:/c/java/CXC1721203_R71BC09.jar:/c/java/CXC1721206_R71BC08.jar:/c/java/CXC1721208_R71BC08.jar:/c/java/CXC1721210_R71BC07.jar:/c/java/CXC1721212_R71BC07.jar:/c/java/CXC1721214_R71BC08.jar:/c/java/CXC1721216_R71BC09.jar:/c/java/

Finn Magnusson 2014-04-01 rev PA36 319/476)

CXC1721218_R71BC08.jar:/c/java/CXC1721280_R71BC08.jar:/c/java/CXC1721282_R71BC08.jar:/c/java/CXC1721371_R71BC08.jar:/c/java/CXC1723048_R71BC08.jar:/c/java/CXC1724100_R71BC07.jar:/c/java/CXC1726067_R71BC08.jar:/c/java/CXC1726068_R71BC08.jar:/c/java/CXC1720327_R71BC07.jar:/c/java/CXC1725907_R71BC07.jar:/c/java/CXC1726815_R6CF32.jar:/c/java/CXC1726842_R6CF17.jar (aue_framewor)2010-02-24 19:41:33 UP New class: /c/java/CXC1327582%2_R71CD06.jar:/c/java/CXC1324872%5_R71CD05.jar:/c/java/CXC1723354_R71CD02.jar:/c/java/CXC1723364_R71CD05.jar:/c/java/CXC1723337_R71CD06.jar:/c/java/CXC1723344_R71CD06.jar:/c/java/CXC1723346_R71CD06.jar:/c/java/CXC1723356_R71CD06.jar:/c/java/CXC1723340_R71CD06.jar:/c/java/CXC1723333_R71CD06.jar:/c/java/CXC1723352_R71CD06.jar:/c/java/CXC1723358_R71CD06.jar:/c/java/CXC1723335_R71CD06.jar:/c/java/CXC1723348_R71CD02.jar:/c/java/CXC1723342_R71CD06.jar:/c/java/CXC1723350_R71CD02.jar:/c/java/CXC1723360_R71CD02.jar:/c/java/CXC1723491_R71CD06.jar:/c/java/CXC1726029_R71CD05.jar:/c/java/CXC1728758_R25C01.jar:/c/java/CXC1723378_R71AZ02.jar:/c/java/CXC1725791_R71T05.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71CD01.jar:/c/java/CXC1328917_R71AZ02.jar:/c/java/CXC1720482_R71CD06.jar:/c/java/CXC1721553_R71CD01.jar:/c/java/CXC1721555_R71CD01.jar:/c/java/CXC1721558_R71AN04.jar:/c/java/CXC1721192_R71CD06.jar:/c/java/CXC1721194_R71CD02.jar:/c/java/CXC1721196_R71CD06.jar:/c/java/CXC1721199_R71CD06.jar:/c/java/CXC1721201_R71CD05.jar:/c/java/CXC1721203_R71CD05.jar:/c/java/CXC1721206_R71CD04.jar:/c/java/CXC1721208_R71CD04.jar:/c/java/CXC1721210_R71CD05.jar:/c/java/CXC1721212_R71CD05.jar:/c/java/CXC1721214_R71CD06.jar:/c/java/CXC1721216_R71CD02.jar:/c/java/CXC1721218_R71CD06.jar:/c/java/CXC1721280_R71CD06.jar:/c/java/CXC1721282_R71CD05.jar:/c/java/CXC1721371_R71CD07.jar:/c/java/CXC1723048_R71CD05.jar:/c/java/CXC1724100_R71CD01.jar:/c/java/CXC1726067_R71CD06.jar:/c/java/CXC1720327_R71CD01.jar:/c/java/CXC1725907_R71CD06.jar:/c/java/CXC1728745_R9YC05.jar:/c/java/CXC1728746_R9YC05.jar (aue_framewor)2010-02-24 19:41:38 UP Create an upgrade temporary CV.2010-02-24 19:41:39 UP Sending AVC Event - progressHeader: Creating a System Upgrade(temporary)Configuration Version2010-02-24 19:41:42 UP Creating the Node Information data files2010-02-24 19:41:44 UP BackupRestoreInfo2010-02-24 19:41:46 UP Creating the IP Network configuration data file.2010-02-24 19:41:48 UP Creating the uplist2 data file.2010-02-24 19:41:51 UP Creating the Subrack Information data file.2010-02-24 19:41:53 UP SubrackInformation2010-02-24 19:42:10 UP CV 'SU_CXP9013831_R9YC%6_100224_1941' has been created. P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:42:12 UP Request for Node Restart.2010-02-24 19:42:13 UP Requesting the Node to be restarted within 5000 milliseconds.2010-02-24 19:42:14 UP Sending AVC Event - progressHeader: The node is to be restarted2010-02-24 19:42:21 UP Execution of step label 'RebootNode_HardCpp6' is finished.2010-02-24 19:42:22 INFO Node upgrade restart, reason: normal upgrade. Restart rank = warm. Info text = 2010-02-24 19:42:22 CRIT Node down2010-02-24 19:42:51 INFO *** Cls_evlogd_proc restart ***2010-02-24 19:42:56 INFO Node starting2010-02-24 19:43:02 INFO Active CIM ready.2010-02-24 19:43:02 INFO Configuration Version = SU_CXP9013831_R9YC%6_100224_1941 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:43:02 INFO Set upgrade supervision timer to 3600 seconds2010-02-24 19:43:03 INFO *** Cls_evlogd_proc restart ***2010-02-24 19:43:44 UP Current Trace properties for Upgrade Package functionality: Trace property file used: /c/systemfiles/cello/cma/su/prop/Trace_01.prop Priority Level: 2 Send Logs As Notifications: 0 Output stream: File Maximum trace log file size: 2000 Include classes: Absolute file path to trace log: /c/systemfiles/cello/cma/su/trace/Trace.log Is trace file open: true Number of trace logs before flush: 12010-02-24 19:44:12 UP Waiting for the Configuration Service to be started...(registered).2010-02-24 19:44:28 UP Setting of the Upgrade Supervision Timer has been requested.2010-02-24 19:44:30 UP The upgrade supervision timer is set to 14400 seconds and started.2010-02-24 19:44:33 UP Confirmation deadline timer data: 240 minutes.

Finn Magnusson 2014-04-01 rev PA36 320/476)

2010-02-24 19:44:38 UP The execution of the ongoing Upgrade proceeds when the Configuration Service has been started(registered).2010-02-24 19:45:08 UP The Configuration Service is up and running.2010-02-24 19:45:13 UP Sending AVC Event - progressHeader: The upgrade phase is initiated and the system state is set to upgrade mode2010-02-24 19:45:16 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: RebootNode_HardCpp62010-02-24 19:45:20 UP Sending AVC Event - progressCount: 122010-02-24 19:45:21 UP New step label: FINISHHardCpp62010-02-24 19:45:23 UP Execute trigger 'FINISH' operation.2010-02-24 19:45:25 UP Sending AVC Event - progressHeader: Executing trigger Finish2010-02-24 19:45:27 UP Trigger 'FINISH' received.2010-02-24 19:45:29 UP Following tasks will be performed: - Update of Load Module MO's - Update of PiuType MO's - Update upgradeable PIUs with wildcard product revision - Configure JVM PIU RO's with wildcard product number and revision(valid when JVM != Core MP)- Update Subracks with SubrackProdType information. - Un-used RPUs are deleted.2010-02-24 19:45:32 UP Java Heap information: Measured maximum usage since last reset or system start: 20421484 Total size: 483393536 Measured usage: 20421484 Ose Heap information: Measured maximum usage since last reset or system start: 21951088 Total size: 47460064 Measured usage: 21890128 Ose Pool information: Measured maximum usage since last reset or system start: 1054016 Total size: 5000000 Measured usage: 8166052010-02-24 19:45:34 UP Programs that are not valid anymore after the upgrade are deleted i.e. all programs with startstate set to 'disabled'.2010-02-24 19:45:36 UP All C-AUE's have now confirmed the trigger 'FINISH'.2010-02-24 19:47:46 UP Configure JVM MP with wildcard's(reset any old not relevant wildcard PIU(s)and update new wildcard PIU(s)).2010-02-24 19:47:49 UP The active and/or passive slot connected to the RPU was not of type 'SlotMoSystemUpgradeAccess'.The restore of the PIU data in the PIU resource(wildcard info in case this is the JVM RPU)was not possible due to that. Active Slot: Subrack=MS,Slot=14 Passive Slot: null RPU: ReliableProgramUniter=rnc_dh_12010-02-24 19:47:51 UP The active and/or passive slot connected to the RPU was not of type 'SlotMoSystemUpgradeAccess'.The restore of the PIU data in the PIU resource(wildcard info in case this is the JVM RPU)was not possible due to that. Active Slot: Subrack=MS,Slot=16 Passive Slot: null RPU: ReliableProgramUniter=rnc_dh_82010-02-24 19:47:54 UP Java Heap information: Measured maximum usage since last reset or system start: 21214380 Total size: 483393536 Measured usage: 21214380 Ose Heap information: Measured maximum usage since last reset or system start: 22523504 Total size: 47460064 Measured usage: 22457936 Ose Pool information: Measured maximum usage since last reset or system start: 1055072 Total size: 5000000 Measured usage: 7943112010-02-24 19:47:57 UP Updating OtherLoaderNames.2010-02-24 19:48:14 UP Updating Repertoire MO's.2010-02-24 19:49:21 INFO Node operational. 2010-02-24 19:49:38 UP Execution of step label 'FINISHHardCpp6' is finished.2010-02-24 19:49:41 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: FINISHHardCpp62010-02-24 19:49:45 UP Sending AVC Event - progressCount: 132010-02-24 19:49:47 UP New step label: HardRNC_POSTCONFIG2010-02-24 19:49:50 UP Execute trigger 'RNC_POSTCONFIG' operation.2010-02-24 19:49:53 UP Sending AVC Event - progressHeader: Executing an application unique trigger2010-02-24 19:49:55 UP Trigger 'RNC_POSTCONFIG' received.2010-02-24 19:49:58 UP All C-AUE's have now confirmed the trigger 'RNC_POSTCONFIG'.2010-02-24 19:50:01 UP Execution of step label 'HardRNC_POSTCONFIG' is finished.2010-02-24 19:50:04 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: HardRNC_POSTCONFIG2010-02-24 19:50:08 UP Sending AVC Event - progressCount: 142010-02-24 19:50:11 UP New step label: WaitForConfirm_FINISHHardCpp6

Finn Magnusson 2014-04-01 rev PA36 321/476)

2010-02-24 19:50:14 UP Execute operation 'WaitForConfirm'.2010-02-24 19:50:16 UP Sending AVC Event - progressHeader: Waiting for confirm upgrade2010-02-24 19:50:19 UP Execution of step label 'WaitForConfirm_FINISHHardCpp6' is finished.2010-02-24 19:50:19 UP Sending AVC Event - state: Awaiting confirm2010-02-24 19:50:35 UP Start Action - Confirm Upgrade Product number: CXP9013831 Product revision: R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:50:38 UP Sending AVC Event - state: Upgrade executing2010-02-24 19:50:41 UP End Action - Confirm Upgrade, continue upgrade initiated2010-02-24 19:50:45 MO-A ACT SwManagement=1,UpgradePackage=CXP9013831_R9YC/6 confirmUpgrade 2010-02-24 19:50:46 UP Sending AVC Event - progressHeader: The upgrade phase is initiated and the system state is set to upgrade mode2010-02-24 19:50:52 UP Confirmation deadline timer data: 240 minutes.2010-02-24 19:50:58 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: WaitForConfirm_FINISHHardCpp62010-02-24 19:51:04 UP Sending AVC Event - progressCount: 152010-02-24 19:51:08 UP New step label: CONFIRMEDHardCpp62010-02-24 19:51:11 UP Execute trigger 'CONFIRMED' operation.2010-02-24 19:51:13 UP Sending AVC Event - progressHeader: Executing trigger Confirmed2010-02-24 19:51:17 UP Trigger 'CONFIRMED' received.2010-02-24 19:51:20 UP All C-AUE's have now confirmed the trigger 'CONFIRMED'.2010-02-24 19:51:23 UP Execution of step label 'CONFIRMEDHardCpp6' is finished.2010-02-24 19:51:24 INFO Set upgrade supervision timer to 14400 seconds2010-02-24 19:51:26 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: CONFIRMEDHardCpp62010-02-24 19:51:28 INFO Set error escalation to Node Restart2010-02-24 19:51:30 UP Sending AVC Event - progressCount: 162010-02-24 19:51:33 UP New step label: HardRemoveCAue_72010-02-24 19:51:36 UP Sending AVC Event - progressHeader: One or several program are added and/ or removed2010-02-24 19:51:39 UP Execute operation 'RebootProgramUpgrade'.2010-02-24 19:51:42 UP Stop and delete prgrams.2010-02-24 19:51:45 UP Execution of step label 'HardRemoveCAue_7' is finished.2010-02-24 19:51:49 UP The upgrade sequence defined in the Upgrade Control File(UCF)is parsed. Upgrade sequence to parse: AxMomP7_TO_Ba2MomP7_hard Previously executed step: HardRemoveCAue_72010-02-24 19:51:53 UP Sending AVC Event - progressHeader: The execution mode is switched back to normal mode2010-02-24 19:51:56 UP The Jvm Mo is not connected i.e. all load modules of type JVM are of interest.2010-02-24 19:51:59 UP Current classpath: /c/java/CXC1327582%2_R71CD06.jar:/c/java/CXC1324872%5_R71CD05.jar:/c/java/CXC1723354_R71CD02.jar:/c/java/CXC1723364_R71CD05.jar:/c/java/CXC1723337_R71CD06.jar:/c/java/CXC1723344_R71CD06.jar:/c/java/CXC1723346_R71CD06.jar:/c/java/CXC1723356_R71CD06.jar:/c/java/CXC1723340_R71CD06.jar:/c/java/CXC1723333_R71CD06.jar:/c/java/CXC1723352_R71CD06.jar:/c/java/CXC1723358_R71CD06.jar:/c/java/CXC1723335_R71CD06.jar:/c/java/CXC1723348_R71CD02.jar:/c/java/CXC1723342_R71CD06.jar:/c/java/CXC1723350_R71CD02.jar:/c/java/CXC1723360_R71CD02.jar:/c/java/CXC1723491_R71CD06.jar:/c/java/CXC1726029_R71CD05.jar:/c/java/CXC1728758_R25C01.jar:/c/java/CXC1723378_R71AZ02.jar:/c/java/CXC1725791_R71T05.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71CD01.jar:/c/java/CXC1328917_R71AZ02.jar:/c/java/CXC1720482_R71CD06.jar:/c/java/CXC1721553_R71CD01.jar:/c/java/CXC1721555_R71CD01.jar:/c/java/CXC1721558_R71AN04.jar:/c/java/CXC1721192_R71CD06.jar:/c/java/CXC1721194_R71CD02.jar:/c/java/CXC1721196_R71CD06.jar:/c/java/CXC1721199_R71CD06.jar:/c/java/CXC1721201_R71CD05.jar:/c/java/CXC1721203_R71CD05.jar:/c/java/CXC1721206_R71CD04.jar:/c/java/CXC1721208_R71CD04.jar:/c/java/CXC1721210_R71CD05.jar:/c/java/CXC1721212_R71CD05.jar:/c/java/CXC1721214_R71CD06.jar:/c/java/CXC1721216_R71CD02.jar:/c/java/CXC1721218_R71CD06.jar:/c/java/CXC1721280_R71CD06.jar:/c/java/CXC1721282_R71CD05.jar:/c/java/CXC1721371_R71CD07.jar:/c/java/CXC1723048_R71CD05.jar:/c/java/

Finn Magnusson 2014-04-01 rev PA36 322/476)

CXC1724100_R71CD01.jar:/c/java/CXC1726067_R71CD06.jar:/c/java/CXC1720327_R71CD01.jar:/c/java/CXC1725907_R71CD06.jar:/c/java/CXC1728745_R9YC05.jar:/c/java/CXC1728746_R9YC05.jar New class: /c/java/CXC1723378_R71AZ02.jar:/c/java/CXC1725791_R71T05.jar:/c/java/CXC1726723_R71T01.jar:/c/java/CXC1320960_R71CD01.jar:/c/java/CXC1328917_R71AZ02.jar:/c/java/CXC1720482_R71CD06.jar:/c/java/CXC1721553_R71CD01.jar:/c/java/CXC1721555_R71CD01.jar:/c/java/CXC1721558_R71AN04.jar:/c/java/CXC1721192_R71CD06.jar:/c/java/CXC1721194_R71CD02.jar:/c/java/CXC1721196_R71CD06.jar:/c/java/CXC1721199_R71CD06.jar:/c/java/CXC1721201_R71CD05.jar:/c/java/CXC1721203_R71CD05.jar:/c/java/CXC1721206_R71CD04.jar:/c/java/CXC1721208_R71CD04.jar:/c/java/CXC1721210_R71CD05.jar:/c/java/CXC1721212_R71CD05.jar:/c/java/CXC1721214_R71CD06.jar:/c/java/CXC1721216_R71CD02.jar:/c/java/CXC1721218_R71CD06.jar:/c/java/CXC1721280_R71CD06.jar:/c/java/CXC1721282_R71CD05.jar:/c/java/CXC1721371_R71CD07.jar:/c/java/CXC1723048_R71CD05.jar:/c/java/CXC1724100_R71CD01.jar:/c/java/CXC1726067_R71CD06.jar:/c/java/CXC1720327_R71CD01.jar:/c/java/CXC1725907_R71CD06.jar:/c/java/CXC1728745_R9YC05.jar:/c/java/CXC1728746_R9YC05.jar (aue_framewor)2010-02-24 19:52:00 INFO Program CXC1725790%2_R71CD01 on PIU 0.17 stopped at upgrade (control_f7t7)2010-02-24 19:52:00 INFO Program CXC1725911%2_R71AZ01 on PIU 0.17 stopped at upgrade (ss7_f7t7_aue)2010-02-24 19:52:00 INFO Program CXC1726201%2_R71AZ01 on PIU 0.17 stopped at upgrade (ip_tran_f7t7)2010-02-24 19:52:00 INFO Program CXC1728785_R9UA02 on PIU 0.17 stopped at upgrade (RncLmFroAue)2010-02-24 19:52:00 INFO Program CXC1728782_R9L01 on PIU 0.17 stopped at upgrade (RncLmParAue)2010-02-24 19:52:05 UP Create an upgrade final CV.2010-02-24 19:52:08 UP Sending AVC Event - progressCount: 02010-02-24 19:52:11 UP Sending AVC Event - progressTotal: 02010-02-24 19:52:13 INFO Set error escalation to default2010-02-24 19:52:13 INFO Cancel upgrade supervision timer2010-02-24 19:52:14 UP Sending AVC Event - progressHeader: Creating a Final Configuration Version2010-02-24 19:53:03 UP CV 'Fi_CXP9013831_R9YC%6_100224_1952' has been created. P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-02-24 19:53:13 UP Sending AVC Event - progressHeader: Upgrade successfully executed2010-02-24 19:53:16 UP Sending AVC Event - progressHeader: Idle2010-02-24 19:53:19 UP Sending AVC Event - state: Upgrade completed2010-02-24 19:53:22 UP Upgrade executed.

Case study:

An upgrade is failing, and we see the following line in “lgd”, indicating the node restarted due to “Program Error at Upgrade”:

============================================================================================================================Timestamp (UTC) Restart Type Configuration Version SwRelease CPP Downtime Appl. Downtime============================================================================================================================2011-03-07 16:55:43 Spontaneous(ProgErrAtUpgr) SU_CXP9014711%4_P8E02_110307_1653 W11B 28s 124s (2m4s)

In “lgs” printout, we see:

2011-03-07 16:55:43 ERR Program CXC1320784_R74G14 on PIU 0.12 failed (Jvm)2011-03-07 16:55:43 CRIT Node restart due to program error during upgrade2011-03-07 16:55:43 CRIT Node down2011-03-07 16:55:43 INFO Crash on 0012, device=00 PROGRAM_BASIC_0xF0F0F0F2 pmdId=0xdffffd45.pmd, 11-03-07, 16:55:41

Finn Magnusson 2014-04-01 rev PA36 323/476)

2011-03-07 16:56:00 INFO *** Cls_evlogd_proc restart ***2011-03-07 16:56:04 INFO Node starting2011-03-07 16:56:11 INFO Active CIM ready.2011-03-07 16:56:11 INFO Crash on 0012, device=00 PROGRAM_BASIC_0xF0F0F0F2 pmdId=0xdffffd45.pmd, 11-03-07, 16:55:41 2011-03-07 16:56:11 INFO Crash on 0010, device=00 PROCESSOR_BASIC_0xF0F0F0F3 pmdId=0xfddfff79.pmd, 11-03-07, 16:55:49 2011-03-07 16:56:11 INFO Configuration Version = SU_CXP9014711%4_P8E02_110307_1653 W11B2011-03-07 16:56:11 INFO Set upgrade supervision timer to 3600 seconds2011-03-07 16:56:12 INFO *** Cls_evlogd_proc restart ***2011-03-07 16:58:56 INFO Crash on 0012, device=00 PROGRAM_BASIC_0xF0F0F0F2 pmdId=0xdffffd47.pmd, 11-03-07, 16:58:56 2011-03-07 16:58:58 ERR Program CXC1320784_R74G14 on PIU 0.12 failed (Jvm)2011-03-07 16:58:58 CRIT Node restart due to program error during upgrade

And in “lgp”:

2011-03-07 16:55:41 PMD 0012 GPB_OM Program restart Proc=java_main_thread (jni_debug.c:113) Block=CXC1320784_R74G14 (Jvm) Err=0xF0F0F0F2 (eri_api) PMD=20110307_165620_c_pmd_34_001200_0xdffffd45.pmd. Java assertion failed: Oms.convertMoData(): MoData conversion failedse.ericsson.cello.moframework.MoDataConversionException: CMASS7_AUECONVERTER MO data converter : from-revision R3A not supported. [HARD DISK ERROR LOG] Len:1 head:1 ( 0) 0000000156.0545: START - 0x00000000, 0x00000000 2011-03-07 16:55:49 PMD 0010 GPB_Central Board restart rank=Coldwithtest Proc=Osa_sysmgr_proc (sysmgr.c:5561) Block=CXC1320782_R74G19 (EqmRes) Err=0xF0F0F0F3 (eri_api) PMD=20110307_165621_c_pmd_35_001000_0xfddfff79.pmd. Restart ordered by system manager, node upgrade error, PGM escalation from PIU [HARD DISK ERROR LOG] Len:1 head:1 ( 0) 0000000176.1104: START - 0x00000000, 0x00000000 2011-03-07 16:59:03 PMD 0010 GPB_Central Board restart rank=Coldwithtest Proc=Osa_sysmgr_proc (sysmgr.c:5561) Block=CXC1320782_R74G19 (EqmRes) Err=0xF0F0F0F3 (eri_api) PMD=20110307_170027_c_pmd_37_001000_0xfddfff7b.pmd. Restart ordered by system manager, node upgrade error, PGM escalation from PIU [HARD DISK ERROR LOG] Len:1 head:1 ( 0) 0000000036.3406: START - 0x00000000, 0x00000000 2011-03-07 16:58:56 PMD 0012 GPB_OM Program restart Proc=java_main_thread (jni_debug.c:113) Block=CXC1320784_R74G14 (Jvm) Err=0xF0F0F0F2 (eri_api) PMD=20110307_170259_c_pmd_38_001200_0xdffffd47.pmd. Java assertion failed: Oms.convertMoData(): MoData conversion failedse.ericsson.cello.moframework.MoDataConversionException: CMASS7_AUECONVERTER MO data converter : from-revision R3A not supported. [HARD DISK ERROR LOG] Len:1 head:1 ( 0) 0000000312.1528: START - 0x00000000, 0x00000000

The error message is indicating that the from-state is not supported. We chosen upgrade path was not correct.

Note: do decode the pmd file, we can do "zpm $logdir/pmdfiles/172.31.98.178/20110307_165620_c_pmd_34_001200_0xdffffd45.pmd", it will show us the “te log read” on the board just before the crash.

[2011-03-07 16:55:41.956] se.ericsson.cello.oms:main Oms:0 INFO:Calling convert method for converter se.ericsson.cello.aueframework.converter.DataConverter [2011-03-07 16:55:41.956] se.ericsson.cello.aueframework.converter:main DataConverter:0 INFO: ATM_AUECONVERTER MO data converter : Starting MO data conversion. [2011-03-07 16:55:41.976] se.ericsson.cello.aueframework.converter:main DataConverter:0 INFO: ATM_AUECONVERTER MO data converter : Conversion completed in 22ms. [2011-03-07 16:55:41.976] se.ericsson.cello.oms:main Oms:0 INFO:Convert method for converter se.ericsson.cello.aueframework.converter.DataConverter returned with putLastInList = false [2011-03-07 16:55:41.976] se.ericsson.cello.oms:main Oms:0 INFO:Calling convert method for converter se.ericsson.cello.aueframework.converter.DataConverter [2011-03-07 16:55:41.980] se.ericsson.cello.aueframework.converter:main DataConverter:0 INFO: CMASS7_AUECONVERTER MO data converter : Starting

Finn Magnusson 2014-04-01 rev PA36 324/476)

MO data conversion. [2011-03-07 16:55:41.988] se.ericsson.cello.aueframework.converter:main DataConverter:0 ERROR: CMASS7_AUECONVERTER MO data converter : MO Data conversion failed.se.ericsson.cello.aueframework.common.AueException: from-revision R3A not supported. at se.ericsson.cello.aueframework.common.DirectedRevisionGraph.approximateRevision(Unknown Source) at se.ericsson.cello.aueframework.common.DirectedRevisionGraph.findShortestPath(Unknown Source) [2011-03-07 16:55:41.988] se.ericsson.cello.aueframework.converter:main DataConverter:0 ERROR:<continued> at se.ericsson.cello.aueframework.converter.ConversionGraph.findUpgradePath(Unknown Source) at se.ericsson.cello.aueframework.converter.ConversionStepUpgradeHandler.upgrade(Unknown Source) at se.ericsson.cello.aueframework.converter.DataConverter.convertMoData(Unknown Source) at se.ericsson.cello.oms.Oms.convertMoData(Unknown Source) [2011-03-07 16:55:41.988] se.ericsson.cello.aueframework.converter:main DataConverter:0 ERROR:<continued> at se.ericsson.cello.oms.Oms.main(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at se.ericsson.cello.support.control.Control.start(Unknown Source) at se.ericsson.cello.support.control.Control.main(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.misc.CVM.runMain(Unknown Source) [2011-03-07 16:55:41.988] se.ericsson.cello.support.debug:main Assert:0 ERROR:Oms.convertMoData(): MoData conversion failedse.ericsson.cello.moframework.MoDataConversionException: CMASS7_AUECONVERTER MO data converter : from-revision R3A not supported.java.lang.Exception: Assertion failed: Oms.convertMoData(): MoData conversion failedse.ericsson.cello.moframework.MoDataConversionException: CMASS7_AUECONVERTER MO data converter : from-revision R3A [2011-03-07 16:55:41.988] se.ericsson.cello.support.debug:main Assert:0 ERROR:<continued>not supported. at se.ericsson.cello.support.debug.Assert.fail(Unknown Source) at se.ericsson.cello.support.debug.Assert.cppAssert(Unknown Source) at se.ericsson.cello.oms.Oms.convertMoData(Unknown Source) at se.ericsson.cello.oms.Oms.main(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) [2011-03-07 16:55:41.992] se.ericsson.cello.support.debug:main Assert:0 ERROR:<continued> at se.ericsson.cello.support.control.Control.start(Unknown Source) at se.ericsson.cello.support.control.Control.main(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.misc.CVM.runMain(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/ose/javavm/runtime/threads_md.c:63 ERROR:JVM executing in error handler - stack trace follows [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: JNI Frame se.ericsson.cello.support.debug.Assert.handleAssert(Ljava/lang/String;)V(Native Method) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.support.debug.Assert.fail(Ljava/lang/String;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.support.debug.Assert.cppAssert(Ljava/lang/Object;Ljava/lang/String;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.oms.Oms.convertMoData(Ljava/util/Vector;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.oms.Oms.main([

Finn Magnusson 2014-04-01 rev PA36 325/476)

Ljava/lang/String;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Transition Frame se.ericsson.cello.oms.Oms.main([Ljava/lang/String;)V(Transition Method) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.support.control.Control.start([Ljava/lang/String;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame se.ericsson.cello.support.control.Control.main([Ljava/lang/String;)V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Transition Frame se.ericsson.cello.support.control.Control.main([Ljava/lang/String;)V(Transition Method) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Java Frame sun.misc.CVM.runMain()V(Unknown Source) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Transition Frame sun.misc.CVM.runMain()V(Transition Method) [2011-03-07 16:55:41.992] java_main_thread ../../src/share/javavm/runtime/utils.c:76 INFO: Free List Frame (JNI Local Frame)

Adding more info to the Upgrade log:

The Upgrade logging characteristics are stored in the MO UpgradeTraceSome useful properties that can be set are:- level: by increasing this number it increases the level of traces that are written (1=only important traces are written .... 99=all traces are written)- fileSize: the size of the Trace.log file in KB- flushInterval: how many traces are buffered before writing to fileIt’s possible to filter traces on certain classes with the actions addClasses, addFunctions. The list of available classes is found in the file /c/systemfiles/cello/cma/su/prop/Trace_01.prop

RNC49> get upgradetrace=

=================================================================================================================1048 SwManagement=1,UpgradeTrace=1=================================================================================================================UpgradeTraceId 1activeClasses s[0] = activeFunctions i[0] = fileName Trace.logfileSize 2000

Finn Magnusson 2014-04-01 rev PA36 326/476)

flushInterval 1level 2outputMode 0 (FILE)sendLogsAsNotifications 0 (DISABLED)traceDirectoryPath /c/systemfiles/cello/cma/su/trace/traceInformation Struct{6} >>> 1.type = 0 (DEBUG) >>> 2.className = >>> 3.methodName = >>> 4.additionalInformation = >>> 5.timeStamp = >>> 6.version = typeOfStorage 0 (NON_PERSISTENT)=================================================================================================================Total: 1 MOs

RNC49> acl upgradetrace

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 1048 UpgradeTrace=1 addClasses 1 1048 UpgradeTrace=1 addFunctions 1 1048 UpgradeTrace=1 clearLogFile 0 1048 UpgradeTrace=1 deleteLogFile 1 1048 UpgradeTrace=1 flushTracesToFile 0 1048 UpgradeTrace=1 listNotActiveLogFiles 0 1048 UpgradeTrace=1 reloadTraceProperties 0 1048 UpgradeTrace=1 removeClasses 1 1048 UpgradeTrace=1 removeFunctions 1 1048 UpgradeTrace=1 setDefaultProperties 0=================================================================================================================

RNC49> cat /c/systemfiles/cello/cma/su/prop/Trace_01.prop

$ cat /c/systemfiles/cello/cma/su/prop/Trace_01.prop# Trace priority# ==============# Trace level is only valid for log messages (i.e. error messages are always logged).# A statement for one level is also valid for all lower levels.

Finn Magnusson 2014-04-01 rev PA36 327/476)

# Priority 1 is regarded to be the highest priority.## Example: When level is set to 3 the statements for level 1,2 and 3 are# -------- valid.## Valid range: 2 - 99trace.level 2

# A list of strings where the strings is the names of the classes to be included# in the trace log. Each class name shall be separated with a semicolon.## Valid class names:# AutoCreateMos# ConfigSupportMoSAXdh# ExecutableOp# InitializeSAXdh# InstallSAXdh# LockRestartOp# OpGroup# OpGroupCreatorSAXdh# PlugInUnitHelper# RebootJvmUpgradeOp# RebootNodeUpgradeOp # RebootProgramUpgradeOp# ReplaceConfigSupportMOsOp# TriggerCentral# TriggerNotifier# TriggerOp# UnlockAndWaitOp# UpdateLmDataSAXdh# UpgradeController# UpgradeDbWrapper# UpgradeMaster# UpgradePackageDbHandler# UpgradePackageInitialData# UpgradePackageMoFactory# UpgradePackageMoImpl# UpgradePackageSAXdh# UpgradePackageShadowCreator# UpgradePackageShadowData# UpgradePackageShadowInitialData# UpgradePackageState# UpgradeReplacement# UpgradeVerifyData# UpiTriggerSender

Finn Magnusson 2014-04-01 rev PA36 328/476)

# WaitForActionOp# WaitForLockedOp# WaitOp## Example: trace.active.classes UpgradePackageMoImpl;UpgradeController;UpdateLmDataSAXdh#trace.active.classes

# Specifies the functions that are part of the defined trace properties# A maximum of four functions can be activated at the same time trace.active.functions # Define to where the trace logs shall be written.# 'SerialPort' indicates that the trace logs is written to standard output# 'File' indicates that the trace logs is written to the file specified and# 'TeLog' indicates that the trace logs is written to the Trace and Error log on # the active JVM board.# in key 'trace.file.name' below.#trace.output.mode File

# Specifies the name of the log file to where trace logs is written when the # flag 'output' is set to 'File'. The location of the file is /c/systemfiles/cello/cma/su/trace/#trace.file.name Trace.log

# Specifies the file size in kB.# Default value: 2000 kB#trace.file.size 2000

# Define number of printed logs before flush of traces to file (if file is used)# Valid values: >0 (If omitted default value is 1)#trace.flush.interval 1

# Specifies whether or not trace logs are sent as notifications (AVCs) for the attribute # traceInformation in UpgradeTrace MO# trace.send.log.as.notifications 0

Finn Magnusson 2014-04-01 rev PA36 329/476)

11.5 Checks after upgrade

11.5.1 Data Collection (dcgm)

Run a data collection (will include offline files such as MO dump, ROP files, logfiles, etc)

RNC11> dcgm.....

11.5.2 Compare dumps before and after upgrade

Compare the dumps taken before and after upgrade to see what parameters have changed

OFFLINE> diff RNC11/090325_113852/RNC11_modump.zip RNC11/090326_122034/RNC11_modump.zip

Parsing file RNC11/090325_113852/RNC11_modump.zip............................................Done.Parsing file RNC11/090326_122034/RNC11_modump.zip............................................Done.

====================================================================================================MO Attribute Value1 Value2====================================================================================================LocationArea=336 att 1 (TRUE) 0 (FALSE)Sid=1 sib1.sib1RepPeriod 32 323...<cut>...====================================================================================================

====================================================================================================MOs only found in dump 1:====================================================================================================Subrack=MS,Slot=28,PlugInUnit=1,Program=CXC1322165/12_R1J02...<cut>...

====================================================================================================MOs only found in dump 2:====================================================================================================

Finn Magnusson 2014-04-01 rev PA36 330/476)

Subrack=MS,Slot=28,PlugInUnit=1,Program=CXC1322165/12_R1J03...<cut>...

Saved result in csv format: /home/eanzmagn/moshell_logfiles/logs_moshell/diff/OFFLINE/20090327/071125_2496/OFFLINE.csv ($diffcsvfile)

11.5.3 Perform a WRAN parameter audit

Correct any parameters that are not according to recommended values

OFFLINE> uv custom_param_file=/path/to/ownreferencevalues.txt

OFFLINE> diff RNC11/090325_113852/RNC11_modump.zip

====================================================================================================MO Attribute CurrentValue ReferenceValue====================================================================================================Aal2QosProfile=Aal2QosPr-1 profileClassA.boundOnNodeDelay 5000 10000Aal2QosProfile=Aal2QosPr-1 profileClassB.boundOnNodeDelay 15000 20000Aal2QosProfile=Aal2QosPr-1 profileClassD.boundOnNodeDelay 8000 50000Aal2QosProfile=Aal2QosPr-1 profileClassD.boundOnProbOfDelay 500000 1000000000Aal2QosProfile=Aal2QosPr-1 profileClassD.boundOnProbOfLoss 500000 1000000000Aal2QosProfile=Aal2QosPr-ad8 profileClassA.boundOnNodeDelay 8000 10000Aal2QosProfile=Aal2QosPr-ad8 profileClassB.boundOnNodeDelay 15000 20000Aal2QosProfile=Aal2QosPr-ad8 profileClassD.boundOnNodeDelay 8000 50000Aal2QosProfile=Aal2QosPr-ad8 profileClassD.boundOnProbOfDelay 500000 1000000000Aal2QosProfile=Aal2QosPr-ad8 profileClassD.boundOnProbOfLoss 500000 1000000000ChannelSwitching=1 downswitchTimerThreshold 2 0ChannelSwitching=1 inactivityTimer 12 30DchFrameSynch=2 toAEUl 400 95DchFrameSynch=2 toAWEUl 100 2DchFrameSynch=2 toAWSUl 400 40DchFrameSynch=2 uto 100 11ManagedElementData=1 ntpBurstFlagPrimary true falseManagedElementData=1 ntpMaxPollSecondary 0 1024ManagedElementData=1 ntpMaxPollThird 0 1024ManagedElementData=1 ntpMinPollPrimary 16 64ManagedElementData=1 ntpMinPollSecondary 0 64ManagedElementData=1 ntpMinPollThird 0 64ManagedElementData=1 ntpServiceActivePrimary true falseMtp3bSpItu=Iu networkInd 1 (SPARE) 2 (NATIONAL_NETWORK)NniSaalProfile=1 profileData.mps 0 2

Finn Magnusson 2014-04-01 rev PA36 331/476)

NniSaalProfile=2 profileData.mps 0 2Paging=1 utranDrxCycleLength 6 5PowerControl=1 sirMax 100 "100: if EUL is not activated 120: if EUL is activated"PowerControl=1 ulInitSirTargetEdch 70 30RabHandling=1 eulHarqRv 0 (CHASE_COMB) 1 (INCR_REDUND)SccpSp=Iu,SccpScrc=1,SccpApLocal=Iu useS1 false trueUeMeasControl=1 event1dRncOffset 0 2UeMeasControl=1 event1dRncThreshold 4 2UeMeasControl=1 nonUsedFreqThresh4_2bEcno -9 -10UeMeasControl=1 nonUsedFreqThresh4_2bRscp -95 -100UeMeasControl=1 usedFreqRelThresh4_2bEcno -1 0UeMeasControl=1 usedFreqRelThresh4_2bRscp -3 0UeMeasControl=1 usedFreqThresh2dEcnoDrnc -12 -13UeMeasControl=1 usedFreqThresh2dRscpDrnc -100 -105UeMeasControl=1 utranRelThresh3aEcno -1 0UeMeasControl=1 utranRelThresh3aRscp -3 0UtranCell=Iub-1-1 pwrLoadThresholdDlSpeech.amr12200 1 100UtranCell=Iub-1-1 pwrLoadThresholdDlSpeech.amr7950 0 100UtranCell=Iub-1-1 sf16AdmUl 16 50UtranCell=Iub-1-1 sf4AdmUl 4 1000UtranCell=Iub-1-1 sf8AdmUl 8 50UtranCell=Iub-1-1 usedFreqThresh2dEcno -12 -13UtranCell=Iub-1-1 usedFreqThresh2dRscp -100 -105UtranCell=Iub-1-1,Rach=1016 maxPreambleCycle 4 32UtranCell=Iub-1-1,Rach=1016 powerOffsetP0 3 1UtranCell=Iub-1-1,Rach=1016 preambleRetransMax 8 32...<cut>...====================================================================================================

Saved result in csv format: /home/eanzmagn/moshell_logfiles/logs_moshell/diff/20090416/RNC11_070602.csv ($diffcsvfile)

Created command file to correct differences: /home/eanzmagn/moshell_logfiles/logs_moshell/diff/20090416/RNC11_070602.mos ($diffcmdfile)

11.5.4 Perform a MGW systemcheck

MGW1> systemcheck -start

11.5.5 Compare node performance KPIs taken before and after upgrade

OFFLINE> pmr -l <ropfilesbeforeupgrade.zip> -m 1

Finn Magnusson 2014-04-01 rev PA36 332/476)

OFFLINE> pmr -l <ropfilesafterupgrade.zip> -m 1

11.6 HW upgrade (plug and play)

Procedure: - The attribute autoconfigurationallowed in managedelementdata must be set to “true”. - Lock the PlugInUnit - Replace the Board - Unlock the PlugInUnit

When the new board is inserted in the slot:- a check is made to see if the PiuType of this board (its HW product number and revision) is listed in one of the repertoires that is connected to the

SwAllocation connected to the Slot.- if yes, then the board is loaded with the programs specified in the repertoire(s) connected to that SwAllocation- if the new board is not detected, it is sometimes necessary to perform a board manual restart, boardupgrade, or node self-upgrade.

RNC501> mom man.*data auto

##################################################################################################MO Class Attribute Type Flags##################################################################################################ManagedElementData autoConfigurationAllowed boolean --------------------------------------------------------------------------------------------------This attribute specifies if the system is allowed to auto create detected objects. Note that slots will always be auto created.Default=false **************************************************************************************************

RNC11> get man.*data auto

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElementData=1 autoConfigurationAllowed false=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 333/476)

Total: 1 MOs

Turn on:

RNC11> set man.*data autoConfigurationAllowed true

============================================================================================================ Id MO autoConfigurationAllowed Result============================================================================================================ 1 ManagedElementData=1 true >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

Turn off:RNC11> set man.*data autoConfigurationAllowed false

============================================================================================================ Id MO autoConfigurationAllowed Result============================================================================================================ 1 ManagedElementData=1 false >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

If Plug And Play not working, try this:

RNC11> acc 001400 reconfigureProgramPrepare

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 485 Subrack=MS,Slot=14,PlugInUnit=1 reconfigureProgramPrepare 0 >>> Return value = null

Finn Magnusson 2014-04-01 rev PA36 334/476)

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Note: if this action is not available (can be hidden in some cases), try with “facc” command instead:

RNC11> acc 001400 manualrestart

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 485 Subrack=MS,Slot=1,PlugInUnit=1 manualRestart 3

Parameter 1 of 3, restartRank (enumRef-RestartRank): Enter one of the following integers: 0:RESTART_WARM, 1:RESTART_REFRESH, 2:RESTART_COLD, 3:RESTART_COLDWTEST: 0

Parameter 2 of 3, restartReason (enumRef-RestartReason): Enter one of the following integers: 0:PLANNED_RECONFIGURATION, 1:UNPLANNED_NODE_EXTERNAL_PROBLEMS, 2:UNPLANNED_NODE_UPGRADE_PROBLEMS, 3:UNPLANNED_O_AND_M_ISSUE, 4:UNPLANNED_CYCLIC_RECOVERY, 5:UNPLANNED_LOCKED_RESOURCES, 6:UNPLANNED_COLD_WITH_HW_TEST, 7:UNPLANNED_CALL_PROCESSING_DEGRADATION, 8:UNPLANNED_LOW_COVERAGE, 30:UPGRADE_BOARD_RESTART: 30

Parameter 3 of 3, restartInfo (string): eanzmagn >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> acc 001400 removeDisabledPrograms

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 485 Subrack=MS,Slot=14,PlugInUnit=1 removeDisabledPrograms 0 >>> Return value = null

=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 335/476)

Total: 1 MOs attempted, 1 MOs actioned

RNC5> cvcu

=======================================================================================================071004-16:45 CV Name Upgrade Package=======================================================================================================Startable: R10Y%6_071002_002000_14_R4 CXP9012014_R10Y/6Loaded: R10Y%6_071002_002000_14_R4 CXP9012014_R10Y/6Executing: R10Y%6_071002_002000_14_R4 CXP9012014_R10Y/6Last created: R10Y%6_071002_002000_14_R4 CXP9012014_R10Y/6-------------------------------------------------------------------------------------------------------Current UpgradePkg: UpgradePackage=CXP9012014_R10Y/6 CXP9012014_R10Y/6AutoCreatedCV: DisabledRollback status: Rollback is offRollback init timer: 2880Rollback init counter: 2===================================================================================================================

RNC5> acc CXP9012014_R10Y/6 rebootnodeupgrade

Call Action rebootnodeupgrade on following MOs ?=================================================================================== 2066 SwManagement=1,UpgradePackage=CXP9012014_R10Y/6===================================================================================Are you Sure [y/n] ? y

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 2066 UpgradePackage=CXP9012014_R10Y/6 rebootNodeUpgrade 0 >>> Return value = 144522520

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Finn Magnusson 2014-04-01 rev PA36 336/476)

How to find what type of boards are supported by a particular slot:

Example: we want to replace a GPB53 in slot 12 with a newer GPB version

From the Slot , find the SwAllocation:

RNC11> get slot=12

=============================================================================================================== 2245 Equipment=1,Subrack=MS,Slot=12=============================================================================================================== SlotId 12activeSwAllocation SwAllocation=GPB_OMasciPortNumber 12productData Struct{5} >>> 1.productName = GPB53 >>> 2.productNumber = ROJ1192106/53 >>> 3.productRevision = R2B >>> 4.serialNumber = TU88272878 >>> 5.productionDate = 20060304reservedBy [9] = >>> reservedBy = SwManagement=1,ReliableProgramUniter=osa_http_server_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=osa_jvm_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=osa_ip_utilities_om >>> reservedBy = SwManagement=1,SwAllocation=GPB_OM >>> reservedBy = SwManagement=1,ReliableProgramUniter=pms_event_distr_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=osa_object_support_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=osa_xpm_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_fro_om >>> reservedBy = SwManagement=1,ReliableProgramUniter=rnc_cen_om_omresourceId 12slotNumber 12slotState 1 (USED)upgradeGroupId 2upgradeGroupTypeName OaMuserLabel =============================================================================================================== Total: 1 MOs

From the SwAllocation, find a Repertoire:

Finn Magnusson 2014-04-01 rev PA36 337/476)

RNC11> get SwAllocation=GPB_OM

=============================================================================================================== 2541 SwManagement=1,SwAllocation=GPB_OM=============================================================================================================== SwAllocationId GPB_OMrepertoireList [6] = >>> repertoireList = SwManagement=1,Repertoire=Cello_Common_MP >>> repertoireList = SwManagement=1,Repertoire=Cello_Core_Extras1 >>> repertoireList = SwManagement=1,Repertoire=Cello_Core_Extras3 >>> repertoireList = SwManagement=1,Repertoire=Cello_Core_Extras4 >>> repertoireList = SwManagement=1,Repertoire=CPP_DBAGENT_MP >>> repertoireList = SwManagement=1,Repertoire=RNC_OM_MProle GPB_OMslotList [2] = >>> slotList = Equipment=1,Subrack=MS,Slot=12 >>> slotList = Equipment=1,Subrack=MS,Slot=13userLabel =============================================================================================================== Total: 1 MOs

From the Repertoire, find the list of supported HW:

RNC11> get Repertoire=RNC_OM_MP

=============================================================================================================== 2932 SwManagement=1,Repertoire=RNC_OM_MP=============================================================================================================== RepertoireId RNC_OM_MPinfo RNC_OM_MPisInstalled truename RNC_OM_MPpiuTypeList [10] = >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/43_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/32_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/42_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/2_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/64_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/65_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/40_*

Finn Magnusson 2014-04-01 rev PA36 338/476)

>>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/52_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/53_* >>> piuTypeList = SwManagement=1,PiuType=ROJ1192106/3_*reservedBy [1] = >>> reservedBy = SwManagement=1,SwAllocation=GPB_OMuserLabel =============================================================================================================== Total: 1 MOs

11.7 PGU

OFFLINE> h pgu

*******************************************************pgu[c][f][r] /path/to/newLM*******************************************************Program Upgrade. For STP use only, eg, to load black LMs.

The new LM shall be located somewhere on the workstation.The filename must contain the CXC number or must be a file in clearcase.

Examples: >> pgu /home/userid/CXC132456_R1A02 ---> will update an LM that has a Program MO >> pgu /home/userid/CXC132789_R1B03.jar ---> will update an LM that is in the JVM classpath >> pgu /vobs/mmgw/r5/mgwr5_tc_mesc/build/mesc.ppc@@/main/llv21_corr/58 --> the CXC number of this LM will be found automatically by pgu through the "bswhat" command

For Core LMs (e.g. basic_OS), use “pgur”

12 MP PROGRAM REDUNDANCY

There are two redundancy mechanisms to ensure the robustness of the MP Programs: - Fault Tolerant Core. Only for the 3 most crucial programs. Only applicable in the Core MPs (also called Central MPs)- Reliable Programs. For all other MP programs.The state of the FTC is independent of the state of the Reliable Programs.

Finn Magnusson 2014-04-01 rev PA36 339/476)

RPU/FTC behaviour:

Board lock Board restart NormalisationFTC never switch switch always manual (with board restart)RPU switch always configurable: only switch if “switchover=AtPiuRestart” configurable (manual or automatic)

12.1 Fault Tolerant Core Programs

An MP has the role of “core MP” if it is running the following three programs: loaderserver, equipment_resource, and database. Each node has at least one core MP. If there are two core MPs then the node has a “fault tolerant core” since the core functionality is redundant.

The active core MP can be found with ManagedElement::faultTolerantCoreStates, “cab”, “mirror s” or “arm print”

RNC10> get 0 fault

Finn Magnusson 2014-04-01 rev PA36 340/476)

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady =================================================================================================================Total: 1 MOs

RNC01> cabs=================================================================================================SMN APN BOARD GREEN YELLOW RED PRODUCT NR REV DATE SERIAL NR TEMP COREMGR=================================================================================================...... 0 9 GPB3 ON OFF OFF ROJ 119 2106/3 R2F 02W22 T011703917 +21C 0 10 GPB3 ON OFF OFF ROJ 119 2106/3 R2F 02W17 T011604939 +27C Active* 0 11 GPB3 ON OFF OFF ROJ 119 2106/3 R2F 02W18 T011625955 +29C StandbyReady 0 12 GPB3 ON OFF OFF ROJ 119 2106/3 R2F 02W18 T011625535 +27C 0 13 GPB3 ON OFF OFF ROJ 119 2106/3 R2F 02W22 T011703921 +29C .....-------------------------------------------------------------------------------------------------

============================================================================================SMN APN BOARD SOFTWARE============================================================================================...........-------------------------------------------------------------------------------------------- 0 10 GPB3 1 CXC1320785_R17J01 loaderserver 0 10 GPB3 2 CXC1321447_R14LH01 gpb_cs_basic (flash) 0 10 GPB3 3 CXC1322812_R6A01 gpb_pqii_patch (flash) 0 10 GPB3 4 CXC1321314_R13F03 sock 0 10 GPB3 5 CXC1320787_R17J%4 sysmgragent 0 10 GPB3 6 CXC1321341_R14H02 sw_installation 0 10 GPB3 7 CXC1321408_R13J%1 spas_resource 0 10 GPB3 8 CXC1325792_R3H01 licensemanager 0 10 GPB3 9 CXC1320781_R16G%1 database 0 10 GPB3 10 CXC1320782_R16K%3 equipment_resource 0 10 GPB3 11 CXC1321316_R13K%1 ethernet 0 10 GPB3 12 CXC1321315_R13L%2 inet 0 10 GPB3 13 CXC1321317_R13K%1 ospf 0 10 GPB3 14 CXC1321357_R17K%1 spp_mp 0 10 GPB3 15 CXC1320742_R17E01 spas_connection 0 10 GPB3 16 CXC1323911_R8J%4 ssh 0 10 GPB3 17 CXC1320992_R17A04 aal2_adm.........-------------------------------------------------------------------------------------------- 0 11 GPB3 1 CXC1320785_R17J01 loaderserver 0 11 GPB3 2 CXC1321447_R14LH01 gpb_cs_basic (flash)

Finn Magnusson 2014-04-01 rev PA36 341/476)

0 11 GPB3 3 CXC1322812_R6A01 gpb_pqii_patch (flash) 0 11 GPB3 4 CXC1321314_R13F03 sock 0 11 GPB3 5 CXC1320787_R17J%4 sysmgragent 0 11 GPB3 6 CXC1321341_R14H02 sw_installation 0 11 GPB3 7 CXC1321408_R13J%1 spas_resource 0 11 GPB3 8 CXC1325792_R3H01 licensemanager 0 11 GPB3 9 CXC1320781_R16G%1 database 0 11 GPB3 10 CXC1320782_R16K%3 equipment_resource 0 11 GPB3 11 CXC1321316_R13K%1 ethernet 0 11 GPB3 12 CXC1321315_R13L%2 inet 0 11 GPB3 13 CXC1321317_R13K%1 ospf 0 11 GPB3 14 CXC1321357_R17K%1 spp_mp....

RNC10> lh coremp mirror s

=============================================================================================$ lhsh 001000 mirror s0010: Mirror driver status:0010: Mount Status: Active0010: Peer Disk: Connected0010: Peer Disk Status: Valid0010: Write Log: Empty=============================================================================================$ lhsh 001100 mirror s0011: Mirror driver status:0011: Mount Status: Passive0011: Peer Disk: Connected$

RNC10> lh coremp arm print

=============================================================================================$ lhsh 001000 arm print0010: Current LLP internal config: Armament Entry List0010: 0,0,ROJ1192108/2,R6,BP,8,CXC1321121_R50HF01,400,h=0,p=0....0010: LLP.LMID content: CXC1320785_R50HX02 1201000 0 10 110010: llpExecMode: Active0010: llpAdmState: NORMAL=============================================================================================$ lhsh 001100 arm print0011: Current LLP internal config: Armament Entry List0011: 0,0,ROJ1192108/2,R6,BP,8,CXC1321121_R50HF01,400,h=0,p=0.....0011: LLP.LMID content: CXC1320785_R50HX02 1201000 0 10 110011: llpExecMode: Passive0011: llpAdmState: STANDBY$

Finn Magnusson 2014-04-01 rev PA36 342/476)

Fault Tolerant Core consists of a number of Core Applications (CA) and a Core Manager (CM) running in both Core MPs.The CM runs in the LoaderServer ProgramThe CAs run in the following 3 programs: LoaderServer, EquipmentResource, and Database.Program CA FunctionalityLoaderserver /c disk controller /c disk controller (”mirror s”)

LLP Load List Provider (“arm print”)EquipmentResource SystemManager System Manager (supervision of the node, all board managers report to system

manager)Equipment FROs FRO for all the Equipment MOs (Piu, Pgm, Jvm, Program, Loadmodule, etc)CV manager FRO CV handling (backup of CV from RAM to disk. Replication of the Configuration

Versions between the two Core MPs) ==> /d/cv.ptr and /d/configuration/cv are always located on the Core MPs

Database Database and transaction server

Storing/Retrieving of configuration data in the polyhedra Sql database in RAM.

The CAs are active in one Core MP and passive in the other Core MP. The active CAs communicate with the passive CAs to synchronise information that the passive side will need in case it should take over.The CMs communicate with each other to decide which side should contain the active CAs.

Finn Magnusson 2014-04-01 rev PA36 343/476)

FTC behaviour:- if we lock the active Core MP then no FTC switch takes place, i.e. active stays active. - if active Core MP restarts or dies and passive is ready to take over (the attribute ManagedElement:: faultTolerantCoreStates shows

“PassiveReady”), then the passive takes over within 2 seconds and becomes active without the need for node restart.- if active Core MP restarts and passive is not ready to take over (all CAs are not synchronised), then the node will restart- if node restarts then the active Core MP is decided according to the following rules:

1. check the files /d/configuration/CM_CONFIG to see which side was active before the restart. The one which was active before the restart should become active again after the restart (provided it is in working condition)

2. if one of the files /d/configuration/CM_CONFIG is corrupted or missing or does not contain the correct subrack information (means that the board was moved), then that MP will be passive after the restart

3. if both files /d/configuration/CM_CONFIG are corrupted or missing then the MP with the lowest slot number will become active.

RNC10> get 0

=================================================================================================================0 ManagedElement=1=================================================================================================================ManagedElementId 1faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady logicalName mimName RNC_NODE_MODEL_GproductName productNumber productRevision productType Nodesite userLabel =================================================================================================================Total: 1 MOs

RNC10> lh coremp cat /d/configuration/CM_CONFIG | cat -vet

=============================================================================================$$ lhsh 001000 cat /d/configuration/CM_CONFIG$0010: ^K^H^B$0010: M-^?M-^?M-^?M-^?M-^?M-^?M-^?M-^?$001000[)>^^06^]1PROJ 605 107/1^]R4A^]22PBACKPLANE^]6D01W08^]ST821112404^^^D<$=============================================================================================$$ lhsh 001100 cat /d/configuration/CM_CONFIG$

Finn Magnusson 2014-04-01 rev PA36 344/476)

0011: ^B^H$M-^?M-^?M-^?M-^?M-^?M-^?M-^?M-^?^K^K001100[)>^^06^]1PROJ 605 107/1^]R4A^]22PBACKPLANE^]6D01W08^]ST821112404^^^D<$$ $

12.2 Reliable Programs

- Reliable programs are applicable to MP only, they usually work in pairs, where one program is active and one is passive, ready to take over. - Reliable programs make use of the Cluster Interface (CLI) which is in charge of:

o supervising the reliable programs, o choosing the active one, switching to passive in case of failure on activeo replication of dynamic data (if applicable).

- The CLI servers for a pair of reliable programs is represented by the ReliableProgramUniter MO.- The Reliable programs are each represented by a Program MO.- All Reliable Programs in an MP do not have to have the same state. Some can be active and some passive.- The CLI functionality is implemented in the SystemManagerAgent Program (CXC1320787) which runs on each MP.- The Reliable Programs can store state data outside their program area, in the container area of the CLI server. This allows the ongoing traffic to

survive a hot program restart since a hot program restart does not clear the state data stored in the container.- At board restart, the state data is cleared from the container. However, the ongoing traffic can still survive the board restart if the data had been

replicated to the container on standby side.- Ongoing traffic does not survive node restart.- Fault Tolerant Core Programs (Loaderserver, EqmResource and Database) do NOT use the RPU concept. They are reliable programs in the sense

that they can switch to standby but use a different mechanism.

Each Reliable Program has a local container. The purpose of the container is to store the dynamic state data (e.g. traffic connections) that will survive a Hot Program Restart. Some Reliable Programs also have a replicated container which is replicated to the standby side. In case of Program Switch, the Program on standby side can take over the existing traffic connections without call drop.

Finn Magnusson 2014-04-01 rev PA36 345/476)

Finn Magnusson 2014-04-01 rev PA36 346/476)

12.2.1 Connections between RPU, Slots, Loadmodule, and Program

The RPU is connected to the Slots which in turn contain the programs (as children MO)The RPU is also connected to the LM (via the RPUlabel attribute) which in turn is connected to the programs.This loose relationship means that the RPU data is rather independent of SW version of the Programs (handy for SW upgrade).

Example: find the programs connected to a specific RPU

RNC37> get act_nsaal_adm_central

========================================================================================================2195 SwManagement=1,ReliableProgramUniter=act_nsaal_adm_central========================================================================================================ReliableProgramUniterId act_nsaal_adm_centraladmActiveSlot Subrack=MS,Slot=10admPassiveSlot Subrack=MS,Slot=11normalisation 1 (Manual)

Finn Magnusson 2014-04-01 rev PA36 347/476)

operationalMode 1 (AsConfigured)reliableProgramLabel act_nsaal_admreplication 4 (ApplControlled)reservedBy [0] = switchOver 1 (AtPiuFault)userLabel ========================================================================================================

RNC37> get load label act_nsaal_adm

========================================================================================================MO Attribute Value========================================================================================================LoadModule=CXC1321171_R16K01 reliableProgramLabel act_nsaal_admLoadModule=CXC1321171_R16J03 reliableProgramLabel act_nsaal_admLoadModule=CXC1321171_R16H01 reliableProgramLabel act_nsaal_adm========================================================================================================Total: 3 MOs

RNC37> lget ms,slot=10 load 1171_

========================================================================================================MO Attribute Value========================================================================================================Subrack=MS,Slot=10,PlugInUnit=1,Program=CXC1321171_R16K01 loadModule LoadModule=CXC1321171_R16K01

12.2.2 RPU Attributes

RNC37> get act_nsaal_adm_central

========================================================================================================2195 SwManagement=1,ReliableProgramUniter=act_nsaal_adm_central========================================================================================================

Finn Magnusson 2014-04-01 rev PA36 348/476)

admActiveSlot Subrack=MS,Slot=10admPassiveSlot Subrack=MS,Slot=11operationalMode 1 (AsConfigured)switchOver 1 (AtPiuFault)replication 4 (ApplControlled)normalisation 1 (Manual)

Attribute DescriptionadmActiveSlot The slot where the ReliableProgram is intended to be activeadmPassiveSlot The slot where the ReliableProgram is intended to be passiveoperationalMode 1:AS_CONFIGURED => the active Program is running in the admActiveSlot

2:SWITCHED_OVER => the active Program is running in the admPassiveSlot3:UNAVAILABLE => both the active and passive Programs down

switchOver 1:AT_PIU_FAULT. Switchover happens upon: - locking of active board - pull out active board - active board has restarted too many times and is fault marked2:AT_PIU_RESTART, same as above, plus: - restart of active board

replication 1:Always ==> the ongoing traffic survives an RPU switch2:Never ==> the ongoing traffic does not survive an RPU switch3:AtShutdown ==> the ongoing traffic survives an RPU switch that is due to manual intervention (lock board or manual restart board). But ongoing traffic is lost if RPU switches spontaneously (spontaneous restart, board crash, pull out board)4:ApplControlled ==> replication decided by the programs, usually means no replication

normalisation 1:MANUAL. The operator will have to manually switch back the RPU after the admActive side has recovered. This can be done by locking the admPassive side or issuing the “switch” action on the RPU MO or the “normalizeRPU” action on the SwManagement MO2:AUTOMATIC. The RPU will automatically switch back to the admActive side as soon as it has recovered.

(Use the mom command for more information about the RPU attributes)

RNC10> acl swman

=================================================================================================================Proxy MO Action Nr of Params=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 349/476)

1 SwManagement=1 normalizeRPU 0=================================================================================================================

12.2.3 RPU settings in the MGW

MGW_R5> inv :

=================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid================================================================================================================= 1,2 1,3 act_aal0_dynamic_adm CXC1322211_R51DH01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 16 1,2 1,3 act_aal0_static_adm CXC1322210_R51K01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 8 1,2 1,3 act_aal5_dynamic_adm CXC1322209_R51DH01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 17 1,2 1,3 act_aal5_static_adm CXC1322208_R51K02 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 9 1,2 1,3 act_nsaal_adm CXC1321171_R51DS02 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 22 1,2 1,3 aet_aal2_mp CXC1320836_R51DX02 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 18 1,2 1,3 aet_atm_mp CXC1320839_R51K07 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 10 1,2 1,3 aet_ds0mp CXC1323636_R51K03 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 13 1,2 1,3 aet_equip_mp CXC1321520_R51K12 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 11 1,2 1,3 aet_phy_mp CXC1324169_R51K08 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 12 1,2 1,3 ans_aal05ncc CXC1320978_R51DH01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 14 1,2 1,3 ans_aal2nccadm_12 CXC1322420/12_R51DX01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 19 1,2 1,3 ans_aalcrossconn CXC1320980_R51DX01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 15 1,2 1,3 ipac_ipadm CXC1327943_R51DL04 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 21 1,2 1,3 ipcp_ipadm CXC1327846_R51DL01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 41 1,2 1,3 licenseServer CXC1325792_R51DX05 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 4 1,2 1,3 nss_mp CXC1321118/1_R51DX03 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 2 1,2 1,3 osa_inet CXC1321315_R51EH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 7 1,2 1,3 osa_ospf CXC1321317_R51DX04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 5 1,2 1,3 osa_secure_shell CXC1323911_R51EH04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 6 1,2 1,3 osa_sw_installation CXC1321341_R51DX04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 1 1,2 1,3 scc_adm CXC1327798_R51DS05 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 50 1,2 1,3 scc_mtp2_adm CXC1323657_R51DJ04 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 23 1,2 1,3 sctp_adm CXC1325240/1_R51DX04 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 20 1,2 1,3 spas_resource CXC1321408_R51EH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 3 1,2 1,3 target_monitor CXC1326054_R51EH06 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS target_monitor 1,6 1,7 ans_aal2ap_12 CXC1322417/12_R51K02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT 28 1,6 ans_aal2cpsrc_12 CXC1322418/12_R51DH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 29 1,6 1,7 eah_fro CXC1324933/4_R2D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 268 1,6 1,7 msp_oam_eqh CXC1327784/4_R3C02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 252 1,6 1,7 msp_oam_im CXC1327782/4_R3D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 254 1,6 1,7 msp_oam_msf CXC1327783/4_R3D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 253

Finn Magnusson 2014-04-01 rev PA36 350/476)

1,6 1,7 osa_http_server CXC1320783_R51DX04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 26 1,6 1,7 osa_ip_utilities CXC1322506_R51DX04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 24 1,6 1,7 osa_jvm CXC1320784_R51EH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 25 1,6 1,7 osa_object_support CXC1323464_R51DX04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 27 1,6 1,7 upcf_oam CXC1324928/4_R5C02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 251 1,7 ans_aal2cpsrc_12 CXC1322418/12_R51DH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 30 1,8 1,9 scc_itu_server CXC1321142_R51EH01 1:ASCONF 1:ATPIUFAULT 1:MAN 3:ATSHUTDN 51 1,8 1,9 sctp_host CXC1325241/1_R51DX05 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT 5008 1,9 ans_aal2cpsrc_12 CXC1322418/12_R51DH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 31 1,10 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 34 1,10 im_cache CXC1327800/4_R3C01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 261 1,10 1,11 msp_msa_im_streamer CXC1327802/4_R3C02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 263 1,11 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 35 1,11 im_cache CXC1327800/4_R3C01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 262 1,11 1,10 msp_crh_msm CXC1327889/4_R3D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 258 1,11 1,10 upcf_confmgr CXC1324879/4_R5D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 257 1,12 1,13 ans_aal2ap_12 CXC1322417/12_R51K02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT 42 1,12 ans_aal2cpsrc_12 CXC1322418/12_R51DH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 32 1,12 1,13 scc_itu_server CXC1321142_R51EH01 1:ASCONF 1:ATPIUFAULT 1:MAN 3:ATSHUTDN 52 1,12 1,13 sctp_host CXC1325241/1_R51DX05 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT 5012 1,13 ans_aal2cpsrc_12 CXC1322418/12_R51DH01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 33 1,24 1,7 act_aal1_static_adm CXC1323491_R51DX01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 40 1,24 1,7 ans_aal1_cc CXC1323506_R51K01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 39 1,24 1,7 ans_aal1_ncc CXC1323507_R51DH01 1:ASCONF 2:ATPIUREST 2:AUTO 1:ALWAYS 38 1,24 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 36 1,24 1,27 upcf_ch CXC1324876/4_R5D01 1:ASCONF 2:ATPIUREST 2:AUTO 4:APPLCONT 266 1,25 1,27 upcf_stc CXC1324877/4_R5D01 1:ASCONF 2:ATPIUREST 2:AUTO 4:APPLCONT 260 1,26 1,27 upcf_ch CXC1324876/4_R5D01 1:ASCONF 2:ATPIUREST 2:AUTO 4:APPLCONT 267 1,27 1,24 upcf_db CXC1324878/4_R5D01 1:ASCONF 2:ATPIUREST 2:AUTO 4:APPLCONT 259 ----------------------------------------------------------------------------------------------------------------- 2,2 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 201 2,3 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 203 ----------------------------------------------------------------------------------------------------------------- 3,2 1,25 im_session CXC1327803/4_R3C05 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 360 3,2 1,25 msf_gra CXC1327888/4_R3E01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 351 3,3 1,25 im_session CXC1327803/4_R3C05 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 361 3,3 1,25 msf_gra CXC1327888/4_R3E01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 353 3,4 1,25 msf_gra CXC1327888/4_R3E01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 359 3,5 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 100 3,5 1,25 msp_crh_raa CXC1327887/4_R3D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 357 3,5 1,25 upcf_mesc CXC1324881/4_R5F01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 356 3,6 1,25 ans_aal2distncc_12 CXC1322419/12_R51K02 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 101 3,6 1,25 msp_crh_raa CXC1327887/4_R3D01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 355 3,6 1,25 upcf_mesc CXC1324881/4_R5F01 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT 354 -----------------------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 351/476)

12.2.4 RPU settings in the RNC

RNC_P7> inv :

==================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid================================================================================================================================== MS,8 MS,9 ans_aal2ap_12 CXC1322417/12_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal2ap_12_sccp MS,8 MS,9 scc_server CXC1720925_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS scc_server_sccp MS,8 MS,9 sctp_host CXC1325241/1_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT sctp_host_sccp MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynami_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynami_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71BL10 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71BL14 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central MS,10 MS,11 aet_ds0mp CXC1323636_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS exs_exhadm_central MS,10 MS,11 ipac_ipadm CXC1327943_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71BL13 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central MS,10 MS,11 osa_sw_installation CXC1321341_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central

Finn Magnusson 2014-04-01 rev PA36 352/476)

MS,10 MS,11 sctp_adm CXC1325240/1_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71BL09 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71BL06 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central MS,12 MS,13 osa_http_server CXC1320783_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_http_server_oam MS,12 MS,13 osa_ip_utilities CXC1322506_R71BL05 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_ip_utilities_oam MS,12 MS,13 osa_jvm CXC1320784_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_jvm_oam MS,12 MS,13 osa_object_support CXC1323464_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_object_support_oam MS,12 MS,13 osa_xpm CXC1322705_R71BL06 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_xpm_oam MS,12 MS,13 pms_event_distr CXC1321344_R71BL04 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT pms_event_distr_oam MS,12 MS,13 rnc_cen_om CXC1726809_R6EA10 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_cen_om_oam MS,12 MS,13 rnc_fro CXC1726808_R6EA01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_fro_oam MS,14 act_aal2_rh CXC1320993_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT act_aal2_rh_1 MS,14 ans_aal2ap_12 CXC1322417/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2ap_12_1 MS,14 ans_aal2cpsrc_12 CXC1322418/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2cpsrc_12_1 MS,14 ans_aal2distncc_12 CXC1322419/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2distncc_12_1 MS,14 rnc_cell CXC1726805_R6EA14 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_cell_1 MS,14 rnc_mod_om CXC1726807_R6EA10 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_mod_om_1 MS,14 rnc_ue CXC1726806_R6EA21 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_ue_1 MS,14 sctp_host CXC1325241/1_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT sctp_host_1 MS,15 act_aal2_rh CXC1320993_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT act_aal2_rh_13 MS,15 ans_aal2ap_12 CXC1322417/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2ap_12_13 MS,15 ans_aal2cpsrc_12 CXC1322418/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2cpsrc_12_13 MS,15 ans_aal2distncc_12 CXC1322419/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2distncc_12_13 MS,15 rnc_cell CXC1726805_R6EA14 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_cell_13 MS,15 rnc_mod_om CXC1726807_R6EA10 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_mod_om_13 MS,15 rnc_ue CXC1726806_R6EA21 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_ue_13 MS,15 sctp_host CXC1325241/1_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT sctp_host_13 MS,16 act_aal2_rh CXC1320993_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT act_aal2_rh_8 MS,16 ans_aal2ap_12 CXC1322417/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2ap_12_8 MS,16 ans_aal2cpsrc_12 CXC1322418/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2cpsrc_12_8 MS,16 ans_aal2distncc_12 CXC1322419/12_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT ans_aal2distncc_12_8 MS,16 rnc_cell CXC1726805_R6EA14 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_cell_8 MS,16 rnc_mod_om CXC1726807_R6EA10 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_mod_om_8 MS,16 rnc_ue CXC1726806_R6EA21 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT rnc_ue_8 MS,16 sctp_host CXC1325241/1_R71BL04 1:ASCONF 1:ATPIUFAULT 2:AUTO 4:APPLCONT sctp_host_8 MS,17 MS,18 rnc_cen_agps CXC1726825_R6EA09 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_cen_agps_ranap_rnsap MS,17 MS,18 rnc_cen_drh CXC1726832_R6EA13 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_cen_drh_ranap_rnsap MS,17 MS,18 rnc_cen_mbms CXC1726834_R6EA10 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_cen_mbms_ranap_rnsap MS,17 MS,18 rnc_cen_rnh CXC1726802_R6EA10 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT rnc_cen_rnh_ranap_rnsap MS,17 MS,18 rnc_pcap CXC1726843_R6EA11 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS rnc_pcap_ranap_rnsap MS,17 MS,18 rnc_ranap CXC1726803_R6EA10 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS rnc_ranap_ranap_rnsap MS,17 MS,18 rnc_rnsap CXC1726804_R6EA11 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS rnc_rnsap_ranap_rnsap MS,17 MS,18 rnc_sabp CXC1726844_R6EA11 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS rnc_sabp_ranap_rnsap----------------------------------------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 353/476)

From the “replication” attribute we can tell if the ongoing traffic will survive after certain RNC board restarts:

Another way to check which RPUs use replication, useful in case some RPU have the setting “APPL_CONTROLLED”

RNC10> lh mp sma -all | grep 'CXC.*Activ.*Yes'

0010: CXC1327846_R50HH03 27 Activ A_w_S IPCP_CNN_CONTAINER Yes 1201 72 0 ( 0, 11) (ipcp_adm_lm)0010: CXC1320839_R50HF02 12 Activ A_w_S AET_AAL1EPFRO_CLI_CONTAINER Yes 1000 14 0 ( 0, 11) (atmmp)0012: CXC1323464_R50HC03 37 Activ A_w_S LSI_CLI_CONTAINER Yes 1 20 0 ( 0, 13) (objectsuppor)

RNC11> lh mp sma -all

Finn Magnusson 2014-04-01 rev PA36 354/476)

=============================================================================================$ lhsh 000800 sma -all0008: Mon Mar 19 16:30:45 200008: Root Pid Load Modul 0008: ---------- --------------------0008: 0x000200fb CXC1720925 (scc_server)0008: 0x000200f3 CXC13224171 0008: 0x00010109 CXC1325241 0008: Load Module RPU State Mode Container ID ReplNoOfRecs RecSize SnapSeq PeerSmnApn0008: ------------------------- ----- ----- ------------------------------------------- ------- ------- ----------0008: CXC1325241%1_R60FB01 10 Activ A_w_S - - - - - ( 0, 9) (sctp_host)0008: CXC1720925_R60FB03 9 Activ A_w_S SCCP_CONN__0_1 No 2000 10 0 ( 0, 9) (scc_server)0008: 9 Activ A_w_S SCC_SCCP_AP No 3240 3 0 ( 0, 9)0008: 9 Activ A_w_S SCC_LINK No 61200 4 0 ( 0, 9)0008: CXC1322417%12_R60FB01 8 Activ A_w_S - - - - - ( 0, 9) (aal2ap_12)=============================================================================================$ lhsh 000900 sma -all0009: Mon Mar 19 16:30:45 200009: Root Pid Load Modul 0009: ---------- --------------------0009: 0x000200fa CXC1720925 (scc_server)0009: 0x000200f2 CXC13224171 0009: 0x00010108 CXC1325241 0009: Load Module RPU State Mode Container ID ReplNoOfRecs RecSize SnapSeq PeerSmnApn0009: ------------------------- ----- ----- ------------------------------------------- ------- ------- ----------0009: CXC1325241%1_R60FB01 10 Pass. Pass. - - - - - ( 0, 8) (sctp_host)0009: CXC1720925_R60FB03 9 Pass. Pass. SCCP_CONN__0_1 No 2000 10 0 ( 0, 8) (scc_server)0009: 9 Pass. Pass. SCC_SCCP_AP No 3240 3 0 ( 0, 8)0009: 9 Pass. Pass. SCC_LINK No 61200 4 0 ( 0, 8)0009: CXC1322417%12_R60FB01 8 Pass. Pass. - - - - - ( 0, 8) (aal2ap_12)=============================================================================================$ lhsh 001000 sma -all0010: Mon Mar 19 16:30:45 200010: Root Pid Load Modul 0010: ---------- --------------------0010: 0x000102e4 CXC1327798 (scc_adm)0010: 0x00020122 CXC1326054 (target_monit)....

Check for unavailable RPUs

RNC10> hget reliable admactiveslot|operation|reliableprogramlabel . 3

=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 355/476)

MO admActiveSlot operationalMode reliableProgramLabel=================================================================================================================ReliableProgramUniter=ans_aal1_ncc_central Subrack=MS,Slot=8 3 (Unavailable) ans_aal1_ncc ReliableProgramUniter=rnc_load_ctrl_oam Subrack=MS,Slot=12 3 (Unavailable) rnc_load_ctrl ReliableProgramUniter=act_aal1_static_adm_central Subrack=MS,Slot=8 3 (Unavailable) act_aal1_static_adm ReliableProgramUniter=ans_aal1_cc_central Subrack=MS,Slot=8 3 (Unavailable) ans_aal1_cc =================================================================================================================Total: 4 MOs

RNC10> get load label act_aal1_static_adm

===========================================================================================================MO Attribute Value===========================================================================================================LoadModule=CXC1323491_R8G02 reliableProgramLabel act_aal1_static_admLoadModule=CXC1323491_R8F01 reliableProgramLabel act_aal1_static_admLoadModule=CXC1323491_R8H01 reliableProgramLabel act_aal1_static_adm===========================================================================================================Total: 3 MOs

RNC10> lget Subrack=MS,Slot=8.*prog load CXC1323491_

========================================================================================================MO Attribute Value================================================================================================================================================================================================================

===> NO RELIABLE PROGRAMS ARE DEFINED FOR THAT RPU

12.2.5 Switching of Core Programs and Reliable Programs on the RNC Core MPs

Starting point: FTC and RPUs on 10

RNC11> get 0 core

Finn Magnusson 2014-04-01 rev PA36 356/476)

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady =================================================================================================================Total: 1 MOs

RNC11> inv ms,10

=====================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid===================================================================================================================================== MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynamic_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynamic_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71AZ05 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central MS,10 MS,11 aet_ds0mp CXC1323636_R71AZ02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS 12448850141850 MS,10 MS,11 ipac_ipadm CXC1327943_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central

Finn Magnusson 2014-04-01 rev PA36 357/476)

MS,10 MS,11 osa_sw_installation CXC1321341_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central MS,10 MS,11 sctp_adm CXC1325240/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71AZ02 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central

Board restart on 10

RNC11> acc 001000 manualrestart

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 43 Subrack=MS,Slot=10,PlugInUnit=1 manualRestart 3

Parameter 1 of 3, restartRank (enumRef-RestartRank): Enter one of the following integers: 0:RESTART_WARM, 1:RESTART_REFRESH, 2:RESTART_COLD, 3:RESTART_COLDWTEST: 0

Parameter 2 of 3, restartReason (enumRef-RestartReason): Enter one of the following integers: 0:PLANNED_RECONFIGURATION, 1:UNPLANNED_NODE_EXTERNAL_PROBLEMS, 2:UNPLANNED_NODE_UPGRADE_PROBLEMS, 3:UNPLANNED_O_AND_M_ISSUE, 4:UNPLANNED_CYCLIC_RECOVERY, 5:UNPLANNED_LOCKED_RESOURCES, 6:UNPLANNED_COLD_WITH_HW_TEST, 7:UNPLANNED_CALL_PROCESSING_DEGRADATION, 8:UNPLANNED_LOW_COVERAGE: 0

Parameter 3 of 3, restartInfo (string): eanzmagn >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

FTC moved to 11

RNC11> get 0 core

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;PassiveReady ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;Active

Finn Magnusson 2014-04-01 rev PA36 358/476)

=================================================================================================================Total: 1 MOs

RPU configured as “atpiurestart” have moved to 11

RNC11> invr ms,10

=====================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid===================================================================================================================================== MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynamic_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynamic_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71AZ05 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central MS,10 MS,11 aet_ds0mp CXC1323636_R71AZ02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71AY01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71AY01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS 12448850141850 MS,10 MS,11 ipac_ipadm CXC1327943_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central MS,10 MS,11 osa_sw_installation CXC1321341_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central MS,10 MS,11 sctp_adm CXC1325240/1_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71AZ02 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central

Finn Magnusson 2014-04-01 rev PA36 359/476)

Restart 11

RNC11> acc 001100 manualrestart

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 43 Subrack=MS,Slot=11,PlugInUnit=1 manualRestart 3

Parameter 1 of 3, restartRank (enumRef-RestartRank): Enter one of the following integers: 0:RESTART_WARM, 1:RESTART_REFRESH, 2:RESTART_COLD, 3:RESTART_COLDWTEST: 0

Parameter 2 of 3, restartReason (enumRef-RestartReason): Enter one of the following integers: 0:PLANNED_RECONFIGURATION, 1:UNPLANNED_NODE_EXTERNAL_PROBLEMS, 2:UNPLANNED_NODE_UPGRADE_PROBLEMS, 3:UNPLANNED_O_AND_M_ISSUE, 4:UNPLANNED_CYCLIC_RECOVERY, 5:UNPLANNED_LOCKED_RESOURCES, 6:UNPLANNED_COLD_WITH_HW_TEST, 7:UNPLANNED_CALL_PROCESSING_DEGRADATION, 8:UNPLANNED_LOW_COVERAGE: 0

Parameter 3 of 3, restartInfo (string): eanzmagn >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> pol

Waiting 20 seconds before starting to poll...MO service is ready.

FTC back to 10

RNC11> get 0 core

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady

Finn Magnusson 2014-04-01 rev PA36 360/476)

=================================================================================================================Total: 1 MOs

All RPUs back to 10

RNC11> invr ms,10

=====================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid===================================================================================================================================== MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynamic_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynamic_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71AZ05 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central MS,10 MS,11 aet_ds0mp CXC1323636_R71AZ02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS 12448850141850 MS,10 MS,11 ipac_ipadm CXC1327943_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central MS,10 MS,11 osa_sw_installation CXC1321341_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central MS,10 MS,11 sctp_adm CXC1325240/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71AZ02 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central

Finn Magnusson 2014-04-01 rev PA36 361/476)

Softlock 10

RNC11> bls 001000

============================================================================================================ Id MO AdministrativeState Result============================================================================================================ 44 Subrack=MS,Slot=10,PlugInUnit=1 2 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> pol

Waiting 20 seconds before starting to poll...No contact to port 80, retrying in 1 second...CORBA.COMM_FAILURE MO service not ready, retrying in 10 seconds...MO service is ready.

FTC doesn’t move

RNC11> get 0 core

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady =================================================================================================================Total: 1 MOs

All RPUs moved to 11

RNC11> invr ms,10

=====================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid=====================================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 362/476)

MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynamic_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynamic_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71AZ05 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central MS,10 MS,11 aet_ds0mp CXC1323636_R71AZ02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71AY01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71AU01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71AY01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS 12448850141850 MS,10 MS,11 ipac_ipadm CXC1327943_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central MS,10 MS,11 osa_sw_installation CXC1321341_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central MS,10 MS,11 sctp_adm CXC1325240/1_R71AZ01 2:SWITCHED 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71CD02 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71CD01 2:SWITCHED 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71AZ02 2:SWITCHED 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central

Unlock 10

RNC11> deb 001000

Deblock following MOs ?=================================================================================== 44 Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1===================================================================================Are you Sure [y/n] ? y

============================================================================================================

Finn Magnusson 2014-04-01 rev PA36 363/476)

Id MO AdministrativeState Result============================================================================================================ 44 Subrack=MS,Slot=10,PlugInUnit=1 1 >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> pol

Waiting 20 seconds before starting to poll...CORBA.COMM_FAILURE MO service not ready, retrying in 10 seconds...MO service is ready.

RNC11> get 0 core

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElement=1 faultTolerantCoreStates s[2] = ManagedElement=1,Equipment=1,Subrack=MS,Slot=10,PlugInUnit=1;Active ManagedElement=1,Equipment=1,Subrack=MS,Slot=11,PlugInUnit=1;PassiveReady =================================================================================================================Total: 1 MOs

All RPUs have normalized

RNC11> invr ms,10

=====================================================================================================================================Active Passive reliableProgramLabel LM Prod_Rev opMode switchOver norm replication Rpu MOid===================================================================================================================================== MS,10 MS,11 act_aal0_dynamic_adm CXC1322211_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_dynamic_adm_central MS,10 MS,11 act_aal0_static_adm CXC1322210_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal0_static_adm_central MS,10 MS,11 act_aal1_static_adm CXC1323491_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal1_static_adm_central MS,10 MS,11 act_aal2_adm CXC1320992_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT act_aal2_adm_central MS,10 MS,11 act_aal5_dynamic_adm CXC1322209_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_dynamic_adm_central MS,10 MS,11 act_aal5_static_adm CXC1322208_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_aal5_static_adm_central MS,10 MS,11 act_nsaal_adm CXC1321171_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_nsaal_adm_central MS,10 MS,11 act_usaal_adm CXC1320996_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS act_usaal_adm_central MS,10 MS,11 aet_aal2_mp CXC1320836_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_aal2_mp_central MS,10 MS,11 aet_atm_mp CXC1320839_R71AZ05 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS aet_atm_mp_central

Finn Magnusson 2014-04-01 rev PA36 364/476)

MS,10 MS,11 aet_ds0mp CXC1323636_R71AZ02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_ds0mp_central MS,10 MS,11 aet_equip_mp CXC1321520_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_equip_mp_central MS,10 MS,11 aet_phy_mp CXC1324169_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT aet_phy_mp_central MS,10 MS,11 ans_aal05ncc CXC1320978_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal05ncc_central MS,10 MS,11 ans_aal1_cc CXC1323506_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_cc_central MS,10 MS,11 ans_aal1_ncc CXC1323507_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aal1_ncc_central MS,10 MS,11 ans_aal2cpsrc_12 CXC1322418/12_R71AU01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2cpsrc_12_central MS,10 MS,11 ans_aal2nccadm_12 CXC1322420/12_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT ans_aal2nccadm_12_central MS,10 MS,11 ans_aalcrossconn CXC1320980_R71AY01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ans_aalcrossconn_central MS,10 MS,11 exs_exhadm CXC1722729_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS 12448850141850 MS,10 MS,11 ipac_ipadm CXC1327943_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipac_ipadm_central MS,10 MS,11 ipcp_ipadm CXC1327846_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS ipcp_ipadm_central MS,10 MS,11 licenseServer CXC1325792_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT licenseServer_central MS,10 MS,11 nclishell CXC1720483_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 2:NEVER nclishell_central MS,10 MS,11 nss_mp CXC1321118/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT nss_mp_central MS,10 MS,11 osa_inet CXC1321315_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_inet_central MS,10 MS,11 osa_ospf CXC1321317_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_ospf_central MS,10 MS,11 osa_secure_shell CXC1323911_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_secure_shell_central MS,10 MS,11 osa_sw_installation CXC1321341_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT osa_sw_installation_central MS,10 MS,11 scc_adm CXC1327798_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT scc_adm_central MS,10 MS,11 sctp_adm CXC1325240/1_R71AZ01 1:ASCONF 2:ATPIUREST 1:MAN 1:ALWAYS sctp_adm_central MS,10 MS,11 spas_resource CXC1321408_R71CD02 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spas_resource_central MS,10 MS,11 spp_mp CXC1321357_R71CD01 1:ASCONF 2:ATPIUREST 1:MAN 4:APPLCONT spp_mp_central MS,10 MS,11 target_monitor CXC1326054_R71AZ02 1:ASCONF 1:ATPIUFAULT 1:MAN 4:APPLCONT target_monitor_central

System/availability log

RNC11> lgvsm -m 1 | egrep -v 'Program.*(started|restart ordered)'

Parsing availabilityLog...Done.Parsing sysLog...Done.======================================================================================================Timestamp (UTC) Type Merged Log Entry======================================================================================================2010-03-07 07:14:21 OTHR PeriodicLogging CV=DCG_20100303_124919_duringfault UP=CXP9013831_R9YC/6 P7.1.4-4 (EP8-CPP_7.0.3.10.1)2010-03-07 14:19:41 INFO MP ( smn = 0, apn = 11 ) manual restart. Reason: Planned reconfiguration. Restart rank = warm. Info text = 0 2010-03-07 14:20:44 PIU IN Starting MP 001100 GPB53 RankWarm2010-03-07 14:20:44 INFO MP ( smn = 0, apn = 11 ) starting, administrative state = UNLOCKED2010-03-07 14:20:46 INFO 3 log records missed2010-03-07 14:20:47 PIU IN Operational MP 001100 GPB53 2010-03-07 14:20:47 INFO MP ( smn = 0, apn = 11 ) operational, administrative state = UNLOCKED2010-03-07 14:21:10 PIU OUT ShutdownCommand MP 001800 GPB53 RankCold PiuNoContact2010-03-07 14:21:10 ERR MP (smn = 0, apn = 18 ) initially unavailable, do cold restart of board. 2010-03-07 14:22:23 INFO MP ( smn = 0, apn = 10 ) manual restart. Reason: Planned reconfiguration. Restart rank = warm. Info text = 0 2010-03-07 14:22:35 PIU IN Starting MP 001000 GPB53 RankWarm2010-03-07 14:22:38 PIU IN Operational MP 001000 GPB53 2010-03-07 14:22:58 PIU OUT ShutdownCommand MP 001800 GPB53 RankCold PiuNoContact2010-03-07 14:22:58 ERR MP (smn = 0, apn = 18 ) initially unavailable, do cold restart of board.

Finn Magnusson 2014-04-01 rev PA36 365/476)

2010-03-07 14:22:58 INFO 93 log records missed2010-03-07 14:26:14 INFO MP ( smn = 0, apn = 11 ) manual restart. Reason: Planned reconfiguration. Restart rank = warm. Info text = 0 2010-03-07 14:26:22 PIU IN Starting MP 001100 GPB53 RankWarm2010-03-07 14:26:24 INFO 66 log records missed2010-03-07 14:26:26 PIU IN Operational MP 001100 GPB53 2010-03-07 14:26:26 INFO MP ( smn = 0, apn = 11 ) operational, administrative state = UNLOCKED2010-03-07 14:26:49 PIU OUT ShutdownCommand MP 001800 GPB53 RankCold PiuNoContact2010-03-07 14:26:49 ERR MP (smn = 0, apn = 18 ) initially unavailable, do cold restart of board. 2010-03-07 14:30:25 INFO Change the administrative state to SHUTTING DOWN for MP ( smn = 0, apn = 10 ) 2010-03-07 14:30:35 INFO Change the administrative state to LOCKED for MP ( smn = 0, apn = 10 ) 2010-03-07 14:30:35 INFO Switch RPU 1 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 2 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 3 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 4 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 11 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 12 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 13 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 14 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 15 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 16 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 17 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 18 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 19 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 20 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 21 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 22 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 23 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 24 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 25 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 26 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 27 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 28 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 29 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 30 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 31 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 32 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 33 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 34 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 35 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 36 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 37 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 38 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 44 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:30:35 INFO Switch RPU 72 from MP (smn = 0, apn = 10 ) to MP (smn = 0, apn = 11 ). Cause: board lock.2010-03-07 14:33:19 INFO Change the administrative state to UNLOCKED for MP ( smn = 0, apn = 10 ) 2010-03-07 14:33:19 INFO Normalize RPU 1 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 2 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 3 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 4 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 11 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.

Finn Magnusson 2014-04-01 rev PA36 366/476)

2010-03-07 14:33:19 INFO Normalize RPU 12 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 13 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 14 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 15 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 16 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 17 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 18 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 19 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 20 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 21 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 22 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 23 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 24 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 25 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 26 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 27 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 28 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 29 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 30 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 31 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 32 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 33 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 34 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 35 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 36 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 37 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 38 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 44 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.2010-03-07 14:33:19 INFO Normalize RPU 72 from MP (smn = 0, apn = 11 ) to MP (smn = 0, apn = 10 ). Cause: board unlock.

13 SW ERROR RECOVERY

13.1 Node Supervision

- Programs supervised by board manager, boards supervised by system manager- Board Manager functionality is implemented in the Basic_OS (CXC1321447) on each board and supervises the programs on the processor (error

recovery, escalation staircase). It makes sure to always stay in contact with the SystemManager.- System Manager functionality is implemented in the EqmRes Loadmodule (CXC1320782), part of the Core Programs (together with Loaderserver

and Database), running in the active core MP. It supervises all processors in the node (error recovery, escalation staircase). It makes sure to always stay in contact with all the Board Managers.

- System Manager Agent is implemented in the SystemMan Loadmodule (CXC1320787), executing on each MP (not BP). Its purpose is mainly to supervise and assist the reliable programs in the MP cluster. It also acts as an intermediary between SystemManager and BoardManager.

Finn Magnusson 2014-04-01 rev PA36 367/476)

Checking where is the systemmanager:It is running in core MPs (board 10/11 in this case, one active and one passive) and all the other boards have a connection to it.It belongs to the EquipmentResource program.

RNC37> lh allp ps | grep -i _sysmgr_

0000: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0001: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0002: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0003: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0004: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0005: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0006: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0007: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0008: 00010161 001000/Osa_sysmgr_pr ph Main 0 -0009: 00010160 001000/Osa_sysmgr_pr ph Main 0 -0010: 000100d7 Osa_sysmgr_proc p14 CXC1320782_R16K0 70 rcv (equipment_re)0010: 00040415 001100/Osa_sysmgr_pr ph Main 0 -

Finn Magnusson 2014-04-01 rev PA36 368/476)

0011: 00010171 Osa_sysmgr_proc p14 CXC1320782_R16K0 8 rcv (equipment_re)0011: 00010135 001000/Osa_sysmgr_pr ph Main 0 -0012: 000102bd 001100/Osa_sysmgr_pr ph Main 0 -0012: 0001012b 001000/Osa_sysmgr_pr ph Main 0 -0013: 0001012b 001000/Osa_sysmgr_pr ph Main 0 -0014: 0001012b 001000/Osa_sysmgr_pr ph Main 0 -0015: 0001012b 001000/Osa_sysmgr_pr ph Main 0 -0016: 0001012b 001000/Osa_sysmgr_pr ph Main 0 -0017: 0001012c 001000/Osa_sysmgr_pr ph Main 0 -0018: 0001012c 001000/Osa_sysmgr_pr ph Main 0 -0019: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0020: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0021: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0022: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0023: 000100b3 001000/Osa_sysmgr_pr ph Main 0 -0024: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0025: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0026: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -0027: 000100b2 001000/Osa_sysmgr_pr ph Main 0 -

Checking where is the boardmanager:It is running in each board and the active core MP has a connection to each board manager.It belongs to the BasicOS program (“Main”)

RNC37> lh allp ps | grep -i boardman

0000: 00010024 Cs_boardManager_proc p10 Main 10 rcv0001: 00010024 Cs_boardManager_proc p10 Main 10 rcv0002: 00010024 Cs_boardManager_proc p10 Main 7 rcv0003: 00010024 Cs_boardManager_proc p10 Main 7 rcv0004: 00010024 Cs_boardManager_proc p10 Main 9 rcv0005: 00010024 Cs_boardManager_proc p10 Main 9 rcv0006: 00010023 Cs_boardManager_proc p10 Main 8 rcv0007: 00010023 Cs_boardManager_proc p10 Main 8 rcv0008: 00010019 Cs_boardManager_proc p10 Main 11 rcv0009: 00010019 Cs_boardManager_proc p10 Main 11 rcv0010: 0001040e 000700/Cs_boardManag ph Main 0 -0010: 0001040d 000600/Cs_boardManag ph Main 0 -0010: 0001040c 002600/Cs_boardManag ph Main 0 -0010: 0001040b 002400/Cs_boardManag ph Main 0 -0010: 0001040a 002700/Cs_boardManag ph Main 0 -0010: 00020409 002500/Cs_boardManag ph Main 0 -0010: 000103fa 001600/Cs_boardManag ph Main 0 -

Finn Magnusson 2014-04-01 rev PA36 369/476)

0010: 000103f9 001700/Cs_boardManag ph Main 0 -0010: 000103f8 001800/Cs_boardManag ph Main 0 -0010: 000103f7 001400/Cs_boardManag ph Main 0 -0010: 000203f6 001500/Cs_boardManag ph Main 0 -0010: 000103f2 002100/Cs_boardManag ph Main 0 -0010: 000103e8 001900/Cs_boardManag ph Main 0 -0010: 000103e3 002200/Cs_boardManag ph Main 0 -0010: 000103e2 000000/Cs_boardManag ph Main 0 -0010: 000103e1 002300/Cs_boardManag ph Main 0 -0010: 000103de 000100/Cs_boardManag ph Main 0 -0010: 000103dd 000400/Cs_boardManag ph Main 0 -0010: 000203dc 000500/Cs_boardManag ph Main 0 -0010: 000103db 000200/Cs_boardManag ph Main 0 -0010: 000103da 000300/Cs_boardManag ph Main 0 -0010: 000103d9 001300/Cs_boardManag ph Main 0 -0010: 000103d8 001200/Cs_boardManag ph Main 0 -0010: 000103d7 001100/Cs_boardManag ph Main 0 -0010: 00020320 000800/Cs_boardManag ph Main 0 -0010: 00020315 000900/Cs_boardManag ph Main 0 -0010: 00010019 Cs_boardManager_proc p10 Main 46 rcv0011: 00010019 Cs_boardManager_proc p10 Main 46 rcv0012: 00010019 Cs_boardManager_proc p10 Main 18 rcv0013: 00010019 Cs_boardManager_proc p10 Main 18 rcv0014: 00010019 Cs_boardManager_proc p10 Main 18 rcv0015: 00010019 Cs_boardManager_proc p10 Main 18 rcv0016: 00010019 Cs_boardManager_proc p10 Main 18 rcv0017: 00010019 Cs_boardManager_proc p10 Main 10 rcv0018: 00010019 Cs_boardManager_proc p10 Main 10 rcv0019: 00010024 Cs_boardManager_proc p10 Main 8 rcv0020: 00010024 Cs_boardManager_proc p10 Main 8 rcv0021: 00010024 Cs_boardManager_proc p10 Main 8 rcv0022: 00010024 Cs_boardManager_proc p10 Main 8 rcv0023: 00010024 Cs_boardManager_proc p10 Main 8 rcv0024: 00010023 Cs_boardManager_proc p10 Main 8 rcv0025: 00010023 Cs_boardManager_proc p10 Main 8 rcv0026: 00010023 Cs_boardManager_proc p10 Main 8 rcv0027: 00010023 Cs_boardManager_proc p10 Main 8 rcv

Checking where is the systemmanageragent:It is running in each MP. It belongs to the SystemMangerAgent Program.

RNC37> lh allp ps | grep –i systemman

Finn Magnusson 2014-04-01 rev PA36 370/476)

0008: 000100d9 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0009: 000100d4 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0010: 000100d8 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0011: 00010111 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0012: 000100ed SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0013: 000100df SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0014: 000100c6 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0015: 000100c9 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0016: 000100c7 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0017: 000100f3 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)0018: 000100d1 SystemManagerAgent_l p16 CXC1320787_R50HX 1 rcv (SystemManage)

Checking restart information, cabr (printout truncated):We can see that the board restarts upon order of the board manager, the cause can be for instance:- the system manager ordered the board to restart (could be an escalation or could be a manual node restart)- the system manager disappeared, ie the board manager lost contact with system manager

RNC37> cabr

0100 05-06-14 13:27:48 Processor BASIC Cs_boardManager_proc 0xB0AD0000 Board manager restart. Restart ordered by system manager 0100 05-06-17 15:03:27 Processor BASIC Cs_boardManager_proc 0xB0AD0000 Board manager restart. System Manager disappeared

If the node is running Fault Tolerant Core (FTC), then, a board restart on the active core MP does normally not result into a node restart. To find out if there have been node restarts, the system log should be used instead of llog. Use moshell command “lgd” or “lgs”.

13.2 MP Program Escalation Staircase

RNC37> mom prog restart

##################################################################################################MO Class Attribute Type Flags##################################################################################################Program restartCounterLimit long --------------------------------------------------------------------------------------------------This attribute specifies the number of times that a program can restart, without escalation to a PIU restart. The possible values are:restartCounterLimit = -1 : Unlimited, means never restart PIU, regardless of the number of times the specific program restarts.Note: If the program is a child to a Fan Mo this attribute is irrelevant.

Finn Magnusson 2014-04-01 rev PA36 371/476)

Note! The value 3 means 3 restarts, hot, warm and finally as a last resort PIU restart.Note! The program escalates to a PIU restart when the number of restarts reaches the value set for this attribute.I.e. if for example the value is set to 5, escalation to PIU restart will occur at the fifth restart.Min=-1 Default=3 **************************************************************************************************Program restartTimer long --------------------------------------------------------------------------------------------------This type specifies the time that a program have to execute without faults, until the restart counter is reset. The time value is interpreted as seconds.restartTimer= -1 : Forever, implies that the restart counter is only reset when the PIU is restarted.Note: If the program is a child to a Fan Mo this attribute is irrelevant.Min=-1 Default=60 **************************************************************************************************

- At first error, there is a hot program restart, ie, state data is kept (we assume there has been a SW error but dynamic data is ok).- At second error, there is a warm program restart, ie, state data is lost (we assume that the dynamic data may be corrupt).- At third error the PIU is restarted.

13.3 PIU escalation staircase

RNC37> mom plug allowed

##################################################################################################

Finn Magnusson 2014-04-01 rev PA36 372/476)

MO Class Attribute Type Flags##################################################################################################PlugInUnit allowedSeqRestarts enumRef:SeqRestarts --------------------------------------------------------------------------------------------------The number of automatic (do not require intervention from a human operator) sequential restarts that are allowed for a PIU. When this number of automatic restarts has been exceeded, the automatic restarting halts and the PIU is faulty marked.The time limit between two restarts is 5 minutes. This means that if the time between two restarts is less then 5 minutes the restarts are counted, otherwise the restart counter is reset.For example, RESTARTS_WITH_WARM means 3 restarts with time limit < 5 minutes are accepted but when the 4:th occurs within 5 minutes the board is considered faulty and an alarm is generated. The attribute specifies the automatic (spontanenous) restart escalation ladder for the board. Example: if the attribute it set to RESTARTS_WITH_COLD the first restart will be of type cold, the second (within five minutes) will be cold_test. The third restart (within five minutes) will fault mark the board.Note! If no value is supplied at creation, a default value, fetched from referred PiuType's attribute 'defAllowedSeqRestarts' will be used.Default=RESTARTS_WITH_WARM **************************************************************************************************

RNC37> mom SeqRestarts

##################################################################################Enum Values##################################################################################SeqRestarts -1:RESTARTS_WITH_NO_LIMITS, 0:RESTARTS_WITH_FAULT_MARKED, 1:RESTARTS_WITH_COLD_TEST, 2:RESTARTS_WITH_COLD, 3:RESTARTS_WITH_WARM---------------------------------------------------------------------------------- - RESTARTS_WITH_NO_LIMITS: This attributes indicates unlimited restarts and no faulty marking of the PIU. Used for critical PIU's such as TUBs, SCBs and some ET-boards. - RESTARTS_WITH_FAULT_MARKED: This attributes indicates the following sequential restarts:-cold with fault marked (not loaded). Alarm sent. - RESTARTS_WITH_COLD_TEST: This attributes indicates the following sequential restarts:-cold with test-cold with fault marked (not loaded). Alarm sent. - RESTARTS_WITH_COLD: This attributes indicates the following sequential restarts:-cold-cold with test-cold with fault marked (not loaded). Alarm sent. - RESTARTS_WITH_WARM: This attributes indicates the following sequential restarts:-warm-cold-cold with test-cold with fault marked (not loaded). Alarm sent.**********************************************************************************

Finn Magnusson 2014-04-01 rev PA36 373/476)

========================================================================================================52 Equipment=1,Subrack=MS,Slot=1,PlugInUnit=1========================================================================================================PlugInUnitId 1administrativeState 1 (UNLOCKED)allowedSeqRestarts 3 (RESTARTS_WITH_WARM)availabilityStatus 0 (NO_STATUS)operationalState 1 (ENABLED)piuGroupNumber 8piuType PiuType=ROJ1192108/4_R1productType HWreservedBy [0] = userLabel ========================================================================================================

13.3.1 PIU Escalation settings in RNC

In RNC, all boards have the setting 3 except CentralMp, OmMp, SccpMp, RanapMp which have 1

RNC_P7> hget plug unittype|allowed !3

=================================================================================================================MO allowedSeqRestarts unitType=================================================================================================================Subrack=MS,Slot=8,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=9,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=10,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=11,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=17,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=18,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=12,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 Subrack=MS,Slot=13,PlugInUnit=1 1 (RESTARTS_WITH_COLD_TEST) GPB53 =================================================================================================================Total: 8 MOs

Finn Magnusson 2014-04-01 rev PA36 374/476)

13.3.2 PIU Escalation settings in MGW

In MGW, all boards have the setting 3 except SCB, SXB, TU which have –1.

MGW1> get plugin allowedseq

=================================================================================================================MO Attribute Value

Finn Magnusson 2014-04-01 rev PA36 375/476)

=================================================================================================================Subrack=2,Slot=9,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=8,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=7,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=6,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=5,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=4,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=3,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=2,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=1,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=2,Slot=28,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=2,Slot=27,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=2,Slot=26,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=25,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=24,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=23,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=22,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=21,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=20,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=19,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=18,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=17,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=16,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=15,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=14,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=13,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=12,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=11,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=2,Slot=10,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=28,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=27,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=26,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=25,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=24,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=23,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=22,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=21,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=20,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=19,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=18,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=17,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=16,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=15,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=14,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)

Finn Magnusson 2014-04-01 rev PA36 376/476)

Subrack=1,Slot=13,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=12,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=11,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=10,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=9,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=8,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=7,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=6,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=5,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=4,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)Subrack=1,Slot=3,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=2,PlugInUnit=1 allowedSeqRestarts 3 (RESTARTS_WITH_WARM)Subrack=1,Slot=1,PlugInUnit=1 allowedSeqRestarts -1 (RESTARTS_WITH_NO_LIMITS)=================================================================================================================

13.3.3 Example

To simulate the PIU escalation staircase on a MP, use the progkill command.

RNC10> lhsh 001800 proglist

1 run CXC1327705_R51SZ01 (dbagent) 2 run CXC1321316_R51SZ01 (ethernet) 3 run CXC1320787_R51TK02 (SysMan) 4 run CXC1321314_R51TK02 (sock) 5 run CXC1320742_R51SZ01 (SpasConn) 6 run CXC1321121_R51GD01 (NssSyciBp) 7 run CXC1329850_R10CC03 (RncLmLoadCtr) 8 run CXC1329854_R10CC04 (RncLmRanap) 9 run CXC1329855_R10CC03 (RncLmRnsap)

Do the following about 10 times:

RNC10> lhsh 001800 progkill ranap

Eventually the board will reach the final step of the escalation staircase which is “fault marked”.

RNC10> lgvsm 1

======================================================================================================Timestamp (UTC) Sev Description

Finn Magnusson 2014-04-01 rev PA36 377/476)

======================================================================================================2007-09-10 13:02:09 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:02:12 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:02:18 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:02:21 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:02:27 PIU OUT UnOperational MP 001800 GPB3 Error2007-09-10 13:02:27 ERR MP (smn = 0, apn = 18 ) down2007-09-10 13:02:31 PIU IN Starting MP 001800 GPB3 RankWarm2007-09-10 13:02:31 INFO MP ( smn = 0, apn = 18 ) starting, administrative state = UNLOCKED2007-09-10 13:02:31 INFO Program CXC1321447_R50HX06 started (gpb_cs_basic)2007-09-10 13:02:31 INFO Program CXC1322812_R50HX01 started (gpb_pqiipatc)2007-09-10 13:02:31 INFO Program CXC1320787_R50HX02 started (SystemManage)2007-09-10 13:02:31 INFO Program CXC1321314_R50HX01 started (sock)2007-09-10 13:02:31 INFO Program CXC1321316_R50HX01 started (ethernet)2007-09-10 13:02:31 INFO Program CXC1320742_R50HC03 started (spas_connect)2007-09-10 13:02:32 INFO Program CXC1321121_R50HF01 started (nsssyci_mpbp)2007-09-10 13:02:32 INFO Program CXC1329850_R4J10 started (RncLmLoadCtr)2007-09-10 13:02:34 INFO Program CXC1329854_R4J10 started (RncLmRanap)2007-09-10 13:02:37 PIU IN Operational MP 001800 GPB3 2007-09-10 13:02:37 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROCESSORRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:02:37 INFO Program CXC1329855_R4J10 started (RncLmRnsap)2007-09-10 13:02:37 INFO MP ( smn = 0, apn = 18 ) operational, administrative state = UNLOCKED

2007-09-10 13:02:42 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:02:45 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:02:50 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:02:53 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:03:08 PIU OUT UnOperational MP 001800 GPB3 Error2007-09-10 13:03:08 ERR MP (smn = 0, apn = 18 ) down2007-09-10 13:03:12 PIU IN Starting MP 001800 GPB3 RankCold2007-09-10 13:03:12 INFO MP ( smn = 0, apn = 18 ) starting, administrative state = UNLOCKED2007-09-10 13:03:12 INFO Program CXC1321447_R50HX06 started (gpb_cs_basic)2007-09-10 13:03:12 INFO Program CXC1322812_R50HX01 started (gpb_pqiipatc)2007-09-10 13:03:12 INFO Program CXC1320787_R50HX02 started (SystemManage)2007-09-10 13:03:12 INFO Program CXC1321314_R50HX01 started (sock)2007-09-10 13:03:12 INFO Program CXC1321316_R50HX01 started (ethernet)2007-09-10 13:03:12 INFO Program CXC1320742_R50HC03 started (spas_connect)2007-09-10 13:03:13 INFO Program CXC1321121_R50HF01 started (nsssyci_mpbp)2007-09-10 13:03:13 INFO Program CXC1329850_R4J10 started (RncLmLoadCtr)2007-09-10 13:03:17 INFO Program CXC1329854_R4J10 started (RncLmRanap)2007-09-10 13:03:21 PIU IN Operational MP 001800 GPB3 2007-09-10 13:03:21 INFO Program CXC1329855_R4J10 started (RncLmRnsap)2007-09-10 13:03:21 INFO MP ( smn = 0, apn = 18 ) operational, administrative state = UNLOCKED

Finn Magnusson 2014-04-01 rev PA36 378/476)

2007-09-10 13:03:25 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:03:28 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:03:33 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:03:36 OTHR CXC1329855 R4J10 is now operational, CAUSE_PROGRAMRESTART, RpuId=48 (RncLmRnsap)2007-09-10 13:03:50 PIU OUT UnOperational MP 001800 GPB3 Error2007-09-10 13:03:50 ERR MP (smn = 0, apn = 18 ) down2007-09-10 13:04:08 PIU IN Starting MP 001800 GPB3 RankColdWTest2007-09-10 13:04:08 OTHR CXC1329855 R4J10 is now operational, CAUSE_SWITCHOVER, RpuId=48 (RncLmRnsap)2007-09-10 13:04:08 INFO MP ( smn = 0, apn = 18 ) starting, administrative state = UNLOCKED2007-09-10 13:04:08 INFO Switch RPU 48 from MP (smn = 0, apn = 18 ) to MP (smn = 0, apn = 17 ). Cause: board restart/failure.2007-09-10 13:04:08 INFO Program CXC1321447_R50HX06 started (gpb_cs_basic)2007-09-10 13:04:08 INFO Program CXC1322812_R50HX01 started (gpb_pqiipatc)2007-09-10 13:04:08 INFO Program CXC1320787_R50HX02 started (SystemManage)2007-09-10 13:04:08 INFO Program CXC1321314_R50HX01 started (sock)2007-09-10 13:04:08 INFO Program CXC1321316_R50HX01 started (ethernet)2007-09-10 13:04:08 INFO Program CXC1320742_R50HC03 started (spas_connect)2007-09-10 13:04:08 INFO Program CXC1321121_R50HF01 started (nsssyci_mpbp)2007-09-10 13:04:10 INFO Program CXC1329850_R4J10 started (RncLmLoadCtr)2007-09-10 13:04:15 INFO Program CXC1329854_R4J10 started (RncLmRanap)2007-09-10 13:04:22 PIU IN Operational MP 001800 GPB3 2007-09-10 13:04:22 INFO Program CXC1329855_R4J10 started (RncLmRnsap)2007-09-10 13:04:22 INFO MP ( smn = 0, apn = 18 ) operational, administrative state = UNLOCKED

2007-09-10 13:04:26 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:04:31 INFO Program CXC1329855_R4J10 failed (RncLmRnsap)2007-09-10 13:04:46 PIU OUT UnOperational MP 001800 GPB3 Error2007-09-10 13:04:46 PIU OUT UnOperational MP 001800 GPB3 PiuFault2007-09-10 13:04:46 ERR MP (smn = 0, apn = 18 ) down

When the board is fault marked it looks like this:

RNC10> lhsh 001800 proglist

(empty)

Yellow Led is ON

RNC10> lhsh 001800 vii

$ lhsh 001800 vii----- VII SERVER INFO ----- registered clients:

Finn Magnusson 2014-04-01 rev PA36 379/476)

client FAULT LOAD_START NO_POWER BOOTTEST MISSING_RESOURCE BOARD_LOCKED BOARD_BUSY SHUTDOWN ---------- ----- ---------- -------- -------- ---------------- ------------ ---------- -------- 0x00010017 NO NO NO NO NO YES NO NO

LED State GREEN CLS_LEDI_ON RED CLS_LEDI_OFF YELLOW CLS_LEDI_ON $

PIU is disabled

RNC10> st 001800

===================================================================================Proxy Adm State Op. State MO=================================================================================== 8 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=18,PlugInUnit=1===================================================================================Total: 1 MOs

An alarm is raised

RNC10> al

Trying file=/home/eanzmagn/moshell_logfiles/logs_moshell/tempfiles/20070110-122255_10493/ior10493Resolving the alarm service in OMS...Simple Alarm Client initialized...Starting to retrieve active alarmsNr of active alarms are: 16================================================================================================Sever Specific Problem Cause Mo-Reference================================================================================================....<cut>...Maj Plug-In Unit General Problem processor_problem_m3100 Subrack=MS,Slot=18,PlugInUnit=1...<cut>...

To clear the fault, do a manual restart on the board:

> acc 001800 manualrestart

Finn Magnusson 2014-04-01 rev PA36 380/476)

13.4 Node escalation staircase

1) the node will restart if: all PIUs in a PiuGroup are faulty marked or if the last availabe PIU in a PiuGroup restarts

RNC10> mom plug group

#########################################################################################MO Class Attribute Type Flags#########################################################################################PlugInUnit piuGroupNumber long -----------------------------------------------------------------------------------------Indicates which restart group the plug-in unit belongs to.Such a group consists of a number of plug-in units where at least one must be enabled (working) or performing recovery. When all plug-in units in a group are out of function, the node is restarted.Must have a positive value.Zero indicates no group.Range: 0 to 65536, Default=0 *****************************************************************************************

(In RNC, there is a separate piugroup for each type of board)

RNC10> get plug group (then sort by piuGroupNumber and map towards the SwAllocation

Subrack=MS,Slot=26,PlugInUnit=1 piuGroupNumber 0 ETM4Subrack=MS,Slot=27,PlugInUnit=1 piuGroupNumber 0Subrack=MS,Slot=6,PlugInUnit=1 piuGroupNumber 0Subrack=MS,Slot=7,PlugInUnit=1 piuGroupNumber 0Subrack=MS,Slot=10,PlugInUnit=1 piuGroupNumber 1 CORE-MPSubrack=MS,Slot=11,PlugInUnit=1 piuGroupNumber 1Subrack=MS,Slot=8,PlugInUnit=1 piuGroupNumber 2 SCCP-MPSubrack=MS,Slot=9,PlugInUnit=1 piuGroupNumber 2Subrack=MS,Slot=12,PlugInUnit=1 piuGroupNumber 3 OAM-MPSubrack=MS,Slot=13,PlugInUnit=1 piuGroupNumber 3Subrack=MS,Slot=14,PlugInUnit=1 piuGroupNumber 4 MODULE-MPSubrack=MS,Slot=15,PlugInUnit=1 piuGroupNumber 4Subrack=MS,Slot=16,PlugInUnit=1 piuGroupNumber 4Subrack=MS,Slot=4,PlugInUnit=1 piuGroupNumber 5 TUBSubrack=MS,Slot=5,PlugInUnit=1 piuGroupNumber 5Subrack=MS,Slot=19,PlugInUnit=1 piuGroupNumber 6 SPBSubrack=MS,Slot=20,PlugInUnit=1 piuGroupNumber 6

Finn Magnusson 2014-04-01 rev PA36 381/476)

Subrack=MS,Slot=22,PlugInUnit=1 piuGroupNumber 6Subrack=MS,Slot=23,PlugInUnit=1 piuGroupNumber 6Subrack=MS,Slot=1,PlugInUnit=1 piuGroupNumber 8 SCBSubrack=MS,Slot=28,PlugInUnit=1 piuGroupNumber 8Subrack=MS,Slot=17,PlugInUnit=1 piuGroupNumber 9 RANAPRNSAP-MPSubrack=MS,Slot=18,PlugInUnit=1 piuGroupNumber 9

RNC_P7> hget plug unittype|group

Subrack=ES-1,Slot=1,PlugInUnit=1 0 SCB3 Subrack=ES-1,Slot=2,PlugInUnit=1 0 ET-MFX Subrack=ES-1,Slot=27,PlugInUnit=1 0 ET-MFX Subrack=ES-1,Slot=28,PlugInUnit=1 0 SCB3 Subrack=ES-2,Slot=1,PlugInUnit=1 0 SCB3 Subrack=ES-2,Slot=2,PlugInUnit=1 0 ET-MFX Subrack=ES-2,Slot=27,PlugInUnit=1 0 ET-MFX Subrack=ES-2,Slot=28,PlugInUnit=1 0 SCB3 Subrack=ES-3,Slot=1,PlugInUnit=1 0 SCB3 Subrack=ES-3,Slot=2,PlugInUnit=1 0 ET-MFX Subrack=ES-3,Slot=27,PlugInUnit=1 0 ET-MFX Subrack=ES-3,Slot=28,PlugInUnit=1 0 SCB3 Subrack=ES-4,Slot=1,PlugInUnit=1 0 SCB3 Subrack=ES-4,Slot=2,PlugInUnit=1 0 ET-MFX Subrack=ES-4,Slot=27,PlugInUnit=1 0 ET-MFX Subrack=ES-4,Slot=28,PlugInUnit=1 0 SCB3 Subrack=MS,Slot=2,PlugInUnit=1 0 SXB3 Subrack=MS,Slot=24,PlugInUnit=1 0 ET-MFX Subrack=MS,Slot=25,PlugInUnit=1 0 ET-MFX Subrack=MS,Slot=26,PlugInUnit=1 0 ET-MFG Subrack=MS,Slot=27,PlugInUnit=1 0 ET-MF4 Subrack=MS,Slot=3,PlugInUnit=1 0 SXB3 Subrack=MS,Slot=6,PlugInUnit=1 0 ET-MF4 Subrack=MS,Slot=7,PlugInUnit=1 0 ET-MFG Subrack=MS,Slot=10,PlugInUnit=1 1 GPB53 Subrack=MS,Slot=11,PlugInUnit=1 1 GPB53 Subrack=MS,Slot=8,PlugInUnit=1 2 GPB53 Subrack=MS,Slot=9,PlugInUnit=1 2 GPB53 Subrack=MS,Slot=12,PlugInUnit=1 3 GPB53 Subrack=MS,Slot=13,PlugInUnit=1 3 GPB53 Subrack=ES-1,Slot=12,PlugInUnit=1 4 GPB53 Subrack=ES-1,Slot=13,PlugInUnit=1 4 GPB53 Subrack=ES-1,Slot=14,PlugInUnit=1 4 GPB53 Subrack=ES-1,Slot=15,PlugInUnit=1 4 GPB53 Subrack=ES-1,Slot=16,PlugInUnit=1 4 GPB53

Finn Magnusson 2014-04-01 rev PA36 382/476)

Subrack=ES-1,Slot=17,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=12,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=13,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=14,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=15,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=16,PlugInUnit=1 4 GPB53 Subrack=ES-2,Slot=17,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=12,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=13,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=14,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=15,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=16,PlugInUnit=1 4 GPB53 Subrack=ES-3,Slot=17,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=12,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=13,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=14,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=15,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=16,PlugInUnit=1 4 GPB53 Subrack=ES-4,Slot=17,PlugInUnit=1 4 GPB53 Subrack=MS,Slot=14,PlugInUnit=1 4 GPB53 Subrack=MS,Slot=15,PlugInUnit=1 4 GPB53 Subrack=MS,Slot=16,PlugInUnit=1 4 GPB53 Subrack=MS,Slot=4,PlugInUnit=1 5 TU2 Subrack=MS,Slot=5,PlugInUnit=1 5 TU2 Subrack=MS,Slot=19,PlugInUnit=1 6 SPB3 Subrack=MS,Slot=20,PlugInUnit=1 6 SPB3 Subrack=MS,Slot=21,PlugInUnit=1 6 SPB3 Subrack=MS,Slot=22,PlugInUnit=1 6 SPB21 Subrack=MS,Slot=23,PlugInUnit=1 6 SPB21 Subrack=ES-1,Slot=10,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=19,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=20,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=21,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=22,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=23,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=6,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=7,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=8,PlugInUnit=1 7 SPB21 Subrack=ES-1,Slot=9,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=10,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=19,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=20,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=21,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=22,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=23,PlugInUnit=1 7 SPB21

Finn Magnusson 2014-04-01 rev PA36 383/476)

Subrack=ES-2,Slot=6,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=7,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=8,PlugInUnit=1 7 SPB21 Subrack=ES-2,Slot=9,PlugInUnit=1 7 SPB21 Subrack=ES-3,Slot=10,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=11,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=18,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=19,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=21,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=23,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=6,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=7,PlugInUnit=1 7 SPB3 Subrack=ES-3,Slot=9,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=10,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=11,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=18,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=19,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=21,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=23,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=6,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=7,PlugInUnit=1 7 SPB3 Subrack=ES-4,Slot=9,PlugInUnit=1 7 SPB3 Subrack=MS,Slot=1,PlugInUnit=1 8 SCB3 Subrack=MS,Slot=28,PlugInUnit=1 8 SCB3 Subrack=MS,Slot=17,PlugInUnit=1 9 GPB53 Subrack=MS,Slot=18,PlugInUnit=1 9 GPB53 Added 106 MOs to group: hget_group

(In MGW, all boards are part of the same piugroup except the GPBs in main subrack which are divided in 4 groups).

MGW1> get plug group !^0

Subrack=1,Slot=11,PlugInUnit=1 piuGroupNumber 4Subrack=1,Slot=10,PlugInUnit=1 piuGroupNumber 4Subrack=1,Slot=9,PlugInUnit=1 piuGroupNumber 3Subrack=1,Slot=8,PlugInUnit=1 piuGroupNumber 3Subrack=1,Slot=7,PlugInUnit=1 piuGroupNumber 2Subrack=1,Slot=6,PlugInUnit=1 piuGroupNumber 2Subrack=1,Slot=3,PlugInUnit=1 piuGroupNumber 1Subrack=1,Slot=2,PlugInUnit=1 piuGroupNumber 1

On all nodes, the default setting of piuGroupEscalationType is 4.

RNC37> get man.*data escal

Finn Magnusson 2014-04-01 rev PA36 384/476)

================================================================================================MO Attribute Value================================================================================================ManagedElementData=1 piuGroupEscalationType 4 (WARM_AT_PIU_RESTART)================================================================================================Total: 1 MOs

MGW1> get man.*data escal

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElementData=1 piuGroupEscalationType 4 (WARM_AT_PIU_RESTART)=================================================================================================================Total: 1 MOs

RNC37> mom man.*data escal

##################################################################################################MO Class Attribute Type Flags##################################################################################################ManagedElementData piuGroupEscalationType enumRef:NodeRestartType --------------------------------------------------------------------------------------------------The type of node restart when it is a problem with the last PIU in a PIU group.Default=WARM_AT_PIU_RESTART **************************************************************************************************

RNC37> mom NodeRestartType

##################################################################################Enum Values##################################################################################NodeRestartType 4:WARM_AT_PIU_RESTART, 3:COLD_AT_PIU_RESTART, 2:WARM_AT_PIU_FAULT, 1:COLD_AT_PIU_FAULT---------------------------------------------------------------------------------- - WARM_AT_PIU_RESTART: Warm node restart at restart of the last PIU.

Finn Magnusson 2014-04-01 rev PA36 385/476)

- COLD_AT_PIU_RESTART: Cold node restart at restart of the last PIU. - WARM_AT_PIU_FAULT: Warm node restart at fault mark of the last PIU. - COLD_AT_PIU_FAULT: Cold node restart at fault mark of the last PIU.**********************************************************************************

NOTE: in some emergency situations where all boards in a piugroup are down but we want the node to still be running anyway, it can be useful to put all the PlugInUnits in the same piugroup. If the MO service is not available, do this from sql:

RNC10> sql update cspiuresource_01 set piugroupnumber=1;commit;

$ sqlcupdate cspiuresource_01 set piugroupnumber=1;Note! Have you allocated enough of heap memory to the loadmodule:CXC1325608 to be able to run SQLC in the way you want??

Note! CTRL+C is not supported!!!

Component sqlc (V04.03.0034/OSE)Copyright (C) 1994-2005 by Polyhedra LtdSQL> commit;update cspiuresource_01 set piugroupnumber=1;Transaction DoneSQL> exit;$

Example:

The following boards are in the same group:

RNC10> get plug group 2

=================================================================================================================MO Attribute Value=================================================================================================================Subrack=MS,Slot=9,PlugInUnit=1 piuGroupNumber 2Subrack=MS,Slot=8,PlugInUnit=1 piuGroupNumber 2=================================================================================================================Total: 2 MOs

One of the boards is disabled:

Finn Magnusson 2014-04-01 rev PA36 386/476)

RNC10> lst ms,slot=[89],pluginunit=1$

===================================================================================Proxy Adm State Op. State MO=================================================================================== 401 1 (UNLOCKED) 0 (DISABLED) Equipment=1,Subrack=MS,Slot=9,PlugInUnit=1 416 1 (UNLOCKED) 1 (ENABLED) Equipment=1,Subrack=MS,Slot=8,PlugInUnit=1===================================================================================Total: 2 MOs

Manual board restart does not cause the node restart

acc 000800 restart ---> no node restart

We do progkill 3 times in a row on a program of the only board that is working in this group:

RNC10> lhsh 000800 progkill sccRNC10> wait 30RNC10> lhsh 000800 progkill sccRNC10> wait 30RNC10> lhsh 000800 progkill scc

At the third program crash, the board restarts spontaneously. Since it is the last working board in the group, the node restarts.

RNC10> lgsr

======================================================================================================Timestamp (UTC) Sev Description======================================================================================================//Board 000900 is down

2007-02-20 09:39:08 ERR MP (smn = 0, apn = 9 ) down2007-02-20 09:44:11 INFO MP ( smn = 0, apn = 8 ) restarted by command. Restart rank = WARM 2007-02-20 09:44:13 ERR MP (smn = 0, apn = 8 ) down2007-02-20 09:44:17 INFO MP ( smn = 0, apn = 8 ) starting, administrative state = UNLOCKED2007-02-20 09:44:17 INFO Program CXC1321447_R50HX06 started (gpb_cs_basic)2007-02-20 09:44:17 INFO Program CXC1322812_R50HX01 started (gpb_pqiipatc)2007-02-20 09:44:17 INFO Program CXC1320787_R50HX02 started (SystemManage)2007-02-20 09:44:17 INFO Program CXC1327705_R50HX01 started (dbagent)2007-02-20 09:44:17 INFO Program CXC1320742_R50HC03 started (spas_connect)2007-02-20 09:44:17 INFO Program CXC1321121_R50HF01 started (nsssyci_mpbp)2007-02-20 09:44:17 INFO Program CXC1320995%31_R50HF01 started (aal5_term_mp)

Finn Magnusson 2014-04-01 rev PA36 387/476)

2007-02-20 09:44:17 INFO Program CXC1321172_R50HB02 started (nsaal_term)2007-02-20 09:44:17 INFO Program CXC1322417%12_R50HF01 started (aal2ap_12)2007-02-20 09:44:19 INFO Program CXC1321142_R50HB03 started (scc_ituserve)2007-02-20 09:44:19 INFO Program CXC1325241%1_R50HB03 started (sctp_host)2007-02-20 09:44:19 INFO Program CXC1327928_R50HD01 started (iphost_gpb_l)2007-02-20 09:44:19 INFO MP ( smn = 0, apn = 8 ) operational, administrative state = UNLOCKED

//3 progkill on board 000800 lead to board restart and escalation to node restart

2007-02-20 09:48:00 INFO Program CXC1327928_R50HD01 failed (iphost_gpb_l)2007-02-20 09:48:08 INFO Program CXC1327928_R50HD01 failed (iphost_gpb_l)2007-02-20 09:48:15 ERR MP (smn = 0, apn = 8 ) down2007-02-20 09:48:15 CRIT Node restart due to PIU group escalation2007-02-20 09:48:15 CRIT Node down2007-02-20 09:48:24 INFO *** Cls_evlogd_proc restart ***2007-02-20 09:48:34 INFO Node starting2007-02-20 09:48:36 INFO Active CIM ready.2007-02-20 09:48:36 INFO Crash on 001000 PROCESSOR_BASIC_0xF0F0F0F3 pmdId=0x000000a1.pmd, 07-02-20, 09:48:18 2007-02-20 09:48:40 INFO Configuration Version = no_sccp_gt 2007-02-20 09:48:59 INFO Node operational.

2) If the node restarts too many times it will rollback to a different CV By default, if the node restarts 5 times within a 30 minute period then it will rollback to the first CV in the rollback list. If it restarts again 5 times within 30 minutes on that CV, it will rollback to the next CV in the rollback list. Etc.

RNC37> mom config rollback

##################################################################################################MO Class Attribute Type Flags##################################################################################################ConfigurationVersion rollbackInitCounterValue long --------------------------------------------------------------------------------------------------Initial value for the rollback counter. Used when rollback is switched on (autoRollbackOn=true).Note! The attributes 'rollbackInitTimerValue' and 'rollbackInitCounterValue' cannot be set unless the attribute 'rollbackOn' is set to "true".

Range: 1 to 10000, Default=5 **************************************************************************************************ConfigurationVersion rollbackInitTimerValue long --------------------------------------------------------------------------------------------------

Finn Magnusson 2014-04-01 rev PA36 388/476)

Used by the system when rollback is switched on (autoRollbackOn=true). After the given time the node is considered not in a cyclic restart mode. The rollback counter will then be reset to its initial value (rollbackInitCounterValue).

Timer value in minutes.Note! The attributes 'rollbackInitTimerValue' and 'rollbackInitCounterValue' cannot be set unless the attribute 'rollbackOn' is set to "true".Range: 1 to 10000, Default=30 **************************************************************************************************ConfigurationVersion rollbackList sequence:string readOnly--------------------------------------------------------------------------------------------------A list of configuration versions to rollback to (configuration version name).The configuration version on the first line is used at the next rollback. That line is then automatically removed from the rollback list.This attribute is modified by actions setFirstRollbackList() and removeFromRollbackList()Default="" **************************************************************************************************ConfigurationVersion rollbackOn boolean --------------------------------------------------------------------------------------------------Flag that indicates if rollback is enabled or not.When true the system will automatically set the rollback counter. In case of cyclic restarts a rollback will be issued after x restarts. x is defined by the rollbackInitCounterValue.Default=true **************************************************************************************************

RNC10> cvcuLast MO: 157. Loaded 1 MOs. Total: 135 MOs. MO Class: ConfigurationVersion.Last MO: 164. Loaded 7 MOs. Total: 142 MOs. MO Class: UpgradePackage.

=======================================================================================================061009-23:03 CV Name Upgrade Package=======================================================================================================Startable: Fi_CXP9012014_R4J07_060119_0724 CXP9012014_R4J07Loaded: Fi_CXP9012014_R4J07_060119_0724 CXP9012014_R4J07Executing: Fi_CXP9012014_R4J07_060119_0724 CXP9012014_R4J07Last created: Rnc_final CXP9012014_R4J07-------------------------------------------------------------------------------------------------------Current UpgradePkg: UpgradePackage=CXP9012014_R4J07 CXP9012014_R4J07CommandLog: EnabledAutoCreatedCV: DisabledRollback status: Rollback is onRollback init timer: 30Rollback init counter: 5Rollback list: s[2] = Fi_CXP9012014_R4J07_060119_0724 RADIO_NETWORK_40_RBS_IOV =======================================================================================================

Finn Magnusson 2014-04-01 rev PA36 389/476)

Rollback counter decrements with –1 at each node restart. After a rollback it is reinitialised to the initial value of 5

RNC10> cat /d/rollback.cnt

$ cat /d/rollback.cnt5$

To change rollback settings, following attributes can be set:

RNC10> get configura rollback[io]

=================================================================================================================MO Attribute Value=================================================================================================================ConfigurationVersion=1 rollbackInitCounterValue 10ConfigurationVersion=1 rollbackInitTimerValue 30ConfigurationVersion=1 rollbackOn true=================================================================================================================Total: 1 MOs

If not possible to change via MO (e.g. node is cyclic restarting), possible to edit the following files:

RNC10> cat /d/rollback.ini

$ cat /d/rollback.iniRollback is on305$

NOTE: in emergency situations where MO service is not available, the rollback settings can be set with “cv rbinit” command (or editing the rollback.ini file). Type “cv help” at the OSE shell for info.

To avoid having to wait for 5 restarts before the node will rollback to a better CV, it is possible to directly edit the /d/cv.ptr file in the active core MP.Can also be done from serial port in case telnet not available.

$ chmod 666 /d/cv.ptr

Finn Magnusson 2014-04-01 rev PA36 390/476)

$ echo Rnc_final > /d/cv.ptr

If no CV can be found that stops the cyclic restart, it could be a corruption of the SW on the hard disk.Put the node in backup mode and ftp the SW and/or CV again

$ reload --

Finn Magnusson 2014-04-01 rev PA36 391/476)

13.5 Summary: Overall escalation staircase in RNC

14 MORE ABOUT SYSTEM UPGRADE

14.1 If the UCF file is accidentally deleted from /c/up:

If the UCF file is removed, the UpgradePackage MO also gets removed and it will not be possible to do any further upgrades.Finn Magnusson 2014-04-01 rev PA36 392/476)

RNC11> cvcu

081214-19:43:03 137.58.194.147 7.1f RNC_NODE_MODEL_G_5_30_COMPLETE stopfile=/tmp/23326

=======================================================================================================081214-19:43 CV Name Upgrade Package=======================================================================================================Startable: RNC11_OK4 CXP9012014_R10CJLoaded: RNC11_OK4 CXP9012014_R10CJExecuting: RNC11_OK4 CXP9012014_R10CJLast created: RNC11_OK4 CXP9012014_R10CJ-------------------------------------------------------------------------------------------------------Current UpgradePkg: !!!! Processing failure :se.ericsson.cello.moframework.MoRemovedException TAG :"MoRemoved" VARIABLES :"$dName" = "ManagedElement=1,SwManagement=1,UpgradePackage=CXP9012014_R10CJ"AutoCreatedCV: DisabledRollback status: Rollback is onRollback init timer: 30Rollback init counter: 5Rollback counter: 5Rollback list: s[0] = ===================================================================================================================

The workaround is to put back the UCF file on /c/up (e.g. get it from another node running the same SW), then perform a node restart. This will restore the UpgradePackage MO.

14.2 Upgrade Sequence in UCF

Choice of the upgrade sequence (Upgrade Window declarations in UCF)UCF contains an entry for each allowed from state is given. The UpgradeCase points to the UpgradeSequence that is applicable for this particular from-state, there is usually two upgrade sequences for each from-state, one for soft upgrade, one for hard upgrade.Example: there could be two upgrade sequences: one for going from P2.1.4 to P3 and one for going from P2.1.5 to P3. For each from state, the appropriate upgrade sequence will be given. The reason for having different upgrade sequences is because data sometimes has to be converted in a different way depending on the “from” SW level.

<OldUpgradePackage> <ProductData number ="CXP9012008" revision="R6G" /> <UpgradeCase case="S3V_TO_XV2" />

Finn Magnusson 2014-04-01 rev PA36 393/476)

</OldUpgradePackage> <OldUpgradePackage> <ProductData number ="CXP9012008" revision="R7D" /> <UpgradeCase case="T2V_TO_XV2" /> </OldUpgradePackage>

Note: the letters S3V, XV2, etc relate to the RNC MOM revision which can be seen at the top of the MOM file:<!-- Document no: 15554-AXD10503/1 Revision: S3 Date: 10-13-2004 Author: Linder Lopez/Jacqueline Beaulac

Generated from UML by uml2xml version 3.0 (based on DTD file rev. F) Rational Rose model used: Y:\rnc_rncNode\rnc.rose\mom\infomodel.mdl--> ………………

<UpgradeSequence

information="Complete Reboot Node Upgrade Sequence" label="S3V_UP_XV2_label"

confirmWatchdogTimeOut="14400" > <UpgradeCaseRef case="S3V_TO_XV2" />

The following predefined triggers are mandatory. They must be present in the Upgrade Sequence.

INITIATE: LoadList/loader information must be created by AUEs. Cello creates new Program MOs (according to the ’'recipes'’ in the PiuTypes), prepares to take them into operation, and take the old ones out of operation, at the restarts to follow. This trigger should take place after <ReplaceConfigSupportMOs .. /> in order to work on the new software. PRELOAD: AUEs must preload preloadable SW to device boards.CONVERT: AUEs must pre-convert configuration data.EXECUTE: AUEs can use this trigger to synchronization with other system or perform start of upgrade of cello external system (as XPs). Note! In this place of the upgrade sequence, is the main part of the switch from old to new software expected to be performed.FINISH: AUEs must clean up old loader information and old persistent data. Cello removes old Program objects. CONFIRMED: AUEs must ensure that the system is in normal working state.

Finn Magnusson 2014-04-01 rev PA36 394/476)

(the following example is extracted from a P4 to P4 upgrade package)

<UpgradeSequence information="Complete Reboot Node Upgrade Sequence" label="S3V_UP_XV2_label"

confirmWatchdogTimeOut="14400" > <UpgradeCaseRef case="S3V_TO_XV2" />

//Some java AUEs are loaded into the jvm, they will be used for creation of new Program MOs, connecting to new Repertoires, etc.

<Step label="S3V_TO_XV2_Add_Java_AUEs"> <!-- Add CMA data collector --> <RebootJvmUpgrade baseClassPath="old"> <AddJavaLM productNumber="CXC1324872/4" revision="R4B/1" /> <AddJavaLM productNumber="CXC1327582" revision="R1F/1" /> <AddJavaLM productNumber="CXC1328851/6" revision="R1A01" /> </RebootJvmUpgrade>

</Step>

//Some piutype/repertoires/rpus are renamed/added/removed according to the “explicit replacement rules” defined further up in the UCF

<Step label="S3V_TO_XV2_ReplaceConfigSupportMOs"> <!-- Creating new MOs PiuTypes, Repertoires and RPUs --> <ReplaceConfigSupportMOs /> </Step>

Example of explicit replacements:<ExplicitReplacement> <UpgradeCaseRef case="S3V_TO_XV2" /> <UpgradeCaseRef case="VV1_TO_XV2" /> <UpgradeCaseRef case="XV1_TO_XV2" /> <UpgradeCaseRef case="XV2_TO_XV2" /> <RepertoireReplacement> <OldRep name="Cello_Common_Main" /> <NewRep name="Cello_Common_Main" /> <NewRep name="Cello_Common_Main_FTC" /> </RepertoireReplacement> </ExplicitReplacement>

//The C-AUEs are loaded for the FRO DATA conversion. //In this case they are loaded into all boards that are connected to the repertoire “cello_broadband_signaling_mp”

Finn Magnusson 2014-04-01 rev PA36 395/476)

<!--adding RNCSW C AUEs--> <Step label="S3V_TO_XV2_Add_RNC_Application_AUE"> <RebootProgramUpgrade> <FindPiu matchRepertoireName="Cello_BroadBand_Signalling_MP" /> <RunPrograms repertoireName="S3V_TO_XV2_AUE" oneInstance="yes" /> </RebootProgramUpgrade> </Step>

//TRIGGER INITIATE://The attribute “startstate” is set to “disabled” on the old program MOs//New program MOs are created with the startstate “enabled”//This means that old programs are still running and new programs are not running, however, at the next node restart, the programs with startstate “disabled” (the old ones) will not be loaded, only those with startstate “enabled” (the new ones) will be loaded

<Step label="S3V_TO_XV2_INITIATE"> <Trigger subSpec="INITIATE" /> </Step>

//TRIGGER PRELOAD//The loadmodules with the tag “preload” are copied into flash (e.g. /f or secondary file system in case of basic OS) in order to save time at node restart

<Step label="S3V_TO_XV2_PRELOAD"> <Trigger subSpec="PRELOAD" /> </Step>

//TRIGGER CONVERT//The fRO database tables are converted to a new format so that they can be used by the new SW //Eg: new attributes added, old attributes removed, attribute value changed, etc.//This is done by the AUEs //During this time, the old SW is running but the data is in the new format the node is in an awkward state//However this is only affecting the permanent data, not the dynamic data, so calls should still be able to be handled

<Step label="S3V_TO_XV2_CONVERT"> <Trigger subSpec="CONVERT" /> </Step>

//TRIGGER EXECUTE//Specify that everything is ready for upgrade <Step label="S3V_TO_XV2_EXECUTE"> <Trigger subSpec="EXECUTE" /> </Step>

Finn Magnusson 2014-04-01 rev PA36 396/476)

//REBOOTNODEUPGRADE//A temporary CV is made (SU_XXX) . It contains the data in new format and program MO definitions for both new and old SW. However the old program Mos have startstate disabled so they won’t get loaded.//The node restarts. The new programs get loaded (since they have startstate enabled) and the old programs are still defined in database but don’t get loaded into RAM (since they have startstate disabled)

//If the node restarts fails and rolls back, it’s possible to do a cvset on the SU cv and try a manual restart

<Step label="RebootNodeUpgrade_initial"> <!-- Reboot Node --> <RebootNodeUpgrade baseClassPath="new"> </RebootNodeUpgrade> </Step>

//SOME JAVA MO data converters are loaded for conversion of MAO data //MAO data is usually converted after fRO data since some fRO attributes are mirrored in the MAO//If the MAO conversion fails there will be another restart on the SU CV to try once again. If it fails again, there will be a rollback but the operator can try to restart the node again on the SU CV.

<Step label="S3V_TO_XV2_NodeUpgrade"> <RebootNodeUpgrade baseClassPath="new" > <!-- Add CMA and data converter --> <AddJavaLM productNumber="CXC1322491/8" revision="R4D01" /> <AddJavaLM productNumber="CXC1327582" revision="R1F/1" /> <AddJavaLM productNumber="CXC1328852/6" revision="R1A01" /> </RebootNodeUpgrade> </Step>

//TRIGGER FINISH//The old program MOs (those that have the startstate “disabled”) are deleted//Old database tables are removed

<Step label="S3V_TO_XV2_FINISH"> <Trigger subSpec="FINISH" /> </Step>

//WAIT FOR CONFIRM //The UP waits for confirm action from operator. If the confirm action does not occur within the time limit (specified at the beginning of the sequence, in this case: 14400 seconds), then the node will rollback to the old CV.

<Step label="S3V_TO_XV2_WaitForConfirm"> <WaitForConfirm/> </Step>

Finn Magnusson 2014-04-01 rev PA36 397/476)

<Step label="S3V_TO_XV2_CONFIRMED"> <Trigger subSpec="CONFIRMED" /> </Step>

//The C-AUE programs are removed from memory (they will stay on disk, see below) <Step label="S3V_TO_XV2_Remove_Cello_C_AUEs"> <!-- Stop Cello C AUEs --> <RebootProgramUpgrade> <FindPiu matchRepertoireName="Cello_BroadBand_Signalling_MP" /> <RemovePrograms repertoireName="S3V_TO_XV2_AUE" /> </RebootProgramUpgrade> </Step>

//The java-AUE programs are removed from memory (they will stay on disk, see below) <Step label="S3V_TO_XV2_Remove_CMA_data_converter"> <!-- Remove CMA data converter --> <RebootJvmUpgrade baseClassPath="new" /> </Step>

//A final CV is made and set as startable </UpgradeSequence>

Note: The AUE LMs are copied into /c/loadmodules or /c/java depending on whether they are a java AUE or a C-AUE. At the step CONFIRMED, the AUEs are removed from memory but not from disk.

RNC901> ma aue load product aue

RNC901> prod aue

===================================================================================Proxy MO ProductData=================================================================================== 49 LoadModule=CXC1323440/13_R1A01 CXC1323440/13 R1A01 RncLmFA13 20040511 config_aue 55 LoadModule=CXC1328028/2_R1A07 CXC1328028/2 R1A07 RncLmFroAue 20040715 RncLmFroAue 58 LoadModule=CXC1328029/2_R1A03 CXC1328029/2 R1A03 RncLmMaoAue 20040709 rncLmMaoAue 97 LoadModule=CXC1328028/6_R1G01 CXC1328028/6 R1G01 RncLmFroAue 20050322 RncLmFroAue 150 LoadModule=CXC1327582_R1F01 CXC1327582 R1F01 FrameworkAue 20041228 170 LoadModule=CXC1328029/5_R1D01 CXC1328029/5 R1D01 RncLmMaoAue 20050405 rncLmMaoAue 196 LoadModule=CXC1328029/6_R1D01 CXC1328029/6 R1D01 RncLmMaoAue 20050404 rncLmMaoAue 226 LoadModule=CXC1328028/4_R1E01 CXC1328028/4 R1E01 RncLmFroAue 20041118 RncLmFroAue

Finn Magnusson 2014-04-01 rev PA36 398/476)

235 LoadModule=CXC1325310_R3B01 CXC1325310 R3B01 nsaal_aue 20040417 242 LoadModule=CXC1322507_R4D03 CXC1322507 R4D03 spp_aue 20031023 249 LoadModule=CXC1328028/5_R1E01 CXC1328028/5 R1E01 RncLmFroAue 20041118 RncLmFroAue 256 LoadModule=CXC1328322_R1B01 CXC1328322 R1B01 RpLabelAue 20040427 259 LoadModule=CXC1323092/1_R2D01 CXC1323092/1 R2D01 aal2ncc_aue 20040622 290 LoadModule=CXC1328029/4_R1C01 CXC1328029/4 R1C01 RncLmMaoAue 20041207 rncLmMaoAue 294 LoadModule=CXC1325695_R2B/1 CXC1325695 R2B/1 phy_aue 20041210 299 LoadModule=CXC1323441/14_R1A01 CXC1323441/14 R1A01 RncLmMaoAue 20040701 300 LoadModule=CXC1321971_R5J02 CXC1321971 R5J02 cs_aue 20040910 324 LoadModule=CXC1328028/3_R1A07 CXC1328028/3 R1A07 RncLmFroAue 20040715 RncLmFroAue 325 LoadModule=CXC1322394/1_R2G/1 CXC1322394/1 R2G/1 scc_aue 20050301 345 LoadModule=CXC1322469/1_R3A/1 CXC1322469/1 R3A/1 atm_aue 20041210 ===================================================================================Total: 20 MOs

RNC901> get aue path

=================================================================================================================MO Attribute Value=================================================================================================================LoadModule=CXC1323440/13_R1A01 loadModuleFilePath /c/loadmodules/CXC1323440%13_R1A01LoadModule=CXC1328028/2_R1A07 loadModuleFilePath /c/loadmodules/CXC1328028%2_R1A07LoadModule=CXC1328029/2_R1A03 loadModuleFilePath /c/java/CXC1328029%2_R1A03.jarLoadModule=CXC1328028/6_R1G01 loadModuleFilePath /c/loadmodules/CXC1328028%6_R1G01LoadModule=CXC1327582_R1F01 loadModuleFilePath /c/java/CXC1327582_R1F01.jarLoadModule=CXC1328029/5_R1D01 loadModuleFilePath /c/java/CXC1328029%5_R1D01.jarLoadModule=CXC1328029/6_R1D01 loadModuleFilePath /c/java/CXC1328029%6_R1D01.jarLoadModule=CXC1328028/4_R1E01 loadModuleFilePath /c/loadmodules/CXC1328028%4_R1E01LoadModule=CXC1325310_R3B01 loadModuleFilePath /c/loadmodules/CXC1325310_R3B01LoadModule=CXC1322507_R4D03 loadModuleFilePath /c/loadmodules/CXC1322507_R4D03LoadModule=CXC1328028/5_R1E01 loadModuleFilePath /c/loadmodules/CXC1328028%5_R1E01LoadModule=CXC1328322_R1B01 loadModuleFilePath /c/java/CXC1328322_R1B01.jarLoadModule=CXC1323092/1_R2D01 loadModuleFilePath /c/loadmodules/CXC1323092%1_R2D01LoadModule=CXC1328029/4_R1C01 loadModuleFilePath /c/java/CXC1328029%4_R1C01.jarLoadModule=CXC1325695_R2B/1 loadModuleFilePath /c/loadmodules/CXC1325695_R2B%1LoadModule=CXC1323441/14_R1A01 loadModuleFilePath /c/java/CXC1323441%14_R1A01.jarLoadModule=CXC1321971_R5J02 loadModuleFilePath /c/loadmodules/CXC1321971_R5J02LoadModule=CXC1328028/3_R1A07 loadModuleFilePath /c/loadmodules/CXC1328028%3_R1A07LoadModule=CXC1322394/1_R2G/1 loadModuleFilePath /c/loadmodules/CXC1322394%1_R2G%1LoadModule=CXC1322469/1_R3A/1 loadModuleFilePath /c/loadmodules/CXC1322469%1_R3A%1=================================================================================================================Total: 20 MOs

Finn Magnusson 2014-04-01 rev PA36 399/476)

Finn Magnusson 2014-04-01 rev PA36 400/476)

14.3 Upgrade related MOs

The UpgradePackage MO contains definitions that indicate which LMs to load into which Repertoires, depending on the HW type of the board (the PiuType).The SwAllocation MOs indicate which Repertoires should be loaded in which Slots. The PiuType MOs indicate the HW type of each board.

14.3.1 SwAllocation MOs

The SwAllocation MOs connect the Repertoires with the Slots, ie, they tell the UP what programs should be loaded on which boards.They are only found on the node, not in UCF.

RNC10> lget ms,slot=19$

=================================================================================================================598 Equipment=1,Subrack=MS,Slot=19

Finn Magnusson 2014-04-01 rev PA36 401/476)

=================================================================================================================SlotId 19productData Struct{5} >>> 1.productName = SPB >>> 2.productNumber = ROJ1192103/2 >>> 3.productRevision = R6G >>> 4.serialNumber = T011672710 >>> 5.productionDate = 02W21reservedBy [1] = >>> reservedBy = SwManagement=1,SwAllocation=SPB_TYPE_AslotNumber 19slotState 1 (used)upgradeGroupId 1upgradeGroupTypeName SpbuserLabel =================================================================================================================Total: 1 MOs

RNC10> get SwAllocation=SPB_TYPE_A

=================================================================================================================651 SwManagement=1,SwAllocation=SPB_TYPE_A=================================================================================================================SwAllocationId SPB_TYPE_ArepertoireList [2] = >>> repertoireList = SwManagement=1,Repertoire=CPP_SPB >>> repertoireList = SwManagement=1,Repertoire=RNC_SPB_TYPE_Arole SPB_TYPE_AslotList [4] = >>> slotList = Equipment=1,Subrack=MS,Slot=19 >>> slotList = Equipment=1,Subrack=MS,Slot=20 >>> slotList = Equipment=1,Subrack=MS,Slot=22 >>> slotList = Equipment=1,Subrack=MS,Slot=23userLabel =================================================================================================================Total: 1 MOs

Finn Magnusson 2014-04-01 rev PA36 402/476)

14.3.2 PiuType MOs

The PiuType describes a particular HW board revision and its execution resources, ie what processors exist on that board. Each execution resource is given a tag which can be used by the UP in conjunction with the Repertoire Information in order to know in which processors the Programs should be loaded.

RNC10> lget ms,slot=19,plug

=================================================================================================================296 Equipment=1,Subrack=MS,Slot=19,PlugInUnit=1=================================================================================================================PlugInUnitId 1administrativeState 1 (UNLOCKED)allowedSeqRestarts 3 (RESTARTS_WITH_WARM)availabilityStatus 0 (NO_STATUS)hwTestResult 2006-10-07 22:43:54 Others No Test ResultshwTestStatus 0 (NO_TEST_RESULTS)operationalState 1 (ENABLED)piuGroupNumber 6piuType PiuType=ROJ1192103/2_R6

Finn Magnusson 2014-04-01 rev PA36 403/476)

productType HWreservedBy [0] = userLabel =================================================================================================================Total: 1 MOs

<PiuType> <ProductData number="ROJ1192103/2" revision="R6" name="SPB" /> <PiuTypeData boardWidth="3" defaultPiuRole="bp" defaultAllowedSeqRestarts="enterAtWarm" /> <ProgramConfiguration tag="0" moTypeName="Program" execUnitNameInfo="BP" /> <ProgramConfiguration tag="1" subParentLdn="Spu=1,Spm=1" moTypeName="Program" execUnitNameInfo="SPM-1" /> <ProgramConfiguration tag="2" subParentLdn="Spu=1,Spm=2" moTypeName="Program" execUnitNameInfo="SPM-2" /> <ProgramConfiguration tag="3" subParentLdn="Spu=1,Spm=3" moTypeName="Program" execUnitNameInfo="SPM-3" /> <MoConfiguration moTypeName = "Spu" identity = "1" /> <MoConfiguration subParentLdn="Spu=1" moTypeName = "Spm" identity = "1"/> <MoConfiguration subParentLdn="Spu=1"

Finn Magnusson 2014-04-01 rev PA36 404/476)

moTypeName = "Spm" identity = "2"/> <MoConfiguration subParentLdn="Spu=1" moTypeName = "Spm" identity = "3"/> </PiuType>

RNC10> get PiuType=ROJ1192103/2_R6

=================================================================================================================337 SwManagement=1,PiuType=ROJ1192103/2_R6=================================================================================================================PiuTypeId ROJ1192103/2_R6boardWidth 3defAllowedSeqRestarts 3 (RESTARTS_WITH_WARM)productData Struct{5} >>> 1.productNumber = ROJ1192103/2 >>> 2.productRevision = R6 >>> 3.productName = SPB >>> 4.productInfo = >>> 5.productionDate = reservedBy [15] = >>> reservedBy = Equipment=1,Subrack=MS,Slot=19,PlugInUnit=1 >>> reservedBy = Equipment=1,Subrack=MS,Slot=20,PlugInUnit=1 >>> reservedBy = Equipment=1,Subrack=MS,Slot=22,PlugInUnit=1 >>> reservedBy = Equipment=1,Subrack=MS,Slot=23,PlugInUnit=1 >>> reservedBy = SwManagement=1,Repertoire=CPP_SPB >>> reservedBy = SwManagement=1,Repertoire=CPP_SPB_IP >>> reservedBy = SwManagement=1,Repertoire=RNC_CC_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_DC_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_IurCC_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_Mixed_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_PDR_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_PURE_CC_SPB >>> reservedBy = SwManagement=1,Repertoire=RNC_SPB_TEST >>> reservedBy = SwManagement=1,Repertoire=RNC_SPB_TYPE_A >>> reservedBy = SwManagement=1,Repertoire=RNC_SPB_TYPE_Brole 2 (bp)userLabel =================================================================================================================Total: 1 MOs

Finn Magnusson 2014-04-01 rev PA36 405/476)

RNC10> from PiuType=ROJ1192103/2_R6

=================================================================================================================337 SwManagement=1,PiuType=ROJ1192103/2_R6=================================================================================================================tag [4] >>> 0 >>> 1 >>> 2 >>> 3normalHighTempAirFlow 400.0productInfo moTypeNamea [4] >>> Spu >>> Spm >>> Spm >>> SpmuserLabel reservedBy [15] >>> Subrack=MS,Slot=19,PlugInUnit=1 >>> Subrack=MS,Slot=20,PlugInUnit=1 >>> Subrack=MS,Slot=22,PlugInUnit=1 >>> Subrack=MS,Slot=23,PlugInUnit=1 >>> Repertoire=CPP_SPB >>> Repertoire=CPP_SPB_IP >>> Repertoire=RNC_CC_SPB >>> Repertoire=RNC_DC_SPB >>> Repertoire=RNC_IurCC_SPB >>> Repertoire=RNC_Mixed_SPB >>> Repertoire=RNC_PDR_SPB >>> Repertoire=RNC_PURE_CC_SPB >>> Repertoire=RNC_SPB_TEST >>> Repertoire=RNC_SPB_TYPE_A >>> Repertoire=RNC_SPB_TYPE_Bidentity [4] >>> 1 >>> 1 >>> 2 >>> 3subParentLDN [4] >>> -

Finn Magnusson 2014-04-01 rev PA36 406/476)

>>> Spu=1,Spm=1 >>> Spu=1,Spm=2 >>> Spu=1,Spm=3productNumber ROJ1192103/2isInstalled trueloadableProcessorName [4] >>> BP >>> SPM-1 >>> SPM-2 >>> SPM-3role 2boardWidth 3noiseReducedHighTempAirFlow 400.0noiseReducedLowTempAirFlow 250.0productionDate spSubParentLDN [4] >>> - >>> Spu=1 >>> Spu=1 >>> Spu=1normalLowTempAirFlow 250.0productRevision R6programMoTypeName [4] >>> Program >>> Program >>> Program >>> ProgramdefAllowedSeqRestarts 3productName SPB=================================================================================================================Total: 1 MOs

MGW01

<PiuType> <ProductData number="ROJ1192201/1" revision="R5" name="MSB3" information="MSB3" /> <PiuTypeData boardWidth="3" defaultPiuRole="bp"

Finn Magnusson 2014-04-01 rev PA36 407/476)

defaultAllowedSeqRestarts="enterAtWarm" /> <ProgramConfiguration execUnitNameInfo="BP" tag="0" moTypeName="Program" /> <ProgramConfiguration execUnitNameInfo="fpga" tag="1000" moTypeName="Program" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="1" moTypeName="Program" execUnitNameInfo="RD1" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="2" moTypeName="Program" execUnitNameInfo="RD2" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="3" moTypeName="Program" execUnitNameInfo="RD3" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="4" moTypeName="Program" execUnitNameInfo="RD4" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="5" moTypeName="Program" execUnitNameInfo="RD5" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="6" moTypeName="Program" execUnitNameInfo="RD6" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="7" moTypeName="Program" execUnitNameInfo="RD7" subParentLdn="MsDeviceGroup=1" />

Finn Magnusson 2014-04-01 rev PA36 408/476)

<ProgramConfiguration tag="8" moTypeName="Program" execUnitNameInfo="RD8" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="9" moTypeName="Program" execUnitNameInfo="RD9" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="10" moTypeName="Program" execUnitNameInfo="RD10" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="11" moTypeName="Program" execUnitNameInfo="RD11" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="12" moTypeName="Program" execUnitNameInfo="RD12" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="13" moTypeName="Program" execUnitNameInfo="RD13" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="14" moTypeName="Program" execUnitNameInfo="RD14" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="15" moTypeName="Program" execUnitNameInfo="RD15" subParentLdn="MsDeviceGroup=1" /> <ProgramConfiguration tag="16" moTypeName="Program" execUnitNameInfo="RD16" subParentLdn="MsDeviceGroup=1" />

Finn Magnusson 2014-04-01 rev PA36 409/476)

<MoConfiguration moTypeName="MsDeviceGroup" identity="1" /> </PiuType>

14.3.3 Repertoire MOs

The Repertoire is an abstraction of a functionality represented by a PiuType and one or more LMs.The Repertoire MO also sets the rules for Piu and LM combinations valid for this functionality. The Repertoire’s purpose is to indicate in which PiuType(s) certain SW should be loaded as well as where in the PiuType (in which processor of the piu)

Printing the Repertoire information from UCF. Different SW will be loaded depending on the PiuType (in this case SPB or SPB2).The tags say in which processor of the PIU to load the SW, see next paragraph.

<Repertoire name="CPP_SPB" information="Cello LMs on SPB">

<PiuTypeLoadList> <!-- CPP_SPB-SPB SPB --> <PiuTypeRef revision="R3" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R7" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R8" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R9" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R10" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R11" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R4" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R5" productNumber="ROJ1192103/2"/> <PiuTypeRef revision="R6" productNumber="ROJ1192103/2"/> <LoadModuleRef revision="R50HX02" tag="0" productNumber="CXC1321046"/> <LoadModuleRef revision="R50HF01" tag="0" productNumber="CXC1321121"/> <LoadModuleRef revision="R50HX06" tag="0" productNumber="CXC1321451"/> <LoadModuleRef revision="R50HX01" tag="0" productNumber="CXC1322025"/> <LoadModuleRef revision="R50HX02" tag="0" productNumber="CXC1322221"/> <LoadModuleRef revision="R50HX01" tag="0" productNumber="CXC1327705"/> <LoadModuleRef revision="R6E01" tag="1" productNumber="CXC1321515"/> <LoadModuleRef revision="R50HX05" tag="1" productNumber="CXC1325828"/> <LoadModuleRef revision="R6E01" tag="2" productNumber="CXC1321515"/> <LoadModuleRef revision="R50HX05" tag="2" productNumber="CXC1325828"/> <LoadModuleRef revision="R6E01" tag="3" productNumber="CXC1321515"/> <LoadModuleRef revision="R50HX05" tag="3" productNumber="CXC1325828"/> </PiuTypeLoadList>

Finn Magnusson 2014-04-01 rev PA36 410/476)

<PiuTypeLoadList> <!-- CPP_SPB-SPB2 SPB2 --> <PiuTypeRef revision="R1" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R6" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R2" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R3" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R4" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R5" productNumber="ROJ1192103/4"/> <PiuTypeRef revision="R1" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R7" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R2" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R3" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R4" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R5" productNumber="ROJ1192103/41"/> <PiuTypeRef revision="R6" productNumber="ROJ1192103/41"/> <LoadModuleRef revision="R50HF01" tag="0" productNumber="CXC1321121"/> <LoadModuleRef revision="R50HX06" tag="0" productNumber="CXC1322250"/> <LoadModuleRef revision="R50HX03" tag="0" productNumber="CXC1325702"/> <LoadModuleRef revision="R50HX01" tag="0" productNumber="CXC1325704"/> <LoadModuleRef revision="R50HX01" tag="0" productNumber="CXC1327705"/> <LoadModuleRef revision="R4A03" tag="10" productNumber="CXC1324129/1"/> <LoadModuleRef revision="R50HX05" tag="1" productNumber="CXC1325827"/> <LoadModuleRef revision="R1E01" tag="1" productNumber="CXC1325911"/> <LoadModuleRef revision="R50HX05" tag="2" productNumber="CXC1325827"/> <LoadModuleRef revision="R1E01" tag="2" productNumber="CXC1325911"/> <LoadModuleRef revision="R50HX05" tag="3" productNumber="CXC1325827"/> <LoadModuleRef revision="R1E01" tag="3" productNumber="CXC1325911"/> <LoadModuleRef revision="R50HX05" tag="4" productNumber="CXC1325827"/> <LoadModuleRef revision="R1E01" tag="4" productNumber="CXC1325911"/> <LoadModuleRef revision="R50HX05" tag="5" productNumber="CXC1325827"/> <LoadModuleRef revision="R1E01" tag="5" productNumber="CXC1325911"/> </PiuTypeLoadList> </Repertoire>

RNC10> get Repertoire=CPP_SPB$

=================================================================================================================556 SwManagement=1,Repertoire=CPP_SPB=================================================================================================================RepertoireId CPP_SPBinfo Cello LMs on SPBname CPP_SPB

Finn Magnusson 2014-04-01 rev PA36 411/476)

piuTypeList [22] = >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R3 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R7 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R8 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R9 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R10 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R11 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R4 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R5 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/2_R6 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R1 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R6 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R2 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R3 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R4 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/4_R5 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R1 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R7 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R2 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R3 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R4 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R5 >>> piuTypeList = SwManagement=1,PiuType=ROJ1192103/41_R6reservedBy [13] = >>> reservedBy = SwManagement=1,SwAllocation=SPB_DC >>> reservedBy = SwManagement=1,SwAllocation=SPB_Mixed >>> reservedBy = SwManagement=1,SwAllocation=SPB_TYPE_A >>> reservedBy = SwManagement=1,SwAllocation=SPB_TYPE_B >>> reservedBy = SwManagement=1,SwAllocation=SPB_TEST >>> reservedBy = SwManagement=1,SwAllocation=SPB_CC >>> reservedBy = SwManagement=1,SwAllocation=SPB_PDR >>> reservedBy = SwManagement=1,SwAllocation=SPB_IurCC >>> reservedBy = SwManagement=1,SwAllocation=SPB2_TYPE_1 >>> reservedBy = SwManagement=1,SwAllocation=SPB2_TYPE_2 >>> reservedBy = SwManagement=1,SwAllocation=SPB_Pure_CC >>> reservedBy = SwManagement=1,SwAllocation=SPB2_TYPE_3 >>> reservedBy = SwManagement=1,SwAllocation=SPB2_TYPE_4userLabel =================================================================================================================Total: 1 MOs

RNC10> from Repertoire=CPP_SPB$

Finn Magnusson 2014-04-01 rev PA36 412/476)

=================================================================================================================556 SwManagement=1,Repertoire=CPP_SPB=================================================================================================================userLabel reservedBy [13] >>> SwAllocation=SPB_DC >>> SwAllocation=SPB_Mixed >>> SwAllocation=SPB_TYPE_A >>> SwAllocation=SPB_TYPE_B >>> SwAllocation=SPB_TEST >>> SwAllocation=SPB_CC >>> SwAllocation=SPB_PDR >>> SwAllocation=SPB_IurCC >>> SwAllocation=SPB2_TYPE_1 >>> SwAllocation=SPB2_TYPE_2 >>> SwAllocation=SPB_Pure_CC >>> SwAllocation=SPB2_TYPE_3 >>> SwAllocation=SPB2_TYPE_4connectedList [22] >>> PiuType LoadList #1 PiuType=ROJ1192103/4_R1 PiuType=ROJ1192103/4_R6 PiuType=ROJ1192103/4_R2 PiuType=ROJ1192103/4_R3 PiuType=ROJ1192103/4_R4 PiuType=ROJ1192103/4_R5 PiuType=ROJ1192103/41_R1 PiuType=ROJ1192103/41_R7 PiuType=ROJ1192103/41_R2 PiuType=ROJ1192103/41_R3 PiuType=ROJ1192103/41_R4 PiuType=ROJ1192103/41_R5 PiuType=ROJ1192103/41_R6 LoadModule=CXC1321121_R50HF01 tag=0 LoadModule=CXC1322250_R50HX06 tag=0 LoadModule=CXC1325702_R50HX03 tag=0 LoadModule=CXC1325704_R50HX01 tag=0 LoadModule=CXC1327705_R50HX01 tag=0 LoadModule=CXC1325827_R50HX05 tag=1 LoadModule=CXC1325911_R1E01 tag=1 LoadModule=CXC1324129/1_R4A03 LoadModule=CXC1325827_R50HX05 tag=2 LoadModule=CXC1325911_R1E01 tag=2

Finn Magnusson 2014-04-01 rev PA36 413/476)

LoadModule=CXC1325827_R50HX05 tag=3 LoadModule=CXC1325911_R1E01 tag=3 LoadModule=CXC1325827_R50HX05 tag=4 LoadModule=CXC1325911_R1E01 tag=4 LoadModule=CXC1325827_R50HX05 tag=5 LoadModule=CXC1325911_R1E01 tag=5 >>> PiuType LoadList #2 PiuType=ROJ1192103/2_R3 PiuType=ROJ1192103/2_R7 PiuType=ROJ1192103/2_R8 PiuType=ROJ1192103/2_R9 PiuType=ROJ1192103/2_R10 PiuType=ROJ1192103/2_R11 PiuType=ROJ1192103/2_R4 PiuType=ROJ1192103/2_R5 PiuType=ROJ1192103/2_R6 LoadModule=CXC1321046_R50HX02 tag=0 LoadModule=CXC1321121_R50HF01 tag=0 LoadModule=CXC1321451_R50HX06 tag=0 LoadModule=CXC1322025_R50HX01 tag=0 LoadModule=CXC1322221_R50HX02 tag=0 LoadModule=CXC1327705_R50HX01 tag=0 LoadModule=CXC1321515_R6E01 tag=1 LoadModule=CXC1325828_R50HX05 tag=1 LoadModule=CXC1321515_R6E01 tag=2 LoadModule=CXC1325828_R50HX05 tag=2 LoadModule=CXC1321515_R6E01 tag=3 LoadModule=CXC1325828_R50HX05 tag=3isInstalled truepiuTypeList [22] >>> PiuType=ROJ1192103/2_R3 >>> PiuType=ROJ1192103/2_R7 >>> PiuType=ROJ1192103/2_R8 >>> PiuType=ROJ1192103/2_R9 >>> PiuType=ROJ1192103/2_R10 >>> PiuType=ROJ1192103/2_R11 >>> PiuType=ROJ1192103/2_R4 >>> PiuType=ROJ1192103/2_R5 >>> PiuType=ROJ1192103/2_R6 >>> PiuType=ROJ1192103/4_R1 >>> PiuType=ROJ1192103/4_R6 >>> PiuType=ROJ1192103/4_R2 >>> PiuType=ROJ1192103/4_R3 >>> PiuType=ROJ1192103/4_R4 >>> PiuType=ROJ1192103/4_R5

Finn Magnusson 2014-04-01 rev PA36 414/476)

>>> PiuType=ROJ1192103/41_R1 >>> PiuType=ROJ1192103/41_R7 >>> PiuType=ROJ1192103/41_R2 >>> PiuType=ROJ1192103/41_R3 >>> PiuType=ROJ1192103/41_R4 >>> PiuType=ROJ1192103/41_R5 >>> PiuType=ROJ1192103/41_R6name CPP_SPBinfo Cello LMs on SPB=================================================================================================================Total: 1 MOs

MGW01:

MGW1> get MGW_MSB3_Profile_13

070116-08:59:59 172.31.68.99 7.0f MGW_NODE_MODEL_R4_1_R12_A01 stopfile=/tmp/4743=================================================================================================================1688 SwManagement=1,SwAllocation=MGW_MSB3_Profile_13=================================================================================================================SwAllocationId MGW_MSB3_Profile_13repertoireList [2] = >>> repertoireList = SwManagement=1,Repertoire=CPP_BP_MSB >>> repertoireList = SwManagement=1,Repertoire=CPP_MSB_Profile_13role MGW_MSB3_Profile_13slotList [2] = >>> slotList = Equipment=1,Subrack=3,Slot=9 >>> slotList = Equipment=1,Subrack=3,Slot=10userLabel =================================================================================================================Total: 1 MOs

MGW1> get Repertoire=CPP_BP_MSB name

070116-09:00:14 172.31.68.99 7.0f MGW_NODE_MODEL_R4_1_R12_A01 stopfile=/tmp/4743=================================================================================================================MO Attribute Value=================================================================================================================Repertoire=CPP_BP_MSB_IP name CPP_BP_MSB_IP

Finn Magnusson 2014-04-01 rev PA36 415/476)

Repertoire=CPP_BP_MSB name CPP_BP_MSB=================================================================================================================Total: 2 MOs

MGW1> get CPP_MSB_Profile_13 name

070116-09:00:21 172.31.68.99 7.0f MGW_NODE_MODEL_R4_1_R12_A01 stopfile=/tmp/4743=================================================================================================================MO Attribute Value=================================================================================================================Repertoire=CPP_MSB_Profile_13 name CPP_MSB_Profile_13=================================================================================================================Total: 1 MOs

<Repertoire name="CPP_BP_MSB" information="60.Cello Mandatory LMs on MSB3s"> <PiuTypeLoadList> <!-- MSB3 --> <PiuTypeRef revision="R5" productNumber="ROJ1192201/1" /> <PiuTypeRef revision="R6" productNumber="ROJ1192201/1" /> <PiuTypeRef revision="R7" productNumber="ROJ1192201/1" /> <LoadModuleRef revision="R51EH04" tag="0" productNumber="CXC1322250" /> <LoadModuleRef revision="R51K02" tag="0" productNumber="CXC1321121" /> <LoadModuleRef revision="R3C02" tag="0" productNumber="CXC1327908/4" /> <LoadModuleRef revision="R3C03" tag="0" productNumber="CXC1327915/4" /> <LoadModuleRef revision="R3B02" tag="1000" productNumber="CXC1720751/4" /> </PiuTypeLoadList> </Repertoire>

<Repertoire name="CPP_MSB_Profile_13" information="CPP MSB Profile 13 DSP LMs on MSB3s"> <PiuTypeLoadList> <!-- MSB3 --> <PiuTypeRef revision="R5" productNumber="ROJ1192201/1" /> <PiuTypeRef revision="R6" productNumber="ROJ1192201/1" /> <PiuTypeRef revision="R7" productNumber="ROJ1192201/1" /> <LoadModuleRef revision="R3E01" tag="1" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="2" productNumber="CXC1327790/4" /> <!-- MFD -->

Finn Magnusson 2014-04-01 rev PA36 416/476)

<LoadModuleRef revision="R3E01" tag="3" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="4" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="5" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3C01" tag="6" productNumber="CXC1327801/4" /> <!-- MPC --> <LoadModuleRef revision="R3C01" tag="7" productNumber="CXC1327799/4" /> <!-- IM --> <LoadModuleRef revision="R3D01" tag="8" productNumber="CXC1327794/4" /> <!-- CSD_GSM_MFH --> <LoadModuleRef revision="R3E01" tag="9" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="10" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="11" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3E01" tag="12" productNumber="CXC1327790/4" /> <!-- MFD --> <LoadModuleRef revision="R3C01" tag="13" productNumber="CXC1327801/4" /> <!-- MPC --> <LoadModuleRef revision="R3D01" tag="14" productNumber="CXC1327791/4" /> <!-- CSD_Digital --> <LoadModuleRef revision="R3D01" tag="15" productNumber="CXC1327791/4" /> <!-- CSD_Digital --> <LoadModuleRef revision="R3D01" tag="16" productNumber="CXC1327792/4" /> <!-- CSD_Modem --> </PiuTypeLoadList> </Repertoire>

15 MORE ABOUT O&M SECURITY

Starting from CPP5.1, there are three levels of security: - Security Level 1 no O&M security - Security Level 2 is corba security only (same as in CPP5.0 and below) - Security Level 3 is: corba security + telnet/ftp disabled + user id control

Finn Magnusson 2014-04-01 rev PA36 417/476)

15.1 Pre-checks

1) Make sure there is a host.p12 credential under /c/security, otherwise put it on the node (this file is generated by PKS server)

RNC11> ftree /c/security

/c/security/-rw-rw-rw- 1218 31 Aug 2007 10:22:50 /c/security/SecurityManagement.prp-rw-rw-rw- 17 11 Oct 2007 10:53:50 /c/security/corbasecurity-rw-rw-rw- 619 11 Oct 2007 11:09:19 /c/security/security.cfg-rw-rw-rw- 668 1 Jan 1970 03:42:07 /c/security/ssh_host_dsa_key-rw-rw-rw- 534 1 Jan 1970 03:42:08 /c/security/ssh_host_rsa_key-rw-rw-rw- 2476 11 Oct 2007 09:25:10 /c/security/host.p12-rw-rw-rw- 65 11 Oct 2007 10:45:38 /c/security/passwd

Finn Magnusson 2014-04-01 rev PA36 418/476)

2) Check ManagedElement:logonServerAddress , Security: aAServerIPAddressList and Security: requestedSecurityLevel .

RNC11> get man.*data logon

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElementData=1 logonServerAddress =================================================================================================================Total: 1 MOs

RNC11> get security= list|level

=================================================================================================================MO Attribute Value=================================================================================================================Security=1 aAServerIPAddressList s[10] = 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Security=1 operationalSecurityLevel 1 (LEVEL_1)Security=1 requestedSecurityLevel 0 (LEVEL_UNDEFINED)=================================================================================================================Total: 1 MOs

If not set correctly, set them:

RNC11> set man.*data logonserveraddress https://137.58.194.190:8443/sls/servlet/sls

============================================================================================================ Id MO logonServerAddress Result============================================================================================================ 1 ManagedElementData=1 https://137.58.194.190:8443/sls/servlet/sls >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> acc security= addAAServerAddresses

=================================================================================================================Proxy MO Action Nr of Params=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 419/476)

39 Security=1 addAAServerAddresses 1

Parameter 1 of 1, ipAddr (sequence-string): Enter value or sequence of values, separated by ",": 137.58.194.190 >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> acc security= adaptSecurityLevel

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 39 Security=1 adaptSecurityLevel 0 >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Check again:

RNC11> get man.*data logon

=================================================================================================================MO Attribute Value=================================================================================================================ManagedElementData=1 logonServerAddress https://137.58.194.190:8443/sls/servlet/sls=================================================================================================================Total: 1 MOs

RNC11> get security= list|level

=================================================================================================================MO Attribute Value=================================================================================================================Security=1 aAServerIPAddressList s[10] = 137.58.194.190 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Security=1 operationalSecurityLevel 1 (LEVEL_1)

Finn Magnusson 2014-04-01 rev PA36 420/476)

Security=1 requestedSecurityLevel 1 (LEVEL_1)=================================================================================================================Total: 1 MOs

15.2 Install trusted Certificates

Check which trusted certificates are already installedHere we see that only Ericsson_1 is installed. We must add the remaining three trusted certificates:

RNC11> mom CertCategory

##################################################################################Enum Values##################################################################################CertCategory 0:LOCAL_AA_DB_FILE_SIGNERS, 1:AA_SERVERS, 2:CORBA_PEERS, 3:ERICSSON_1----------------------------------------------------------------------------------A root certificate can be installed as trusted for any of these usage categories. - LOCAL_AA_DB_FILE_SIGNERS: Trusted certificates for verifying signatures on local AA-database and authorization files. - AA_SERVERS: Trusted certificates for verifying authenticity of AA servers in the network. - CORBA_PEERS: Trusted certificates for verifying the authenticity of CORBA peers in the network. - ERICSSON_1: Trusted certificates for verifying the classification files and the permission files.**********************************************************************************

RNC11> get security=

=================================================================================================================39 SystemFunctions=1,Security=1=================================================================================================================SecurityId 1aAServerIPAddressList s[10] = 137.58.194.190 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 authorizationCacheTimeOut 30corbaSecurityActive falsedebugPortsActive falsefileTransferClientMode 1 (SFTP)installedTrustedCertificates t[1] = >>> Struct[0] has 6 members: >>> 1.category = 3 (ERICSSON_1) >>> 2.issuer = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate Authority >>> 3.notValidAfter = 350801000000Z >>> 4.notValidBefore = 050801000000Z >>> 5.serialNumber = 0

Finn Magnusson 2014-04-01 rev PA36 421/476)

>>> 6.subject = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate AuthoritylocalAADatabaseInstallationFailure falselocalAuthenticationFileVersion localAuthorizationFileVersion operationalSecurityLevel 1 (LEVEL_1)requestedSecurityLevel 0 (LEVEL_UNDEFINED)targetMonitorPortActive truetelnetAndFTPServersActive truetrustedCertificateInstallationFailure falseuserLabel =================================================================================================================Total: 1 MOs

Before installing, cancel any ongoing installations and set installationfailure to false

RNC11> set security= trustedCertificateInstallationFailure false

============================================================================================================ Id MO trustedCertificateInstallationFailure Result============================================================================================================ 39 Security=1 false >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

RNC11> acc security= cancelInstallTrustedCertificates

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 39 Security=1 cancelInstallTrustedCertificates 0 >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Install the trusted Certificates

RNC11> acc security= installTrustedCertificates

Finn Magnusson 2014-04-01 rev PA36 422/476)

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 1 Security=1 installTrustedCertificates 4

Parameter 1 of 4, certSpecList (sequence-structRef-CertSpec): category=0,filename=/RNC/omsec/aasimservice_root.cer,fingerprint=MD5(cert)= 32:25:42:67:C8:CF:46:B2:27:A6:F1:88:6A:DF:D6:13,serialnumber=0;category=1,filename=/RNC/omsec/aasimservice_root.cer,fingerprint=MD5(cert)= 32:25:42:67:C8:CF:46:B2:27:A6:F1:88:6A:DF:D6:13,serialnumber=0;category=2,filename=/RNC/omsec/certFromP12file.trustedCert,fingerprint=MD5(cert)= 66:AE:84:60:1D:50:C6:0A:23:7A:EE:1F:0F:D8:E4:F1,serialnumber=1

Parameter 2 of 4, startTime (string): 0

Parameter 3 of 4, duration (long): 30

Parameter 4 of 4, accountInfoList (sequence-structRef-AccountInfo): remotehost=137.58.194.174,userid=ftp,password=ftp >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Description of the parameters in this action:

RNC11> mom security installTrustedCertificates

##################################################################################MO Class Action Parameters##################################################################################Security cancelInstallTrustedCertificates 0----------------------------------------------------------------------------------This action cancels a requested installation of trusted certificates.Transaction required = YesReturnType: void**********************************************************************************Security installTrustedCertificates 4:certSpecList:startTime:duration:accountInfoList:sequence-structRef-CertSpec:string:long:sequence-structRef-AccountInfo----------------------------------------------------------------------------------This action directs the node to download and install a set of trusted certificates for the specified category. The certinfoList provides information about certificates to be installed. The accountInfoList contains a set of locations (upto 10) from where the certificates may be downloaded. Installation shall start no earlier than startTime and shall be completed no later than startTime + duration.Installation result is indicated by an Event. In case the action fails, an alarm will be raised.Please note that the attribute, trustedCertificateInstallationFailure, must be cleared (set to false) before a failed trusted certificate installation can be retried.This operation is atomic, i.e. if an error occurs for one certificate the entire install is aborted and no certificates at all are installed.The time format that should be used while specifying startTime is UTCTime.The format is : YYYYMMDDHHMMSSExample: The only valid format for UTC time 6 minutes, 27 seconds after 9 pm on 6 November 1985 is 19851106210627Note : The range for the duration attribute is 5 minutes to 600 minutes and recommended value for duration is 30 minutes.Note : The value 0 represents Present Time for startTime attribute.

Finn Magnusson 2014-04-01 rev PA36 423/476)

The FroRequestFailedException can have these result and errorTexts3 Previous installation of trusted certificates failed.5 Internal Error: Invalid attribute.7 Internal Error: Transaction error.10 Installation already requested.Transaction required = YesReturnType: voidParameter 1: certSpecList (sequence-structRef-CertSpec).Parameter 2: startTime (string). // 0 = start nowParameter 3: duration (long). // 30 = timeout if install not completed by 30 minutesParameter 4: accountInfoList (sequence-structRef-AccountInfo). **********************************************************************************

RNC11> mom CertSpec .

##################################################################################Struct StructMember Type##################################################################################CertSpec fileName string----------------------------------------------------------------------------------The full remote path and filename denoting a certificate file on a remote server.Range: 0 to 255**********************************************************************************CertSpec serialNumber string----------------------------------------------------------------------------------A string of decimal digits containing the unique certificate serial number assigned by the certificate issuer.Restriction: The only allowed characters for this string are "0123456789".Range: 0 to 23**********************************************************************************CertSpec fingerprint string----------------------------------------------------------------------------------A string in the following format:"<hash-algorithm> [Fingerprint] = <bb1>:<bb2>: .. :<bbn>"where: <hash-algorithm> is "MD5" or "SHA-1" and the substring "Fingerprint" is optional".The equal sign is mandatory and is followed by 16 (MD5) or 20 (SHA-1) bytes encoded in hexadecimal and separated by colon signes.Examples:"MD5 Fingerprint=A4:AA:A6:35:70:AB:57:DC:34:27:8B:65:BE:CF:9B:9C""SHA-1=B6:12:31:B4:C7:03:20:62:F2:2A:B3:3D:E8:2D:0C:8F:C9:73:BC:39"The fingerprint hash value is computed on the DER encoding of the X.509 certificate.Range: 0 to 127**********************************************************************************CertSpec category enumRef:CertCategory----------------------------------------------------------------------------------

**********************************************************************************

RNC11> mom CertCategory

##################################################################################Enum Values##################################################################################CertCategory 0:LOCAL_AA_DB_FILE_SIGNERS, 1:AA_SERVERS, 2:CORBA_PEERS, 3:ERICSSON_1

Finn Magnusson 2014-04-01 rev PA36 424/476)

----------------------------------------------------------------------------------A root certificate can be installed as trusted for any of these usage categories. - LOCAL_AA_DB_FILE_SIGNERS: Trusted certificates for verifying signatures on local AA-database and authorization files. - AA_SERVERS: Trusted certificates for verifying authenticity of AA servers in the network. - CORBA_PEERS: Trusted certificates for verifying the authenticity of CORBA peers in the network. - ERICSSON_1: Trusted certificates for verifying the classification files and the permission files.**********************************************************************************

Check that the trusted certificates were correctly installed.We see that the installation failed, the new certificates did not get installed:

RNC11> get security=

=================================================================================================================39 SystemFunctions=1,Security=1=================================================================================================================SecurityId 1aAServerIPAddressList s[10] = 137.58.194.190 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 authorizationCacheTimeOut 30corbaSecurityActive falsedebugPortsActive falsefileTransferClientMode 1 (SFTP)installedTrustedCertificates t[1] = >>> Struct[0] has 6 members: >>> 1.category = 3 (ERICSSON_1) >>> 2.issuer = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate Authority >>> 3.notValidAfter = 350801000000Z >>> 4.notValidBefore = 050801000000Z >>> 5.serialNumber = 0 >>> 6.subject = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate AuthoritylocalAADatabaseInstallationFailure falselocalAuthenticationFileVersion localAuthorizationFileVersion operationalSecurityLevel 1 (LEVEL_1)requestedSecurityLevel 1 (LEVEL_1)targetMonitorPortActive truetelnetAndFTPServersActive truetrustedCertificateInstallationFailure falseuserLabel =================================================================================================================Total: 1 MOs

Find the reason from “lge”

RNC11> lge 1

Finn Magnusson 2014-04-01 rev PA36 425/476)

====================================================================================================================Timestamp (UTC) MO-reference Event====================================================================================================================2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure(UserId: ftp RemoteHost: 137.58.194.174 Fault: User authorisation failed. Info: )2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure

Here we see that it failed due to no access to the ftp server.

Double check that the server is reachable from the node:

RNC11> ping 137.58.194.190

$ ping 137.58.194.190* / 137.58.194.190 is alive$

Check the settings of the ftp client on the node

RNC11> secmode -s

071011-13:39:08 137.58.194.147 7.0q RNC_NODE_MODEL_G_5_28_COMPLETE stopfile=/tmp/5744$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON.TargetMonitor unsecure, node Target Monitor is ON.DbgServerUdpLnh unsecure, Debug server and UDP Linkhandler are ON.FileXferClient secure, node internal file transfer client uses SFTP.CorbaSecurity unsecure, corba security is OFF.OperationalSecLevel level 1ConfiguredSecLevel level 1

--End settings------------------------------------------------

We see that the node’s ftp client is configured for sftp. Make sure that our ftp server supports this as well as the userid/password that were given in the action installTrustedCertificates ---> In this case, we see that ftp is required by the server.

RNC11> secmode -f u

$ secmode -f uCommand returned: SECMODE_OK

Finn Magnusson 2014-04-01 rev PA36 426/476)

Command executed successfully$

RNC11> secmode -s

$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON.TargetMonitor unsecure, node Target Monitor is ON.DbgServerUdpLnh unsecure, Debug server and UDP Linkhandler are ON.FileXferClient unsecure, node internal file transfer client uses FTP.CorbaSecurity unsecure, corba security is OFF.OperationalSecLevel level 1ConfiguredSecLevel level 1

--End settings------------------------------------------------

Try the action again. This time it’s successful:

RNC11> acc 1 installTrustedCertificates

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 1 Security=1 installTrustedCertificates 4

Parameter 1 of 4, certSpecList (sequence-structRef-CertSpec): category=0,filename=/RNC/omsec/aasimservice_root.cer,fingerprint=MD5(cert)= 32:25:42:67:C8:CF:46:B2:27:A6:F1:88:6A:DF:D6:13,serialnumber=0;category=1,filename=/RNC/omsec/aasimservice_root.cer,fingerprint=MD5(cert)= 32:25:42:67:C8:CF:46:B2:27:A6:F1:88:6A:DF:D6:13,serialnumber=0;category=2,filename=/RNC/omsec/certFromP12file.trustedCert,fingerprint=MD5(cert)= 66:AE:84:60:1D:50:C6:0A:23:7A:EE:1F:0F:D8:E4:F1,serialnumber=1

Parameter 2 of 4, startTime (string): 0

Parameter 3 of 4, duration (long): 30

Parameter 4 of 4, accountInfoList (sequence-structRef-AccountInfo): remotehost=137.58.194.174,userid=ftp,password=ftp >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> lger 1

Finn Magnusson 2014-04-01 rev PA36 427/476)

====================================================================================================================Timestamp (UTC) MO-reference Event====================================================================================================================2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure(UserId: ftp RemoteHost: 137.58.194.174 Fault: User authorisation failed. Info: )2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure2007-10-11 09:56:47 EV Security=1 Download of Trusted Certificates completed

RNC11> get security=

=================================================================================================================7 SystemFunctions=1,Security=1=================================================================================================================SecurityId 1aAServerIPAddressList s[10] = 137.58.194.190 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 authorizationCacheTimeOut 30corbaSecurityActive falsedebugPortsActive truefileTransferClientMode 0 (FTP)installedTrustedCertificates t[4] = >>> Struct[0] has 6 members: >>> 1.category = 0 (LOCAL_AA_DB_FILE_SIGNERS) >>> 2.issuer = /C=SE/L=LI/O=Ericsson AB/OU=PJF/O/CN=AA SimService Root CA >>> 3.notValidAfter = 220312110008Z >>> 4.notValidBefore = 051007110008Z >>> 5.serialNumber = 0 >>> 6.subject = /C=SE/L=LI/O=Ericsson AB/OU=PJF/O/CN=AA SimService Root CA >>> Struct[1] has 6 members: >>> 1.category = 1 (AA_SERVERS) >>> 2.issuer = /C=SE/L=LI/O=Ericsson AB/OU=PJF/O/CN=AA SimService Root CA >>> 3.notValidAfter = 220312110008Z >>> 4.notValidBefore = 051007110008Z >>> 5.serialNumber = 0 >>> 6.subject = /C=SE/L=LI/O=Ericsson AB/OU=PJF/O/CN=AA SimService Root CA >>> Struct[2] has 6 members: >>> 1.category = 2 (CORBA_PEERS) >>> 2.issuer = /O=SE/OU=Ericsson AB/CN=Ericsson Trust Network RAN IoV (1024) >>> 3.notValidAfter = 100101091417Z >>> 4.notValidBefore = 050526081417Z >>> 5.serialNumber = 1 >>> 6.subject = /O=SE/OU=Ericsson AB/CN=Ericsson Trust Network RAN IoV (1024) >>> Struct[3] has 6 members: >>> 1.category = 3 (ERICSSON_1) >>> 2.issuer = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate Authority >>> 3.notValidAfter = 350801000000Z >>> 4.notValidBefore = 050801000000Z

Finn Magnusson 2014-04-01 rev PA36 428/476)

>>> 5.serialNumber = 0 >>> 6.subject = /C=SE/O=Ericsson/OU=EAB/CN=CPP Ericsson1 Root Certificate AuthoritylocalAADatabaseInstallationFailure falselocalAuthenticationFileVersion 0localAuthorizationFileVersion 0operationalSecurityLevel 1 (LEVEL_1)requestedSecurityLevel 1 (LEVEL_1)targetMonitorPortActive truetelnetAndFTPServersActive truetrustedCertificateInstallationFailure falseuserLabel =================================================================================================================Total: 1 MOs

The trusted certificate files have been installed on the node:

RNC11> ftree /c/security

/c/security/-rw-rw-rw- 1218 31 Aug 2007 10:22:50 /c/security/SecurityManagement.prp-rw-rw-rw- 17 10 Oct 2007 11:42:05 /c/security/corbasecurity-rw-rw-rw- 620 11 Oct 2007 09:56:39 /c/security/security.cfg-rw-rw-rw- 668 1 Jan 1970 03:42:07 /c/security/ssh_host_dsa_key-rw-rw-rw- 534 1 Jan 1970 03:42:08 /c/security/ssh_host_rsa_key-rw-rw-rw- 2476 11 Oct 2007 09:25:10 /c/security/host.p12

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/

drwxrwxrwx 512 11 Oct 2007 09:56:45 /c/security/trustedCerts/local_aa_db_file_signers/-rw-rw-rw- 933 11 Oct 2007 09:56:45 /c/security/trustedCerts/local_aa_db_file_signers/aasimservice_root.cer00.trustedCert

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/corba_peers/-rw-rw-rw- 566 11 Oct 2007 09:56:46 /c/security/trustedCerts/corba_peers/certFromP12file.trustedCert00.trustedCert

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/aa_servers/-rw-rw-rw- 933 11 Oct 2007 09:56:46 /c/security/trustedCerts/aa_servers/aasimservice_root.cer00.trustedCert

15.3 Install the Local Access and Authorization Database (LAAD)

Before installing, cancel any ongoing installations and set installationfailure to false

RNC11> acc security cancelInstallLocalAADatabase

=================================================================================================================

Finn Magnusson 2014-04-01 rev PA36 429/476)

Proxy MO Action Nr of Params================================================================================================================= 39 Security=1 cancelInstallLocalAADatabase 0 >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

RNC11> set security localAADatabaseInstallationFailure false

============================================================================================================ Id MO localAADatabaseInstallationFailure Result============================================================================================================ 39 Security=1 false >>> Set.============================================================================================================Total: 1 MOs attempted, 1 MOs set

Perform the installation

RNC11> acc security= installLocalAADatabase

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 39 Security=1 installLocalAADatabase 5

Parameter 1 of 5, authenticationFileName (string): /RNC/omsec/userdb.xml.p7

Parameter 2 of 5, authorizationFileName (string): /RNC/omsec/authorizations.xml.p7

Parameter 3 of 5, startTime (string): 0

Parameter 4 of 5, duration (long): 30

Parameter 5 of 5, accountInfoList (sequence-structRef-AccountInfo): remotehost=137.58.194.174,userid=ftp,password=ftp >>> Return value = null

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Finn Magnusson 2014-04-01 rev PA36 430/476)

The installation was successful

RNC11> lger 1

====================================================================================================================Timestamp (UTC) MO-reference Event====================================================================================================================2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure(UserId: ftp RemoteHost: 137.58.194.174 Fault: User authorisation failed. Info: )2007-10-11 09:47:05 EV Security=1 Download of Trusted Certificates failed. File Server Access Failure2007-10-11 09:56:47 EV Security=1 Download of Trusted Certificates completed2007-10-11 10:00:24 EV Security=1 Download of Local AA Database completed

RNC11> ftree /c/security

/c/security/-rw-rw-rw- 1218 31 Aug 2007 10:22:50 /c/security/SecurityManagement.prp-rw-rw-rw- 17 10 Oct 2007 11:42:05 /c/security/corbasecurity-rw-rw-rw- 620 11 Oct 2007 09:56:39 /c/security/security.cfg-rw-rw-rw- 668 1 Jan 1970 03:42:07 /c/security/ssh_host_dsa_key-rw-rw-rw- 534 1 Jan 1970 03:42:08 /c/security/ssh_host_rsa_key-rw-rw-rw- 2476 11 Oct 2007 09:25:10 /c/security/host.p12-r--r--r-- 4047 11 Oct 2007 10:00:20 /c/security/userdb.xml.p7-r--r--r-- 4464 11 Oct 2007 10:00:21 /c/security/authorizations.xml.p7-r--r--r-- 4047 11 Oct 2007 10:00:23 /c/security/userdb.xml.bak-r--r--r-- 4464 11 Oct 2007 10:00:23 /c/security/authorizations.xml.bak

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/

drwxrwxrwx 512 11 Oct 2007 09:56:45 /c/security/trustedCerts/local_aa_db_file_signers/-rw-rw-rw- 933 11 Oct 2007 09:56:45 /c/security/trustedCerts/local_aa_db_file_signers/aasimservice_root.cer00.trustedCert

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/corba_peers/-rw-rw-rw- 566 11 Oct 2007 09:56:46 /c/security/trustedCerts/corba_peers/certFromP12file.trustedCert00.trustedCert

drwxrwxrwx 512 11 Oct 2007 09:56:46 /c/security/trustedCerts/aa_servers/-rw-rw-rw- 933 11 Oct 2007 09:56:46 /c/security/trustedCerts/aa_servers/aasimservice_root.cer00.trustedCert

15.4 Put the node on Security Level 2

RNC11> secmode -l 2

$ secmode -l 2Command returned: SECMODE_OK

Finn Magnusson 2014-04-01 rev PA36 431/476)

Command executed successfully

Now the node is running corba security. Make sure moshell uservariables are correctly set:

- sa_credential should be set to the path of the sam.pbe file on the workstation (the sam.pbe file can be fetched from the SLS server)- sa_password should be set to the password of the sam.pbe file (this is specified by the user when fetching the file from SLS)- corba_class must be set to 3- OR: corba_class=1 and security_method=2

15.5 Put the node on Security Level 3

RNC11> secmode -s

Trying password from ipdatabase file: /home/eanzmagn/moshell_logfiles/ipdatabase...$ secmode -s

Security configuration settings:Access method Current security mode--------------------------------------------------------------TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON.TargetMonitor unsecure, node Target Monitor is ON.DbgServerUdpLnh secure, Debug server and UDP Linkhandler are OFF.FileXferClient unsecure, node internal file transfer client uses FTP.CorbaSecurity secure, corba security is ON.OperationalSecLevel level 2ConfiguredSecLevel level 2

--End settings------------------------------------------------$

RNC11> acc security= setsecuritylevel3

=================================================================================================================Proxy MO Action Nr of Params================================================================================================================= 39 Security=1 setSecurityLevel3 1

Parameter 1 of 1, timeout (long): 5 >>> Return value = null

Finn Magnusson 2014-04-01 rev PA36 432/476)

=================================================================================================================Total: 1 MOs attempted, 1 MOs actioned

Confirm within 5 minutes or the node will revert to security level 2.

Login as security manager:

** NONE ** eanzmagn@srld7243:=> ssh [email protected]@137.58.194.147's password: Welcome to OSE Shell OSE4.6.1.$ secmode -l cCommand returned: SECMODE_OKCommand executed successfully$ Now the node is in security level 3 which means that all unsecure protocols are disabled (telnet/ftp) and there is user access control.Make sure that the following moshell user variables are set correctly:

- secure_shell should be set to 1- secure_ftp should be set to 1 - username should be set to the username that will be used to login to the node

15.6 Remove O&M security

Login as security manager, enter the command secmode –l 1 (or secmode –l 2), at the prompt enter the standard node password

ssh [email protected]$ secmode -l 1Command returned: SECMODE_OKSecurity level changed, a new password must be set.Enter new password: Re-enter new password: Command executed successfully

Re-enable telnet and ftp:ssh [email protected]$ secmode -a uCommand returned: SECMODE_OKCommand executed successfully

Finn Magnusson 2014-04-01 rev PA36 433/476)

$

15.7 Appendix

More information: - EAB/UKH-05:0258 on http://techdev.uab.ericsson.se/~uabsten/security/Documents.html - MGW CPI 30/1553-AXM 101 01/4 - RAN CPI 78/1553-HSD 101 02/5 - OSS CPI : search for “security”

RNC26> cat /c/security/SecurityManagement.prp

$ cat /c/security/SecurityManagement.prp...<cut>....

# Location of host credentialsse.ericsson.security.hostCredentials=/c/security/host.p12

RNC26> cat /c/security/corbasecurity

$ cat /c/security/corbasecurityCorbaSecurity=OFF$

RNC26> cat /c/security/security.cfg

$ cat /c/security/security.cfg## Security config file## Syntax <Property> = <value>#FileVersion_2FileXferClient = FTPTelnetFtpServers = ONTargetMonitor = OFFCorbaSecurity = OFFDbgServerUdpLnh = OFFConfiguredSecLevel = UNDEFINEDOperationalSecLevel = 1AaServerIpAddress1 = 0.0.0.0

Finn Magnusson 2014-04-01 rev PA36 434/476)

AaServerIpAddress2 = 0.0.0.0AaServerIpAddress3 = 0.0.0.0AaServerIpAddress4 = 0.0.0.0AaServerIpAddress5 = 0.0.0.0AaServerIpAddress6 = 0.0.0.0AaServerIpAddress7 = 0.0.0.0AaServerIpAddress8 = 0.0.0.0AaServerIpAddress9 = 0.0.0.0AaServerIpAddress10 = 0.0.0.0AaCacheTimeOut = 30RootCertInstallInfo = LocalAADbInstallInfo = secLevel3ConfirmTmoAlarm = OFF$

//Needed by THE SSH/SFTP server on the node

RNC26> cat /c/security/ssh_host_dsa_key

$ cat /c/security/ssh_host_dsa_key-----BEGIN DSA PRIVATE KEY-----MIIBuwIBAAKBgQDsPLTgpgM8y/dVDZRXI8aY4f6Tl/cSoDY/Ir+KUh3620JYnm7T/gOfNjsh4BYt9LdaoLStG7rcwkj81/Rx0DH81X6p8GUmw0o0udpU4DVjqhXmEJa5j1OqzR6xcn68518fSCsWHmISn6PsEzKwfhzWZUsKqyqb+3NZ29bVEsxgHQIVAKdw/GVp5ynUgWIsnsCFCsfNcMaTAoGAJdskHPrhy1/5Y6mIKNJnYWmMLGxmr7H9ADONKMTYgjnQnqOvfiaWeJzb0CcrmCdzRT9hkleU36J6d3ChqksBeKiN/518vIBknDD0fsfnAy+11+q5agF1W2/qtmkKn+t8ikIlXNcuIs0RrFjEkhpLI1CMBVvL87QLnn4N3lRZoDkCgYEAi0InLzROSvxkdAahwtp6ACRrmL7p0kFRZu9N40RDrt82CfLjDWVDYXO3cURDZNrN2T85ytWMK/HoSnyoGslpLYCHK5kKMj1ikQjUyH/fIMOdWHaeMsvjbfD2BnKhkrfTVsJpefNxFORiu6iGtId1B3+fp5D3ray2POCgk7nM9rkCFDASPDG+0COee7jUc42pU4wZiDi2-----END DSA PRIVATE KEY-----$

RNC11> mom security .

071030-13:08:06 137.58.194.147 7.0r stopfile=/tmp/7104Checking MOM version...RNC_NODE_MODEL_G_5_28Using MOM version: RNC_NODE_MODEL_G_5_28_COMPLETEParsing MOM (cached): /home/eanzmagn/moshell/jarxml/RNC_NODE_MODEL_G_5_28_COMPLETE.xml.cache.gz .......................................Done.

##################################################################################################MO Class Attribute Type Flags

Finn Magnusson 2014-04-01 rev PA36 435/476)

##################################################################################################Security SecurityId string restricted,noNotification,mandatory--------------------------------------------------------------------------------------------------Naming attribute value.Set by the system at create of the MO.**************************************************************************************************Security aAServerIPAddressList sequence:string readOnly--------------------------------------------------------------------------------------------------List of Authentication & Authorization server IP addresses. The list can contain up to 10 IP addresses. IP address used by the network element is selected from the list in a random manner.**************************************************************************************************Security authorizationCacheTimeOut long --------------------------------------------------------------------------------------------------Time out for authorization data obtained from the AA server. All locally cached authorization data is cleared and re-requested from the AA-server.UNIT = minutesRange: 15 to 480, Default=60 **************************************************************************************************Security corbaSecurityActive boolean readOnly--------------------------------------------------------------------------------------------------This attribute indicates if Corba Security in activated or not. The state of this attribute is controlled via the command line interface. Corba Security is disabled in Security Level 1 and enabled in Security Level 2 and 3.**************************************************************************************************Security debugPortsActive boolean readOnly--------------------------------------------------------------------------------------------------This attribute indicates if debug server and UDP linkhandler are activated or not. When activated these services open TCP and UDP ports. The state of this attribute is controlled via the command line interface. In security level 3 these ports are allways closed.**************************************************************************************************Security fileTransferClientMode enumRef:FileXferClient readOnly--------------------------------------------------------------------------------------------------This attribute indicates if the network element uses ftp or sftp when retrieving files from external file servers. The state of this attribute is controlled via the command line interface may be set at all security levels.**************************************************************************************************Security installedTrustedCertificates sequence:structRef-CertInfo readOnly--------------------------------------------------------------------------------------------------A list of information about each installed trusted certificate. The attribute is updated whenever a new trusted certificate is installed or removed.**************************************************************************************************Security localAADatabaseInstallationFailure boolean --------------------------------------------------------------------------------------------------This attribute indicates if an installLocalAADatabase action fails to complete within the specified duration.The attribute must be cleared (set to false) before installLocalAADatabase action can be re-tried.When the network element runs operationalSecurityLevel 3 and an installation failure occurs, an Alarm will be raised indicating the cause of the failure.Clearing of this attribute would also cease the associated alarm.**************************************************************************************************Security localAuthenticationFileVersion string readOnly

Finn Magnusson 2014-04-01 rev PA36 436/476)

--------------------------------------------------------------------------------------------------This attribute indicates the version of the file used for user authentication in case the network element can not access the AA-server.**************************************************************************************************Security localAuthorizationFileVersion string readOnly--------------------------------------------------------------------------------------------------This attribute indicates the version of the file used for user authorization in case the network element can not access the AA-server.**************************************************************************************************Security operationalSecurityLevel enumRef:SecurityLevel readOnly--------------------------------------------------------------------------------------------------This attribute indicates current security level in the network element. Operational security level may differ from the requested security level in some situations.**************************************************************************************************Security requestedSecurityLevel enumRef:SecurityLevel readOnly--------------------------------------------------------------------------------------------------This attribute indicates the security level requested by the operator (requestedLevel is the operator's wish, not the actual operational security level). The requestedSecurityLevel may differ from the operationalSecurityLevel in some situations.The state of this attribute can only be set by using the actions setSecurityLevel3 or adaptSecurityLevel or by using the command line interface.**************************************************************************************************Security targetMonitorPortActive boolean readOnly--------------------------------------------------------------------------------------------------This attribute indicates if the target monitor is activated or not. When activated it opens a TCP port for output of trace data. The state of this attribute is controlled via the command line interface and may be set at all security levels.**************************************************************************************************Security telnetAndFTPServersActive boolean readOnly--------------------------------------------------------------------------------------------------This attribute indicates if Telnet and FTP servers are activated or not. When activated these services open TCP ports. The state of this attribute is controlled via the command line interface. In security level 3 these ports are allways closed.**************************************************************************************************Security trustedCertificateInstallationFailure boolean --------------------------------------------------------------------------------------------------This attribute is set true if an installTrustedCertificate action failes to complete within the specified time window or if a downloaded certificate is corrupt or if a downloaded certificate does not match the information provided in the certinfoList. The attribute must be cleared (set to false) before trusted certificate installation can be retried.Clearing of this attribute would also cease the associated alarm.**************************************************************************************************Security userLabel string --------------------------------------------------------------------------------------------------Label for free use.Range: 0 to 128, Default="" **************************************************************************************************SecurityHandling SecurityHandlingId string restricted,noNotification,mandatory--------------------------------------------------------------------------------------------------Naming attribute. Contains the value part of the RDN.Set by the system to 1.**************************************************************************************************

Finn Magnusson 2014-04-01 rev PA36 437/476)

SecurityHandling ciphering long --------------------------------------------------------------------------------------------------Indicates whether ciphering is used or not.0=off1=onRange: 0 to 1, Default=1 **************************************************************************************************SecurityHandling cipheringGuardTime long --------------------------------------------------------------------------------------------------Guard time for start of ciphering in RLC-TM.Unit: framesThis attribute may only be changed by Ericsson personnel.Range: 5 to 200, Default=80 **************************************************************************************************

##################################################################################MO Class Action Parameters##################################################################################Security adaptSecurityLevel 0----------------------------------------------------------------------------------Adapt requested security level (requestedSecurityLevel) to operational security level (operationalSecurityLevel). This action clears any security level related alarms, and serves as an operator confirmation on the operational security level obtained.The FroRequestFailedException can have these result and errorTexts7 Internal Error: Transaction error.Transaction required = YesReturnType: void**********************************************************************************Security addAAServerAddresses 1:ipAddr:sequence-string----------------------------------------------------------------------------------Add the listed set of addresses to the set of addresses of Authentication and Authorization (AA) servers in the network. Specify all IP addresses in dotted notation, for instance "192.168.25.33".The FroRequestFailedException can have these result and errorTexts5 Internal Error: Invalid attribute.7 Internal Error: Transaction error.14 Too many addresses. Maximum total of 10 allowed.Transaction required = YesNote: The maximum number of AA server addresses is 10.ReturnType: voidParameter 1: ipAddr (sequence-string). **********************************************************************************Security cancelInstallLocalAADatabase 0----------------------------------------------------------------------------------This action cancels a requested installation of Local AA database.

Finn Magnusson 2014-04-01 rev PA36 438/476)

Transaction required = YesReturnType: void**********************************************************************************Security cancelInstallTrustedCertificates 0----------------------------------------------------------------------------------This action cancels a requested installation of trusted certificates.Transaction required = YesReturnType: void**********************************************************************************Security cancelSetSecurityLevel3 0----------------------------------------------------------------------------------This action may be used to cancel a previously made request to set security level 3, provided that it is executed before a level 3 confirmation has been made via the command line interface, and before the specified timeout.The FroRequestFailedException can have these result and errorTexts7 Internal Error: Transaction error.Transaction required = YesReturnType: void**********************************************************************************Security clearAuthorizationCache 0----------------------------------------------------------------------------------Discard all cached values for user authorization. This will cause the node to re-query authorization information from the AA-Server when that information is next needed.Transaction required = YesReturnType: void**********************************************************************************Security installLocalAADatabase 5:authenticationFileName:authorizationFileName:startTime:duration:accountInfoList:string:string:string:long:sequence-structRef-AccountInfo----------------------------------------------------------------------------------This action directs the node to download and install the local AA database. The authenticationFileName and authorizationFileName denotes the full paths for the localAADatabase files on a remote server. The accountInfoList contains a set of up to 10 locations from where the localAADatabase files may be downloaded.Installation shall start no earlier than startTime and shall be completed no later than startTime + duration.Installation result is indicated by an Event. In case the action fails, an alarm will be raised.Please note that the attribute, localAADatabaseInstallationFailure, must be cleared (set to false) before a failed local AA database installation can be retried.This operation is atomic, i.e. if an error occurs for one of the two files, the entire install is aborted and no files are installed.The time format that should be used while specifying startTime is UTCTime.The format is : YYYYMMDDHHMMSSExample: The only valid format for UTC time 6 minutes, 27 seconds after 9 pm on 6 November 1985 is 19851106210627Note : The range for the duration attribute is 5 minutes to 600 minutes and recommended value for duration is 30 minutes.Note : The value 0 represents Present Time for startTime attribute.Note : The maximum length for attributes authenticationFileName and authorizationFileName is upto 256 characters.The FroRequestFailedException can have these result and errorTexts2 Previous installation of user database failed.5 Internal Error: Invalid attribute.7 Internal Error: Transaction error.

Finn Magnusson 2014-04-01 rev PA36 439/476)

10 Installation already requested.Transaction required = YesReturnType: voidParameter 1: authenticationFileName (string).Parameter 2: authorizationFileName (string).Parameter 3: startTime (string).Parameter 4: duration (long).Parameter 5: accountInfoList (sequence-structRef-AccountInfo). **********************************************************************************Security installTrustedCertificates 4:certSpecList:startTime:duration:accountInfoList:sequence-structRef-CertSpec:string:long:sequence-structRef-AccountInfo----------------------------------------------------------------------------------This action directs the node to download and install a set of trusted certificates for the specified category. The certinfoList provides information about certificates to be installed. The accountInfoList contains a set of locations (upto 10) from where the certificates may be downloaded. Installation shall start no earlier than startTime and shall be completed no later than startTime + duration.Installation result is indicated by an Event. In case the action fails, an alarm will be raised.Please note that the attribute, trustedCertificateInstallationFailure, must be cleared (set to false) before a failed trusted certificate installation can be retried.This operation is atomic, i.e. if an error occurs for one certificate the entire install is aborted and no certificates at all are installed.The time format that should be used while specifying startTime is UTCTime.The format is : YYYYMMDDHHMMSSExample: The only valid format for UTC time 6 minutes, 27 seconds after 9 pm on 6 November 1985 is 19851106210627Note : The range for the duration attribute is 5 minutes to 600 minutes and recommended value for duration is 30 minutes.Note : The value 0 represents Present Time for startTime attribute.The FroRequestFailedException can have these result and errorTexts3 Previous installation of trusted certificates failed.5 Internal Error: Invalid attribute.7 Internal Error: Transaction error.10 Installation already requested.Transaction required = YesReturnType: voidParameter 1: certSpecList (sequence-structRef-CertSpec).Parameter 2: startTime (string).Parameter 3: duration (long).Parameter 4: accountInfoList (sequence-structRef-AccountInfo). **********************************************************************************Security removeAAServerAddresses 1:ipAddr:sequence-string----------------------------------------------------------------------------------This action removes one or more IP adresses from the list of Authentication and Athorisation Server adresses.The IP address format must be same as used in action "addAAServerAddresses".When the last AAServerAddress has been removed the LocalAA database is used for authentication and authorization.Transaction required = YesReturnType: voidParameter 1: ipAddr (sequence-string). **********************************************************************************

Finn Magnusson 2014-04-01 rev PA36 440/476)

Security setSecurityLevel3 1:timeout:long----------------------------------------------------------------------------------When using this action you request the node to leave Security Level 2 and enter Security Level 3. If move to security level 3 is possible, the node will first go to operationalSecurityLevel 3 - Unconfirmed state. The node will stay in this state, until a confirmation via the command line interface is executed OR the specified timeout has expired. Without confirmation within the specified timeout, the node will fall back to operationalSecurityLevel 2 and an alarm will be raised.Timeout is specified in minutes. Value range is {5 .. 300} and recommended value is 30 minutes.The FroRequestFailedException can have these result and errorTexts2 Previous installation of user database failed.3 Previous installation of trusted certificates failed.5 Internal Error: Invalid attribute.6 Local AA Database Failure. Authorization Data Failure.7 Internal Error: Transaction error.13 Action not allowed at this security levelTransaction required = YesReturnType: voidParameter 1: timeout (long). [Min=5 Max=300]. Range : 5 to 300UNIT: minutes**********************************************************************************Security uninstallTrustedCertificate 2:serialNumber:category:string:enumRef-CertCategory----------------------------------------------------------------------------------Remove the certificate with indicated serialNumber from the set of trusted certificates for the specified category.Transaction required = YesReturnType: voidParameter 1: serialNumber (string).Parameter 2: category (enumRef-CertCategory). **********************************************************************************

##################################################################################Enum Values##################################################################################SecurityLevel 0:LEVEL_UNDEFINED, 1:LEVEL_1, 2:LEVEL_2, 3:LEVEL_3, 4:LEVEL_3_UNCONFIRMED---------------------------------------------------------------------------------- - LEVEL_UNDEFINED: This security level indicates that a valid security configuration could not be found at startup. The system has therefore set a default security configuration which is functionally equivalent to LEVEL_1. Use the action adaptSecurityLevel to set the attribute requestedSecurityLevel to LEVEL_1. After that, it is possible to set the preferred securityLevel. - LEVEL_1: At Security Level 1, which is the lowest level, Corba security is not activated, remote login to the node is possible using Telnet, FTP, SSH, SFTP. Debug and Trace Port access may be enabled. - LEVEL_2: Security Level 2 adds secure Corba communication with authentication using a node external data base. - LEVEL_3: At Security level 3 Authentication and Authorization using a node external data base, is added to all remote access points. Telnet, FTP and debug access is not possible at this level (Timeout value is specified when calling the setSecurityLevel3 action). - LEVEL_3_UNCONFIRMED: This level is only valid for operationalSecurityLevel. It is equivalent to LEVEL_3, but must be confirmed via the command line interface by the operator within the specified timeout.**********************************************************************************

Finn Magnusson 2014-04-01 rev PA36 441/476)

RNC26> secmode

$ secmodesecmode [-a s|u] | {[-c s|u] [-d s|u] [-f s|u] [-t s|u] [-m s|u]} | [-s] | [-h] | [-l 1|2|c|a]See 'man secmode' for more info

$

RNC26> man secmode

$ man secmodesecmode(1) CPP Commands secmode(1)

Name secmode - Set or show security mode for node access

Synopsis secmode -a {s | u}

secmode [-c {s | u}] [-d {s | u}] [-f {s | u}] [-t {s | u}] [-m {s | u}]

secmode -s

secmode -l {1 | 2 | a | c}

Description The command turns Security ON or OFF for a number of access and troubleshooting services, changes the security level, or displays the security state of the node.

The security level can be level 1, 2 or 3, where level 3 represents the highest security. At these three levels, the state (ON or OFF) of different access services is either non-configurable or may be configured, as described below:

- Security level 1 - Corba Security is OFF. Other access services may be configured ON or OFF.

- Security level 2 - Corba Security is ON. Other access services may be configured ON or OFF.

- Security level 3 - Corba Security is ON. The Telnet and FTP

Finn Magnusson 2014-04-01 rev PA36 442/476)

servers are OFF. The target monitor may be configured ON or OFF. The file transfer client may be configured as FTP or SFTP. The debug server and the UDP link handler are OFF.

There are two parameters that describe the security level of the node. The parameter, OperationalSecLevel represents the actual (current) security level, and the parameter, ConfiguredSecLevel ( requestedSecurityLevel) indicates the wanted security level.

In normal operation, these two parameters indicate the same security level, but if there is a fault, the node may have reverted to a lower (operational) security level than configured. This situation is caused by corrupt or missing security data, and an alarm is issued. Use the command secmode -l a to confirm the fault indication and to cease the alarm. Note the following:

- Security level 3 is initialized using the action, setSecurityLevel3 in the Security MO.

- Some access and troubleshooting services cannot be activated in security level 3.

- At initial node startup, the node may enter an undefined security state ( levelundefined ) due to missing security configuration data. In this undefined state, configuration of security is inhibited, and the situation is resolved using the command, secmode-la.

More information regarding configuration of Security can be found in the document, Security for O&M Node Access.

Options -a Set security mode for all functions described below (-c, -d, -f, -m, -t)

s - Secure.

u - Unsecure.

-c Corba Security (Default: OFF).

Changing Corba Security also changes the security level (Corba Security OFF corresponds to level 1, Corba Security ON

Finn Magnusson 2014-04-01 rev PA36 443/476)

corresponds to level 2.)

s - Secure (Corba security is ON).

u - Unsecure (Corba security is OFF).

-d Debug Server and UDP Link Handler (Default: OFF).

s - Secure (debug server and UDP link handler are OFF).

u - Unsecure (debug server and UDP link handler are ON).

-f File Transfer Client , used for software upgrade, licensing etc. (Default: Unsecure).

s - Secure (file transfer client uses SFTP).

u - Unsecure (file transfer client uses FTP).

-l Set the security level (Default: Level 1).

1

2

a - Adapt the configured security level to the operational security level. Used to confirm a fault situation (Security is reverted to a lower level than requested) and to cease the related alarm.

c - Confirm requested security level 3. Raising the security level is ordered by the Security MO and is confirmed using this shell command option.

-m Target monitor (Default: OFF).

s - Secure (target monitor is OFF).

u - Unsecure (target monitor is ON).

-s Display current Security settings.

-t Telnet and FTP servers (Default: ON).

s - Secure (Telnet and FTP servers are OFF).

Finn Magnusson 2014-04-01 rev PA36 444/476)

u - Unsecure (Telnet and FTP servers are ON).

Printout Security settings display.

When executing the command secmode -s , you get a printout as shown in section Examples, below.

The parameter OperationalSecLevel represents the actual (current) security level, and the parameter ConfiguredSecLevel ( requestedSecurityLevel) indicates the wanted security level.

Possible values for OperationalSecLevel are: level1 , level2 , level3unconfirmed , and level3 .

Level3unconfirmed indicates that level 3 is active, but the node is waiting for a confirmation from the command shell. (Use secmode -l c )

Possible values for ConfiguredSecLevel ( requestedSecurityLevel) are: level1 , level2 , level3 and levelundefined .

The value, levelundefined indicates a problem reading stored security configuration data. All Security settings have been reverted to default values. Use the command secmode -l a to adapt ConfiguredSecLevel ( requestedSecurityLevel) to OperationalSecLevel.

Command return values.

A successful change of security settings returns the following strings:

Command returned: SECMODE_OK Command executed successfully.

Other possible printouts when the command has failed are:

Command returned: SECMODE_ALREADYSET The requested security mode was already set.

Command returned: SECMODE_NOTALLOWED The requested secmode action was not allowed.

Finn Magnusson 2014-04-01 rev PA36 445/476)

See section, Description above for information on which access services are activated at different security levels.

Failed to complete secmode command. Service not active on this MP

Note that the command must be executed on the MP where the SSH_LM is active.

Examples Display Security settings.

$ secmode -s Security configuration settings: Access method Current security mode -------------------------------------------------------- TelnetFtpServers unsecure, node internal Telnet and FTP servers are ON. TargetMonitor secure, node Target Monitor is OFF. DbgServerUdpLnh secure, Debug server and UDP Linkhandler are OFF. FileXferClient unsecure, node internal file transfer client uses FTP. CorbaSecurity secure, corba security is ON. OperationalSecLevel level 2 ConfiguredSecLevel level 2 --End settings------------------------------------------

Activate CORBA Security.

secmode -c s Note: JVM will be restarted automatically in order for updated corba security setting to take affect. Command returned: SECMODE_OK Command executed successfully

Disable Telnet and FTP servers.

Finn Magnusson 2014-04-01 rev PA36 446/476)

secmode -t s Command returned: SECMODE_OK Command executed successfully

Set security level 1.

$ secmode -l 1 Command returned: SECMODE_OK Command executed successfully

Activate target monitor, debug server and UDP link handler.

$ secmode -m u -d u Command returned: SECMODE_OK Command executed successfully

Copyright (c) Ericsson AB 2006 - All Rights Reserved

2/19080-CNX901521 2006-02-03 secmode(1)$

16 CPP FUNCTIONAL ARCHITECTURE

Reference: CPP product description 1551-CSX10109/7 and CPP system desription 1551-CSX10109 , can be found on http://utran01.au.ao.ericsson.se/moshell/training/references or on http://cpp-shipment.rnd.ki.sw.ericsson.se/cpp/deliveries/cpp8/doc_8.htm

Finn Magnusson 2014-04-01 rev PA36 447/476)

16.1 System Areas

Finn Magnusson 2014-04-01 rev PA36 448/476)

Finn Magnusson 2014-04-01 rev PA36 449/476)

16.2 Control - CRX10201

16.2.1 Mandatory System Functions

Product Number Function Designation DescriptionCNX 102 14 AAL0/5 Support Provides basic ATM and AAL5 termination support for access points on MPs and BPsCNX 102 23 Data Base The Data Base provides the application with a real time fault tolerant database with query capabilities, including subscription of

notifications when specified variables in the database is changed. The Database is available on both MP and BP as well as via SQL commands (shell commands). Provides a service enabling application SW to create, operate within, and commit/roll-back atomic transactions. Mainly aimed to handle configuration data in a consistent way. It also makes it possible to store persistent data by using the database.

CNX 102 24 Debug Support Debug Support provide means for fault-finding in running and crashed systems, e.g. post mortem dump, tracing, debugger (including field debugger) and logs, including Local Persistent Hardware Fault log. Debug Support provide means for fault-finding in running and crashed systems, e.g. post mortem dump, tracing, debugger (including field debugger) and logs.

CNX 102 34 OAM Node access The Remote File Access provides secure and unsecure file transfer controlled by an external user. Morover unsecure remote file transfer controlled by the node. The Remote File Access provides secure and unsecure file transfer to and from the node controlled by an external user or by the node. Provide support for access to the Command Interpreter function in the network element according to the TELNET or SSH standard.

CNX 102 43 System Upgrade Support

The System Upgrade Support provide functions to make it possible to upgrade all type of software in MP, BP, SP and any MP or BP based plug-in-unit (hardware) in run-time. The function may require assistance from the upgraded software for conversion of data.

CNX 102 27 FM Support The function support the application in creating an alarm as consequence of a detected fault. Provides: • Application support comprising alarm/event issuing and alarm/event logging. • Operator support comprising mechanisms for alarm/event subscription control and active alarm list access. The function maintains an active alarm list and an alarm/event log.

CNX 102 22 Control Plane Communication

Inter Process Communication (IPC) provides a mechanism for sending OSE signals from a process in one processor to another process on any other processor (including the originating processor). Enables transparent execution within the MPC regarding service localization. Consists of: • A pure name service: F: Registered name -> process reference • Interface implementation support service (i/f-server). The Remote Unit Support provides support for non-processor and processor based external units. The support level depends on type of unit but loading and inventory support are examples.

CNX 102 25 Equipment & SW Resources

The Equipment & SW Resources provides handling of all HW and SW resources within Cello Core, i.e: • Plug-in unit, • Sub-rack, • Node, • Node topology, • LMs, • SW Allocations, and • Repertoires. This function contains product information data. The Equipment Manager is an element management function that provides the operator with the means to install/view/remove equipment, change equipment properties, and perform actions on selected equipment. The basic function of the equipment manager is to provide access to the equipment part of the MOM. This manager executes in the Thin Client. The Software Manager provides the possibility to control software upgrade and configuration version handling: to install software released as Upgrade Packages (UPs) on a node's file system, upgrade the node with new software, backup (or create) a CV to the node's file system, restore (or reload) a CV from the node's file system, remove a CV or UP from the node's file system. This manager executes in the Thin Client.

CNX 102 15 BP and MP Local Execution Platform

Local Platform function (for MP, Main Processor and BP, Board processor) provides basic single processor execution services based on OSE-Delta. The function is intended to execute application procecces that are not depemndent on location and/or specific hardware. Also provides connection to a local OS shell over RS232 at any MP/BP and Test and load connection for production. Enables the application to retrieve CPU/memory usage data in order to distribute its load on several processors. Application HW & Drivers Support provides means for a Cello user to connect hardware to the Board Processor Module and to install software drivers that can communicate with the hardware. The Command Interpreter allows the operator to execute various system commands. The function supports dynamic registration and invoke of commands implemented in any part of the system. Support for execution of command files. The File System allows the application to organize its data in sequential and/or random access files in a hierarchically organized file system. The File System allows the application to organize its data in sequential and/or random access files in a

Finn Magnusson 2014-04-01 rev PA36 450/476)

hierarchically organized file system. This function provides the physical media (hard disks, flash disks etc.) for file storage. This function ensures that the applications in the node can retrieve the correct time-of-day and date in UTC. The function utilizes the NTP to retrieve correct time from the environment of the node. Enables application to report state changes concerning loading, errors, usage etc. Report a derived state to operator utilizing LED display on each board. The function maintains a derived state based on states reported by application.

CNX 102 31 Load and Start The Load and Start provides functionality to load and start the node at several levels: node, board, processor, program.CNX 102 19 CM Support Provides operator support for issuing MO operations towards the node either by utilizing a graphical interface (MO-browser) or a

machine - machine interface (CORBA) The function comprises the following functionality: • Reception of MO operations and forwarding to application in the node. • MO naming database, including naming tree information, object reference associated with a MO name. • MO class information (described in XML). • Generic graphical interface on client (Object Explorer).

CNX 102 30 License Control Support License support provides an attribute for a nodeID. The License Support provides: - Licenses key handling - Enable/disable features in CPP and application - Support for application capacity licensing

CNX 102 32 Log Service The Log Service provides a generic log mechanism enabling the application to create and administrate a log. Each log can have different characteristics such as: - Operator visibility - Distribution - Persistent/non persistent storage

CNX 102 29 Java Execution Platform

The purpose of this function is to provide an execution environment for applications aimed for management. These functions are supposed to be written in Java.

CNX 102 36 PM Support The function comprises: - Node internal distribution and subscription functionality for PM events. - Operator support for controlling performance monitoring (create/delete/suspend) - Generic scanners for scanning counters. - Support of application created static scanners. - Generate PM report files.

CNX 102 28 High Availability Control The Error Recovery provides support for recovery actions. In case of repeated errors an escalation to an other recovery action is taken. Example of possible recovery actions are: restart, isolation of faulty PIU, rollback. The Fault Tolerant Core Support provide reliable execution for Cello internal functions that can not use the normal Reliable Program Support. This function is only visible to the Cello user during configuration of the node when to define how to run vital Cello functions like data base and system manger. The Reliable Program Support provide a MPC program with a possibility to be executed in an alternative processor in the node, in case of processor failure. It also supports storing of program state data. The State Data Storage function provides the mechanisms necessary to store and fetch process states that the application SW regards as important to resume execution after a disturbance. The Object Structure Support provides: Object broker, State propagation mechanisms. The Object Structure Support provides: - Object broker. - State propagation mechanisms. - Object storage ability. - Object broker. - State propagation mechanisms. - Object storage ability.

CNX 102 35 OAM Transport The IP access provides distributed access to IP Services incl. TCP and UDP. The Local Access provides functionality for: - Connection to IP services via 10 BaseT at any MP The function provides functionality in CPP nodes to give an operator access to the node via a Gigabit Ethernet connection. The function provides termination of ethernet frames. The function provides transfer of IP packets over ATM links between Cello nodes and between Cello nodes and external routers. Only permanent ATM connections are supported. Provides functionality for IP forwarding and routing table. Detachable part: The Dynamic Routing Configuration Service function provides the Open Shortest Path First (OSPF) protocol. This is a route identification protocol that is to be used by routers in an IP network to communicate with neighbouring routers in order to obtain and dynamically update routing information for the network.

16.2.2 Detachable System Functions

Product Number Function Designation DescriptionCNX 102 12 OAM OSPFCNX 102 26 Fan Control Fan control provides management of the fans in standard CPP and high power subrack. It includes SW management of fan SW and

fault management. The services provided by CPP fan management are: • Detection and presentation of HW product ID for connected fans. • Configuration and download of SW to the fan based onHWproduct ID. • Generation of alarms for faults in fan HW or cabling. •

Finn Magnusson 2014-04-01 rev PA36 451/476)

Generation of alarms if air temperature limits are exceeded. Reading of air temperature and setting of alarm limits. • Possibility to override the fan internal speed regulation.

CNX 102 38 SP Local Execution Platform

The SP (Special purpose Processor) Local Platform functions provide basic single processor execution services for user data. The function is intended to execute single dedicated tasks.

CNX 102 33 NB SS7 Support

16.2.3 Loadmodules

Product Number Designation DescriptionCXC 132 2812 PQIIPATCH_MP_LM This load module contains a microcode loader that loads a microcode patch to the PQII. Depending on PQII version, different

patches are loaded.CXC 172 1212 SECURITY_MAO_JVM_LM Provides MAO implementation for all MAOs defined in the SECURITY (System Function Security) Managed Area. The MAO

implementation is identical in SimCello and CPP target environmment.CXC 172 1216 SWMANAGEMENT_MAO_

JVM_LMProvides MAO implementation for all MAOs defined in the SW Management (System Function Equipment and Upgrade) Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 132 7680 ALBIN_V2_SPB_FW_LM The ALBIN_V2 FPGA for SPB3 handles the termination of AAL0, AAL1, AAL2U and AAL5. For the SPs ALBIN is also the communication channel towards the BP. This is type 3 software.

CXC 172 4231 MIMPARSER_EMC_LM MIMParser provides a simple interface (API) for parsing and accessing the content of the MOM file describing the node.CXC 132 5601 OAM_WEB_CONFIG_TXT_

LMThis is configuration file to configure the web server for OMS related functions.

CXC 172 5616 SW_EMBED_EMC_LM The Embedded application for showing CV and UP information in NEX.CXC 172 3346 IPOAM_MAO_CONV_AUE

_LMProvides AUE converter functionality for the MAOs located in Managed Area IPOAM.

CXC 172 5046 MO_PROP_CONFIG_EMC_LM

The config file needed to start MOProperties as an EM Tool.

CXC 132 0784/2 JVM_DEBUG_MP_LM The JVM_DEBUG_LM includes a JVM and all the classes necessary to excute java in a cello environment. The JVM is an abstract computing machine. Like a real computing machine, it has an instruction set and manipulates various memory areas at run time. JVM_DEBUG_MP_LM is the same loadmodule as JVM_LM, with additions for debugging. The JVM used in CPP is the J2ME CDC v.1.1 from Sun. The JVM knows nothing of the Java programming language, only of a particular binary format, the class file format. A class file contains Java virtual machine instructions and a symbol table, as well as other ancillary information. To speed up the execution of the Java applications, the core API should be statically linked with the JVM, so called ROMizing, to avoid that classes used all over the application is dynamically loaded over and over again. This creates a bigger loadmodule binary, but saves heap and reduces time to access the flashdisk. All class files are ROMized into the JVM_LM, except the ones for java_support, jce and jsse.

CXC 172 5059 LAUNCHPAD_EMC_LM Contains the EM tool LaunchPad.CXC 132 7705 DBAGENT_MP_LM The LM provides a shared memory area for database access. It needs to be loaded on all processors where database access

(DBI) should be provided.CXC 172 5713 CMXB_MANAGER_MP_LM The CMXB Managern is the System Manager for the CMXB in a node. If handles the status of the CMXB. It is a FTC applicaiton

running on CoreMPs only.CXC 172 5156 EBOS_MP_BP_LM The operating system and basic OS services.CXC 132 0960 OAM_SUPPORT_JVM_LM This load module supplies management interfaces for node applications and for managing systems. Provides a framework and

start-up functionality for MO implementing subsystems. The node application interfaces are accessible in Java and the managing system interfaces are accessible via CORBA.

CXC 132 1316 OAM_ETHERNET_MP_LM The Ethernet_lm includes a split client component and MAU FRO which partly realises the system function OAM Transport:Local Finn Magnusson 2014-04-01 rev PA36 452/476)

Access which provides connectivity for the CPP OaM host to the directly connected Ethernet LAN. Related Managed Object is: MediumAccessUnit. Reliable configuration Ethernet_lm is not designed to use the CPP Reliable Program Support service. Although it provides a robust functionality since there is an Ethernet lm executing on every Core MP in the cluster having an ethernet interface, working as backup instances for the one chosen to carry the traffic.

CXC 172 2049 EMINDEX_EMC_LM Webpage from where you download the installation package.CXC 172 5489 BOARD_CONTROL_MP_R

OLE_MP_LMCXC 172 2057 WININSTALL_EMC_LM Windows Installer Executable file.CXC 132 5702 SP_HANDLER_V2_SPB_L

MThe SPP_HANDLER_V2_SPB executes on the BP on the SPB21 and SPB3. Contains the functionality for load and start, error recovery and supervision of the ALBIN and the SPMs on the SPB21 and SPB3.

CXC 132 4324 ORBSEC_SETTINGS_TXT_LM

This is a property file for security settings

CXC 172 3342 SWMANAGEMENT_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area Software Management.

CXC 172 0483 NCLISHELL_MP_LM NCLISHELL is a C-loadmodule, mainly responsible to interact with the shell-command API of CPP. (Node Command Line Interface (NCLI) is a server side application that enables end users to manage Managed Objects via the Command Line Interface using Telnet/SSH.)

CXC 172 5790/1 CONTROL_F6T7_AUE_LM Upgrade engine from CPP 6 to CPP 7 for Control Module.CXC 172 5501 BOARD_CONTROL_DBM2

_BP_LMCXC 132 5827 SP_BASIC_OS_V2_SPB_L

MThe SP_BASIC_OS_V2 is the lowest execution platform for a SP (PPC750) on a SPB21 and SPB3. Contains all the services that are provided through the external interfaces. It contains the OSE Delta Real-Time Operating System (RTOS), satellite loadmodules loading and supervision, inter-processor communication and so on.

CXC 132 1046 SP_HANDLER_SPB_LM The SPP_HANDLER_SPB, that executes on the BP on the SPB1, contains the functionality for load and start, error recovery and supervision of the SPMs on a SPB.

CXC 132 1317 OAM_OSPF_MP_LM The LM contains link state routing protocol for automatic and dynamic building of routing tables in INET. The ospf_lm implements the OSPF system function. Related Managed Objects are: Ospf, OspfArea, OspfInterface.

CXC 132 9573 MUM_MP_BP_LM Test Load Module. The heap monitor has functionality for locating memory leaks in a heap. The command interface is the OSE shell. Results are logged in the Trace & Error log, or printed in the shell by request. The heap monitor runs on MPs, BPs and SPs, and is set up to monitor the heap of a certain load module (or several load modules in sequence or in parallel) through commands issued in the OSE shell.

CXC 172 5505 BOARD_CONTROL_DBM3_BP_LM

CXC 172 6076 ETHERNET_ETSEC_MP_LM

Ethernet driver LM for ETSEC based boards.

CXC 172 5506 BOARD_CONTROL_DBM_BP_LM

CXC 172 5507 BOARD_CONTROL_PPC750_MP_LM

CXC 132 5608 SQLC_COLI_MP_LM This load module contains the sqlc commands that can be used by an operator in the coli command interface to operate the database. The loadmodule does not have any own process. The sqlc is only used together with the coli command interface. This lm shall only be put on MP boards where it will be used.

CXC 172 1561 EMLAUNCHER_EMC_LM The load module EM Launcher downloads and launches the EM Applications.CXC 172 6077 BOARD_CONTROL_MPC8

Finn Magnusson 2014-04-01 rev PA36 453/476)

641_MP_LMCXC 132 2166/3 ATF_V2_SCB_LM The atf load module consist of the Auxiliary Transport Function. The Auxiliary Transport Function provides functionality for

managing the Auxiliary Transport Function Interface and the communication with the Auxiliary Units connected to the Switch Core Board (SCB). The Auxiliary Transport Function Interface (ATFI) specifies procedures for establishment and supervision of communication links between the MP and Auxiliary Units. The ATFI is used to setup and release low-level connections with the Auxiliary Units connected to the SCB. Once the connection is established, the OSE link handler takes care of the actual transfer of OSE signals. Version 2.3.1 of the OSE Link Handler (G3) is used for the communication. The atf load module shall be loaded on the Switch Core Board.

CXC 132 2705 XPM_MP_LM The XPM provides the following functionality: • Loading of the fan load module from the MP to the Fan Unit. • Start of the selected Fan program. • Supervision of the Fan Unit (platform level). • Establishment of the communication link between the SCB and the Fan Unit, with use of ATFI.

CXC 172 2051 JARWEBINST_EMC_LM Jar file used by the webpage applet.CXC 132 6140 RDS_MP_BP_LM The Remote Debug Support (RDS) is a system level debugger which has functions for tracing and sending of signals as well as

handling some events.CXC 132 1315 OAM_IPSTACK_MP_LM This LM supports communication using TCP/IP. The LM contains the following parts, IP Access, Local Access, IP Routing and IP

over ATM. IP Access provides the major part of the IP Access functionality. Together with the other load modules, the node can be accessed through the Transmission Control Protocol (TCP), User Datagram Protocol (UDP) and raw IP. Local access provides a part of the Local Access functionality in CPP nodes to give an operator local access to the node and/or to a CPP based network. IP Routing provides functionality in CPP nodes to terminate IP packets or forward packets between two external links or between external links and internal protocol entities TCP, UDP, OSPF, IGP, ICMP etc. IP over Atm provides the part of the sub-SF IP over ATM to support transport of LLC/SNAP encapsulated IP packets over ATM connections. Related Managed Objects are: IpOam, Ip, IpRoutingTable, IpAtmLink, EthernetLink. Reliable configuration This program is configured as a reliable program.

CXC 172 1558 ORB_JVM_LM NEORB is a JAVA load module, the Network Element (the node) part, for sharp and stubbed CORBA communication. It is based on the JacORB Orb from Prismtech. It is unsigned.

CXC 132 1344 PM_SUPPORT_MP_LM Performance Management event distribution in C environment.CXC 172 1553 CSU_SERVER_JVM_LM This load module contains the CORBA Security Utilities for client from OMSec for the server side.CXC 132 1341 SW_INSTALLATION_MP_L

MThis load module handles Software Installation and acts as Upgrade Control Server. Software Installation is part of the System Upgrade functionality. It handles downloading and distribution within the node of the loadmodules in an Upgrade Package. It acts as a server and handles software install functions ordered by system upgrade MAO. Upgrade Control Server (UCS) is also part of the System Upgrade functionality. It handles system upgrade functions ordered by Upgrade Package MAO. It acts as a server for the Upgrade Control Interface (UCI) where programs participating in System Upgrade subscribe for upgrade triggers. The load module is loaded on 1MP (+ 1 MP, standby). The redundancy relies on the Cluster Interface (CLI). e program.

CXC 172 1210 MANAGEDELEMENT_MAO_JVM_LM

Provides MAO implementation for all MAOs defined in the MANAGEDELEMENT Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 172 3337 EQUIPMENT_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area Equipment. The MAO implementation is identical in SimCello and CPP target environment.

CXC 172 5636 CV_RESTORE_CONFIG_EMC_LM

The config file needed to start the CV_Restore wizard as an EM Tool.

CXC 132 868/16 XERCESIMPL_JVM_LM The XERCESIMPL contains the implementation of the Xerces XML parser.CXC 172 5034 HELP_SERVER_CONFIG_

EMC_LMThe config file needed to start HelpService as an EM Tool.

CXC 172 5605 LICENSING_VIEW_EMC_LM

This jar file contains the EM views specified for the Licensing Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data.

Finn Magnusson 2014-04-01 rev PA36 454/476)

The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 132 2601 EMUTILITIES_EMC_LM This load module contains EMAS Config File Executor application.CXC 172 3340 LICENSING_MAO_CONV_

AUE_LMProvides AUE converter functionality for the MAOs located in Managed Area LICENSING.

CXC 172 5685 ALARMLIST_CONFIG_EMC_LM

The config file needed to start AlarmList as an EM Tool.

CXC 172 5640 UP_UPGRADENODE_CONFIG_EMC_LM

The config file needed to start the Upgrade Node Wizard as an EM Tool.

CXC 172 5638 UP_CONFIG_EMC_LM The config file needed to start UP Properties and UP Create as EM Tools.CXC 172 3373 FPATHSECDEF_TXT_LM File path security definitions.CXC 172 4100 MAOFROI_JVM_LM Makes the generic MAO-FRO interface mechanism visible to CPP external applications.CXC 172 6225 FAN_HPS_FW_LM FW for the fans. Contains all the code needed for operating the fans and communicate through rs232 connection.CXC 172 1176 PMAGENT_MP_BP_LM The PMAGENT is used by CPP internal applications which have a need to collect and push performance monitoring data

(counters). The main motives behind the PM Agent are: • To reduce and distribute the OSE signalling in time when pushing PM data. • To provide a generic component to facilitate the PM application implemention.

CXC 132 1515 SPM_SPB_FW_LM The SPMFPGA contains following funcitons: • Utopia, ATM, AALx (x = 0, 2u, 5) termination. • List Handler. • Internal Arbiter • BP interface. • Interrupt Control. • Counters, Timers. • Common (Configuration, Reset, Clock). • Bus control (PPC, SDRAM). • Room for an application specific block.

CXC 132 2166/2 ATF_SCB_LM The atf load module consist of the Auxiliary Transport Function. The Auxiliary Transport Function provides functionality for managing the Auxiliary Transport Function Interface and the communication with the Auxiliary Units connected to the Switch Core Board (SCB). The Auxiliary Transport Function Interface (ATFI) specifies procedures for establishment and supervision of communication links between the MP and Auxiliary Units. The ATFI is used to setup and release low-level connections with the Auxiliary Units connected to the SCB. Once the connection is established, the OSE link handler takes care of the actual transfer of OSE signals. Version 2.3.1 of the OSE Link Handler (G3) is used for the communication. The atf load module shall be loaded on the Switch Core Board.

CXC 172 5790/2 CONTROL_F7T7_AUE_LM Upgrade engine from CPP 7 to CPP 7 for Control Module.CXC 172 5868 EQUIPMENT_VIEW_EMC_

LMThis jar file contains the EM views specified for the Equipment Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 6068 CR_VIEWL_MAO_CONV_AUE_LM

Provides AUE converter functionality for the view list MAOs. The MAO implementation is identical in SimCello and CPP target environment.

CXC 132 2458 FAULT_VIEWER_EMC_LM This load module contains the Fault Management application of the EMAS application.CXC 172 2052 LINIMG_EMC_LM Image needed for the webpage.CXC 172 5563 RS485_SCC_UART_MP_L

MRS485 (serial) driver for SCC based boards.

CXC 172 6232 ICS_GPM2_MP_LMCXC 172 5384 ICS_DBM_BP_LMCXC 172 1555 PRNGC_PROXY_JVM_LM Provides a JAVA claProvides a JAVA class used for getting (pseudo) random numbers from the PRNG.CXC 172 4637 MAO_WEBSERVER_CON

FIG_TXT_LM The LoadModule includes Mao_webserver_config.txt, which contains cofiguration files used by the webserver.

CXC 132 1357 SP_ADM_MP_LM The SP ADM implements the SP FROs. These FROs control the all the SP resources in the node. It also handles the interface towards MAO and provides the SPB loader managers with a loadlist.

Finn Magnusson 2014-04-01 rev PA36 455/476)

CXC 172 3335 SECURITY_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area SECURITY.

CXC 132 0785 LOADER_SERVER_MP_BP_LM

The loaderserver consists of two main parts: - Loader Server - Core Manager The Loader Server coordinates the loading of load modules (LMs). It distributes a list of LM identities to each board in the node. These LM id:s are used by the board to load the corresponding LM from a Load Module Provider. The Core Manager controls the execution of core programs that need to be fault tolerant (fault tollerant core (FTC)), but cannot use the Cluster Interface. The basic function of the Core Manager is to decide which one of two core MPs that should be active (executing).

CXC 172 5866 SWMANAGEMENT_VIEW_EMC_LM

This jar file contains the EM views specified for the SW Management Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 1356 NEAL_JVM_LM NEAL is a Network Access Library which provides a convenient interface (API) for accessing the O&M services of the node.CXC 172 5037 NEX_EMC_LM Contains the MO browser NEX.CXC 172 5035 LOG_SERV_CONFIG_EM

C_LMThe config file needed to start LogService as an EM Tool.

CXC 172 0772 PROFILESECDEF_TXT_LM

The profilesecdef_lm contains the task profiles definitions used in the security solution. It is signed with a certificate from Ericsson CPP that is valid until 2031-02-03 and after that it will not be possible to execute the load module. The load module needs to be installed with an upgrade so the database will be updated in a proper way.

CXC 172 1556 ORB_EMC_LM EMORB is a JAVA load module, the Element Manager part, for sharp and stubbed CORBA communication. It is based on the JacORB Orb from Prismtech. It is signed to protect the Element Manager Client from installing unsafe uncertified SW.

CXC 172 5558 ETHERNET_FCC_MP_LM Ethernet driver LM for FCC based boards.CXC 172 1554 SSU_JVM_LM The SSU_LM contains the Security Support Utilities.CXC 172 3333 MANAGEDELEMENT_MA

O_CONV_AUE_LMProvides AUE converter functionality for the MAOs located in Managed Area MANAGEDELEMENT.

CXC 172 1559 ORBSEC_JVM_LM NEORBSEC is a load module for ORB security settings for the Network Element (the node).CXC 132 0783 OAM_HTTP_SERVER_MP

_LMThis load module implements a web server, which enables management access to the system via a standard PC or work station running any Hypertext Transmission Protocol (HTTP) Web browser. The function provides an HTTP Server with means to retrieve Hypertext Markup Language (HTML) pages and Java applets.

CXC 172 2054 WINIMG_EMC_LM Image needed for the webpage.CXC 172 5386 ICS_DBM3_BP_LMCXC 172 1518 DCS_MP_BP_LM The load module DCS offers possibility to setup connections between devices that does not have a connection today. It supports

connections of type RAW (AAL5) and LNH PLUS. Applications can implement their own protocol on top of the raw connection.CXC 172 4447 CPP_CLIENT_CONFIG_E

MC_LMThe Loadmodule contains a file that specifies the names, paths, revisions, and product numbers of the delivered CPP ElementManager Loadmodules.

CXC 132 2025 FPGALOADERPATCH_DBM_BP_LM

This load module contains a fpga loader and a fpga patch for the FPGA.

CXC 132 6608 LIC_CONFIG_TXT_LM The lic_config_lm is a configuration file load module to be used in publishing the License Key File URL on the HTTP server. It has no executable code, it only contains text lines (comment lines and the file path/URL line). This load module is needed for browsing the contents of the License Key File, which is in XML-format, on an XML-capable web browser.

CXC 172 5871 IPOAM_VIEW_EMC_LM This jar file contains the EM views specified for the IP OAM Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 1489 CONTROL_SYSPAR_TXT_ This load module contains the system parameters defined by the CPP Control part.

Finn Magnusson 2014-04-01 rev PA36 456/476)

LMCXC 172 5045 MO_TOOLS_EMC_LM Contains the EM tools: MO Properties, MOAdd, MOSearch and MOTable.CXC 132 5792 LICENSE_MANAGER_MP_

LMLicense manager support provides: • License key handling. • Enable/disable features in CPP and application. • Support for application capacity licensing.

CXC 132 2506 OAM_IP_UTILITIES_MP_LM

This load module implements a DHCP Relay Agent, a DHCP Client and a DNS Client. The DHCP Relay Agent relays (over IP subnet borders) DHCP messages from HOST to Server and from Server to HOST. DHCP services provide access to a DHCP server that can be used to assign IP addresses and other configuration data for equipment that is connected locally to a CPP node via an ethernet interface and that shall be connected to the IP network. The function is implemented as a Boot-P relay agent. The DHCP Client fetches a permanent Ip address and other DHCP options from the DHCP Server, via the action, getDhcpData, provided by Managed Adaptation Object Interface (MAOI). Consequently release or renewal of the fetched Ip address is not supported. The DNS Client interface provides access to the DNS Client service for access to the Domain Name System, used to translate symbolic domain names such as ’cpp.ericsson.se’ to IP-addresses. Related Managed Objects are: Dhcp (for DHCP configuration), Ip (for DNS configuration).

CXC 172 5081 CFE_CONFIG_EMC_LM The config file needed to start CFE as an EM Tool.CXC 172 1883 EAPROFILER_MP_BP_LM The Execution Address Profiler (EAP) load module is a system profiler which measure the cpu usage per predefined memory or

per function.CXC 132 0784/1 JVM_PROF_MP_LM The JVM_PROF_LM includes a JVM and all the classes necessary to excute java in a cello environment. The JVM is an abstract

computing machine. Like a real computing machine, it has an instruction set and manipulates various memory areas at run time. JVM_PROF_MP_LM is the same loadmodule as JVM_LM, with additions for profiling. The JVM used in CPP is the J2ME CDC v.1.1 from Sun. The JVM knows nothing of the Java programming language, only of a particular binary format, the class file format. A class file contains Java virtual machine instructions and a symbol table, as well as other ancillary information. To speed up the execution of the Java applications, the core API should be statically linked with the JVM, so called ROMizing, to avoid that classes used all over the application is dynamically loaded over and over again. This creates a bigger loadmodule binary, but saves heap and reduces time to access the flashdisk. All class files are ROMized into the JVM_LM, except the ones for java_support, jce and jsse.

CXC 172 5093 CV_CONFIG_EMC_LM The config file needed to start CV Properties and CV Create as a EM Tools.CXC172 6080 ICS_GPM3_MP_LMCXC 132 4872/5 CMA_V2_MAO_COLL_AU

E_LMAUE loadmodule for collecting data in the “from” state of an upgrade scenario.

CXC 172 5060 LAUNCHPAD_CONFIG_EMC_LM

The config file needed to start LaunchPad as an EM Tool.

CXC 132 2811 SS7NB_SUPPORT_MP_LM

GPB_SS7 contains the low level services that are provided for narrowband SS7.

CXC 172 4433 I2C_MPC_MP_LM I2C (serial) driver LM for MPC based boards.CXC 132 6177 SU_TRACE_TXT_LM The SU_TRACE_PRP is an ascii text file, it contains properties that will be used by the System Upgrade trace functionallity (java

only). The properties are: • priority level (default is 2). • classes to be included or excluded (default is exclude nothing). • output (file or serial connection) (default is File). • the maximum file size for the trace log file (if valid), (default is 100 Kb). • output file name (if valid) (default is /c/tmp/Trace.log). To change the default trace behaviour the following needs to be done: • Edit the file as desired • Store the file on directory /c/tmp with the file name ’Trace_01.prop’.

CXC 172 2056 SOLINSTALL_EMC_LM Solaris Installer Executable file.CXC 172 5047 MO_SEARCH_CONFIG_E

MC_LMThe config file needed to start MOSearch as an EM Tool.

CXC 132 2165/12 48VPOWERSUP_BP_LM The 48Vpowsup load module consist of the 48V power supervision server. The 48V power supervision server provides supervision of the 48V power supply. A power failure alarm is issued when the -48Vdc power supply to a SCB is lost or outside

Finn Magnusson 2014-04-01 rev PA36 457/476)

the allowed voltage range. The 48Vpowsup load module shall be loaded on the SCB and CBU.CXC 172 6067 CR_VIEWL_MAO_JVM_LM Contains: - a function for creating a list of view files, http://<node>/cello/emas/viewlist.txt, - a function for creating a list of EM

loadmodules, http://<node>/cello/emas/CPPClientConfig.xml at Forced Restore.CXC 172 5635 CV_PUT_TO_FTP_CONFI

G_EMC_LMThe config file needed to start the CV_Put_to_FTP wizard as an EM Tool.

CXC 172 1206 EQUIPMENT_MAO_JVM_LM

Provides MAO implementation for all MAOs defined in the Equipment Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 132 8917 OAM_VLS_JVM_LM VLSJI implements an interface needed to perform access control (in the VLS) from the Java environment.CXC 132 1314 OAM_SOCK_MP_LM This LM enables the distribution of the socket functionality implemented in inet_lm, providing access to all MPs in an MP cluster,

as described in Functn Specification for IP Access. The distributed socket client is run in this LM. Additionally, a DNS client service for access to the Domain Name System is provided. Related Managed Objects are: Ip (DNS configuration).

CXC 132 5828 SP_BASIC_OS_SPB_LM The SP_BASIC_OS is the lowest execution platform for a SP (PPC750) on a SPB. Contains all the services that are provided through the external interfaces. It contains the OSE Delta Real-Time Operating System (RTOS), satellite loadmodules loading and supervision, inter-processor communication and so on.

CXC 172 3374 MANPAGES_TXT_LM Manual pages.CXC 132 0781 DATABASE_MP_LM The LM provides the application with a real-time database with query capabilities, including subscription to notifications when

specified variables in the database are changed. The database is available, from the client, on both the MP and BP as well as through Structured Query Language (SQL) commands (shell commands). The LM provides the application with services to create, operate within, and commit and rollback atomic transactions. The LM includes the database library, delivered by Enea AB, the database_swu, and the transaction_swu.The LM provides the application with the real-time Database Interface (DBI) and Transaction Interface (TRANI).

CXC 172 1557 ORBSEC_EMC_LM This load module contains the JacORB Security by Prismtech, from OMSec.CXC 172 3491 LOG_MAO_CONV_AUE_L

MProvides AUE converter functionality for the MAOs located in Managed Area Log.

CXC 172 2050 CABWEBINST_EMC_LM Cab file used by the webpage applet.CXC 172 5791 JAVA_SUPPORT_JVM_LM JAVA_SUPPORT_JVM_LM includes java classes belonging to JVM that has not been ROMized.CXC 132 3195 DISPACETIM_DBM_BP_L

MThis load module disables the bus monitoring for the DBM.

CXC 132 0782 EQUIPMENT_RESOURCE_MP_LM

The Equipment Resource provides the application with functions handling physical and SW resources within CPP Core, that is, Plug-In Units (PIUs) and LMs. The responsibility of the functions mainly comprises the management view of the physical and SW resources. It also provides an external interface that enables application SW to be informed of the local PIU resource as well as how to reach remote PIUs. It provides supervision of all boards in the node and takes care of error escalation. The Equipment Resource provides the application with the Plug-in unit Resource Interface (PRI) and the Management Adaptation Object Interface (MAOI).

CXC 172 1552 CSU_CLIENT_EMC_LM This load module contains the CORBA Security Utilities for client from OMSec for the server side.CXC 132 5911 BUSCO_SPB_FW_LM The bus controller (BUSCO) FPGA for SPB21, has the following functionality: - A bridge for an SP to communicate with ALBIN. -

A controller for the PPC750 bus. - An SDRAM controller. This is type 3 software.CXC 172 2045 SPLASH_EMC_LM Image needed for the webpage. (also bundled in the installers)CXC 132 3464 OBJECTSUPPORT_MP_L

MThe OBJECTSUPPORT loud module consists of two main parts, log services and object control services. The log services consists of a log server with the belonging Log Service Interface: (LSI) and two logs with belonging interfaces: Availability log (AVLI) and the Hardware Inventory Log (HILI). The object control part consists of the Object shutting down service and the object event service with the belonging interfaces OSDI and OEI.

CXC 172 3378 OAM_RFA_JVM_LM RFAJI contains functions for using the CPP (S)FTP client. The intended usage is for RBS Initial Configuration and a generic put file

Finn Magnusson 2014-04-01 rev PA36 458/476)

CXC 172 3048 LOG_MAO_JVM_LM The CMA Log load module provide push of CORBA audit trail data log when it is full from node to server.CXC 172 5049 MO_ADD_CONFIG_EMC_

LMThe config file needed to start MOAdd as an EM Tool.

CXC 132 7582/2 FRAMEWORK2_MAO_AUE_LM

AUE framework for data converter and collector.

CXC 172 2046 CREDITIMG_EMC_LM Image needed for the webpage.CXC 132 868/13 OEDTD_TXT_LM This load module contains data type definition for the XML file.CXC 172 5383 ICS_PQII_MP_LMCXC 172 5686 LICENSING_EMBED_EMC

_LMThe Embedded application for showing licensing information in NEX.

CXC 132 0787 SYSMGRAGENT_MP_LM The sysmgragent_lm consists of two main parts, the System Manager Agent and the md5 agent. The System Manager Agent handles two functions, the Reliable Program Support and the State Data Storage. The Reliable Program Support provides a reliable program on an MP the possibility to be executed on an alternative processor on the node. The State Data Storage function provides the mechanisms necessary to store and fetch process states that the application SW regards as important to resume execution after a disturbance. The md5 agent computes the MD5Message-Digest Algorithm checksum for a file. It is included in the sysmgragent_lm since it shall exist on all MPs. The Configuration Version function is for instance calling the md5 agent to create check sums for the CV files. Also the System Upgrade function is using the md5 agent.

CXC 172 5637 CV_GET_FROM_FTP_CONFIG_EMC_LM

The config file needed to start CV_get_from_FTP Wizard as an EM Tool.

CXC 172 5684 EVENTLOG_CONFIG_EMC_LM

The config file needed to start EventLog as an EM Tool.

CXC 172 5639 UP_INSTALL_CONFIG_EMC_LM

The config file needed to start the UP Install wizard as an EM Tool.

CXC 172 5465 I2C_PQII_MP_LM I2C (serial) driver LM for PQ2 based boards.CXC 132 7681 BUSCO_V2_SPB_FW_LM The bus controller version 2 (BUSCO_V2) FPGA for SPB3, has the following functionality: - A bridge for an SP to communicate

with ALBIN. - A controller for the PPC750 bus. - An SDRAM controller. This is type 3 software.CXC 172 6723 JDBC_JVM_LM JDBC_JVM_LM contains the JDBC API and a JDBC driver for the CPP database.CXC 132 6054 TARGET_MONITOR_MP_L

MThe Target Monitor is used to send the contents of one or more trace & error logs and system log from a node to a user's host computer in real-time.

CXC 172 6079 ICS_PQIIPRO_MP_LMCXC 172 1208 LICENSING_MAO_JVM_L

MProvides MAO implementation for all MAOs defined in the LICENSING (System Function License Control Support) Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 132 2459 EM_SERVICES_EMC_LM This load module contains the EMAS platform.CXC 172 4609 DTF_SCBDF_LM The DTF lm Sets up the UART for port communication with the fans through RS232 port. During operation it translates between

OSE (XPM lm) signals and the protocol the fan is using for communication.CXC 172 5310 BOARD_CONTROL_MP_B

P_LMCXC 172 5385 ICS_DBM2_BP_LMCXC 172 5444 BC_REDUNDANCY_MP_L

MCXC 132 8682 LM_SERVER_MP_LM The Loadmodule Server (LMS) provides an interface towards the different volumes used to store load modules in a CPP system.

The loadmodule is board internal.CXC 172 5027 EM_TOOLBOX_EMC_LM Contains the EM tools: LogService, NodeService;HelpService.CXC 172 5467 I2C_OPB_BP_LM I2C (serial) driver LM for OPB based boards.

Finn Magnusson 2014-04-01 rev PA36 459/476)

CXC 172 0327 MA_SERVICES_JVM_LM The CMA Service load module provides framework and static support functions for the MAO implementationCXC 172 3348 SPU_MAO_CONV_AUE_L

MProvides AUE converter functionality for the MAOs located in Managed Area SPP.

CXC 172 2053 SOLIMG_EMC_LM Image needed for the webpage.CXC 132 3911 OAM_NODE_ACCESS_MP

_LMThe SSH load module partly implements the system function O&M Node Access. There are two main areas of functionality: Node Access: Shell and file access possibilities through Telnet, FTP, SSH (Secure Shell), and SFTP. Security: Support for authentication and authorization for shell and file access and for access via CORBA. The ssh load module consists of the following components. Node access: - SSH server - SFTP server - FTP client - SFTP client - Telnet server - UDP linkhandler - Debugserver Security: - Validation and log server (VLS) - VLS Java proxy (VLSJ) - Authentication & Authorization Query Handler (AAQH) - File Signature API (FS API)

CXC 172 0773 IDLSECDEF_TXT_LM This file contains the security classification of the IDL command used fin the security solution. It is to be signed with a valid certicate. The load module needs to be installed with an upgrade so the database will be updated in a proper way.

CXC 172 5036 NODE_SERV_CONFIG_EMC_LM

The config file needed to start NodeService as an EM Tool.

CXC 172 0482 NCLISERVER_MAO_JVM_LM

Node Command Line Interface (NCLI) is a server side application that enables end users to manage Managed Objects via the Command Line Interface using Telnet/SSH. A Java-loadmodule, mainly responsible to communicate with the Management Services of CPP.

CXC 132 4129/1 ALBIN_SPB_FW_LM The ALBIN FPGA for SPB21 handles the termination of AAL0, AAL1, AAL2U and AAL5. For the SPs ALBIN is also the communication channel towards the BP. This is type 3 software.

CXC 132 0784 JVM_MP_LM The JVM_LM includes a JVM and all the classes necessary to excute java in a cello environment. The JVM is an abstract computing machine. Like a real computing machine, it has an instruction set and manipulates various memory areas at run time. The JVM used in CPP is the J2ME CDC v.1.1 from Sun. The JVM knows nothing of the Java programming language, only of a particular binary format, the class file format. A class file contains Java virtual machine instructions and a symbol table, as well as other ancillary information. To speed up the execution of the Java applications, the core API should be statically linked with the JVM, so called ROMizing, to avoid that classes used all over the application is dynamically loaded over and over again. This creates a bigger loadmodule binary, but saves heap and reduces time to access the flashdisk. All class files are ROMized into the JVM_LM, except the ones for java_support, jce and jsse.

CXC 132 2456 SOFTWARE_MANAGER_EMC_LM

This load module contains the Software Manager of the EMAS application.

CXC 172 5712 CMXB_IPT_SCBDF_LM The CMXB IPT (IP Transport) SCB-DF includes all IP-protocol for CMXB communication. - IP stack, OSEnet - SNMP converter for all MIB access - DHCP-server to provide, IP-address and Load Module ID - NTP-server for time and date - TFTP-server for access to CPP file system - Telnet client for remote login from SCB-DF

CXC172 6078 BOARD_CONTROL_GPM3_MP_LM

CXC 172 1203 IPOAM_MAO_JVM_LM Provides MAO implementation for all MAOs defined in the IPOAM (System Function OAM Transport) Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 172 6081 FPGALOADERPATCH_CBF1_MP_LM

CXC 132 1412 TE_MONITOR_MP_BP_LM The Host Monitor is used for real-time monitoring of trace & error log of soft kernel monoliths.CXP 901 090/1 FAN_MP_LM The fan load module (fan_lm) shall be loaded on the Fan Unit ,BKV 301 471/1. The Fan Unit, BKV 301 471/1, is based on the

AUM HW. In CPP, the fan load module is loaded on the Fan Unit by the XP manager. The fan load module is a Load Module Container (LMC), the file format is XLF. The fan load module contains two executable load modules, the XP platform software and the Fan application software. The file format RPDOUT is used for the executables. The platform software supports the application software with a Real Time Operating System (OSE Delta). The platform software main responsibilities are: - Set up

Finn Magnusson 2014-04-01 rev PA36 460/476)

AUM HW - Support Loading from MP - Support start/restart of selected load modules - Support communication link between BP and XP. - Support Trace and Error - Provide debug support for the application The fan application software provides fan control, temperature supervision, fan speed supervision and functionality for fan start-up test and fan self test. In CPP, the XP FRO is a subscriber of fan alarms, with use of the Fan Unit, Control Interface.

CXC 172 1214 SPU_MAO_JVM_LM Provides MAO implementation for all MAOs defined in the SPP Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 172 5083 ALARMLOG_CONFIG_EMC_LM

The config file needed to start AlarmLog as an EM Tool.

CXC 172 2055 LININSTALL_EMC_LM Linux Installer Executable file.CXC 172 5714 CMXB_HANDLER_SCBDF

_LMThe CMXB handler is CPPs board manager of the CMXB. It coordinates the loading and restart of CMXB, supervise CMXB and propagate fault and error information to the Equipment FRO layer from the CMXB.

CXC 172 3372 COLISECDEF_TXT_LM COLI security definitions.CXC 172 5038 NEX_CONFIG_EMC_LM The config file needed to start NEX as an EM Tool.CXC 172 1371 BOOTSTRAP_MAO_JVM_

LMProvides the start-up logic for the CPP Managed Area mopplets.

CXP 901 802/2 FAN2_MP_LM The fan2_noise_reduction_lm is a Load Module Container (LMC), the file format is XLF. The fan2_noise_reduction_lm contains two executable load modules, the XP platform software and the Fan application software. The file format RPDOUT is used for the executables. The platform software supports the application software with a Real Time Operating System (OSE Delta). The platform software main responsibilities are: - Set up AUM2 HW - Support Loading from MP - Support start/restart of selected load modules - Support communication link between BP and XP. - Support Trace and Error - Provide debug support for the application The fan application software provides fan control, temperature supervision, fan speed supervision and functionality for fan start-up test and fan self test. In CPP, the XP FRO is a subscriber of Fan alarms, with use of the Fan Unit, Control Interface, for additional information about the interface.

16.3 Internal Transport - CRX10202

16.3.1 Mandatory System Functions

Product Number Function Designation DescriptionCNX 102 21 Network

SynchronizationThe function provides a system clock to all board positions in a node. This also includes transportation of system clock between subracks. The system clock is used as a reference for the outgoing signals in Cello provided ETs. In case an externally provided reference clock is used the function also stabilizes it before distributing the clock in the node. Jitter and wander filtering of the externally provided reference clock is also done.

CNX 102 11 Timing Unit Equipment Resource

This function handles the equipment resource functionality of the Timing Units in CPP. It covers configuration and supervision of TU hardware including loadable hardware and its load modules. By TU hardware is meant all CPP TU board and the TU hardware part of the CBU board. Note that the actual timing and network synchronisation functions located on the TU is part of the system function Network Synchronization.

16.3.2 Detachable System Functions

Product Number Function Designation DescriptionCNX 102 13 Ethernet Switching The Ethernet Switching system function provides non-blocking switching and forwarding of Ethernet frames between internal and

external ports. The Ethernet Switching system function provides both a data plane part and a management part. The data plane part

Finn Magnusson 2014-04-01 rev PA36 461/476)

of the system function handles the actual switching and transport of Ethernet frames between switch ports. The management part of the system function handles the Operation and Maintenance (O&M) of the Ethernet switch, including configuration of switch attributes, alarm handling, and performance monitoring.

CNX 102 17 Cell Transport Cell Transport provides the transport mechanism between any two SPAS Access Interfaces (SAI) and reservation of resources through the cell transport switch.

16.3.3 Loadmodules

Product Number Designation DescriptionCXC 132 0742 SPAS_CONNECTION_

MP_LMThe purpose of SPAS_CONNECTION_ is to provide the interface Space switch Control Interface (SCI) for node internal connection set up. It will provide the users with valid tags (SPAS Cell Headers) between two given addresses (SUPA). The program only serves local users but may be instantiated into many main processors, MP’s. One program instance on each MP in every switch module. The program tries to distribute the users connection requests with given traffic parameters equally onto operating link resources (ISL’s). The instances operate independently of each other and the traffic distribution are stored locally on each instance. But all instances have a common view of existing link resources (ISL’s).

CXC 172 2889 EXS_BCM5398_ETMFX_LM

The LM runs on the BP and contains the software parts of the RO layer for the EthernetSwitch MO and EthernetSwitchPort MO. This driver is specific to ET-MFX boards that utilize the Broadcom BCM5398 Ethernet Switch Chip

CXC 172 3350 NETWSYNC_MAO_CONV_AUE_LM

The LM handles system functions Network synchronization and Timing Unit Equipment Resource.

CXC 132 7683 TU_CBU_FW_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. Handling of this FPGA load file is done by using the standard Program MO operations. The actual loading of this LM to the TUM FPGA hardware is handled by TUM1_CBU at startup. This LM provides: - an interface to the DBM for controlling the on board oscillators (command and status registers) - clock generation specific functions (e.g. frequency counter, system frame counter, etc.) - toggle detectors for HW and signal supervision - Hardware diagnostic - GPS hardware support (PPS signal detection, interrupt generation, signal routing) - Synchronization over IP suppoprt

CXC 132 1122/21 TU_RNC_TUB_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This LM is loaded on first generation TU board (up to ROJ 119 2104/3) and provides functionality specific for RNC nodes. The purpose of this LM is: - controlling and handling the generation of a very stable and low wander/jitter System and Radio Baseband Clock based on an external reference clock signal - fault detection on TU HW, red led handling on TU board - configuration of TU muxes for selection of synchronization references

CXC 172 5509 SPAS_BASIC_SPIC_MP_BP_LM

Contains the SPAS part of the the basic execution phases. The load module should be loaded on all boards that contains a DBM or a DBM2.

CXC 172 5511 SPAS_BASIC_SPIC4_MP_BP_LM

Contains the SPAS part of the the basic execution phases. The load module should be loaded on all boards that contains a DBM3.

CXC 172 3319 EXS_BCM5389_ETMFX_LM

The LM runs on the BP and contains the software parts of the RO layer for the EthernetSwitch MO and EthernetSwitchPort MO. This driver is specific to ET-MFX boards that utilize the Broadcom BCM5389 Ethernet Switch Chip.

CXC 172 5711 ESM_STP_SCBDF_LMCXC 132 1121 SYCI_MP_BP_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This LM is loaded on all

system clock users device boards and provides the following main functionalities: - System clock user registration request - System clock selection in device boards - System clock supervision

CXC 172 5907 EXTETHSWITCH_MAO_JVM_LM

Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the External Ethernet Switching Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 172 3344 INTTRANSPORT_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area Internal Transport.

Finn Magnusson 2014-04-01 rev PA36 462/476)

CXC 172 5870 INTTRANSPORT_VIEW_EMC_LM

This jar file contains the EM views specified for the Internal Transport Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 7282 IELL_RESOURCE_MP_LM

The LM runs on active core MP and contains the central resource manager for MACI IF. The LM is specific to micro CPP boards.

CXC 172 1201 INTTRANSPORT_MAO_JVM_LM

Provides MAO implementation for all MAOs defined in the Internal Transport (System Function Cell Transport) Managed Area. The MAO implementation is identical in SimCello and CPP target environmment.

CXC 132 1123/2 TU_V2_TUB_FW_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. The LM must be loaded on the second generation TU board (ROJ 119 2104/4). Handling of this FPGA load file is done by using the standard Program MO operations. The actual loading of this LM to the TU FPGA hardware is handled by TU2_BP at startup. This LM provides: - an interface to the DBM for controlling the on board oscillators (command and status registers) - clock generation specific functions (e.g. frequency counter, system frame counter, etc.) - toggle detectors for HW and signal supervision - Hardware diagnostic - GPS hardware support (PPS signal detection, interrupt generation, signal routing) - Synchronization over IP suppoprt

CXC 172 7219 NETWSYNC_CBM_LMCXC 132 1407 SPAS_LINK_BP_LM The purpose of SPAS_LINK is to collect information about new, lost and restarted boards in a switch module and to collect

information about ISL links connected to the board. The collected information is then reported to the SGTI (Spas Global Topology Interface) server. The SGTI server is included in the spas resource delivery module. The Spas Link load module shall be loaded to all SCB, SXB and CBU boards in the node.

CXC 172 7010 IELL_BASIC_BCM5389_MP_BP_LM

The LM runs on all MP and BP boards and contains the local MACI server and the driver for BCM5389 Ethernet Switch Chip. The LM is specific to micro CPP boards.

CXC 172 6066 EXTETHSWITCH_VIEW_EMC_LM

This jar file contains the EM views specified for the External Ethernet Switching Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 6227 ESM_CMXB_LMCXC 132 1408 SPAS_RESOURCE_MP

_LMThe SPAS_RESOURCE contains two parts, the resourceview and the switch global topology interface, SGTI. The resourceview manages switch resources such as plane redundancy and ISL redundancy/resource allocation. The resource view also implement all SPAS FRO interfaces. Those FROs are used by managed objects to give possibility to configure the node with equipment such as subrack, boards and ISLs. The FROs also send notifications about alarms at fault conditions. The SGT provides equipment related information, i e regarding boards and ISLs, to other sub systems. The SGT part can be configured as a fault tolerant core program, using the Core Manager Interface, CMI.

CXC 132 1123 TU_TUB_FW_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. The LM must be loaded on the first generation TU board (up to ROJ 119 2104/3). Handling of this FPGA load file is done by using the standard Program MO operations. The actual loading of this LM to the TU FPGA hardware is handled by TU1_21_BP or TU1_22_BP at startup. This LM provides: - an interface to the DBM for controlling the on board oscillators (command and status registers) - clock generation specific functions (e.g. frequency counter, system frame counter, etc.) - toggle detectors for HW and signal supervision

CXC 172 6917 EXS_BCM53118_ETMFX_LM

The LM runs on the BP and contains the software parts of the RO layer for the EthernetSwitch MO and EthernetSwitchPort MO. This driver is specific to ET-MFX boards that utilize the Broadcom BCM5398 Ethernet Switch Chip

CXC 132 1118/1 NETWSYNC_GPB_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This program coordinates and supervises the Network Synchronisation functions. The following are the main functionalities provided by this LM: - coordination of reference path configuration - coordination of system clock path configuration - coordination of

Finn Magnusson 2014-04-01 rev PA36 463/476)

reference selection - system clock users handling - fault/alarm handlingCXC 132 7886 TU_CBU_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This LM is loaded on

the CBU board (ROJ 119 2209/1). The purpose of this LM is: - controlling and handling the generation of a very stable and low wander/jitter System and Radio Baseband Clock based on an external reference clock signal - fault detection on TU HW, red led handling for TU - configuration of TU muxes for selection of synchronization references - at start-up perform Hardware diagnostic - running the Synchronization over IP algorithm

CXC 132 3942 TU_V2_TUB_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This LM is loaded on second generation TU board (ROJ 119 2104/4). The purpose of this LM is: - controlling and handling the generation of a very stable and low wander/jitter System and Radio Baseband Clock based on an external reference clock signal - fault detection on TU HW, red led handling on TU board - configuration of TU muxes for selection of synchronization references - at start-up perform Hardware diagnostic - running the Synchronization over IP algorithm

CXC 172 5709 VLAN_MP_LMCXC 172 5874 NETWSYNC_VIEW_EM

C_LMThis jar file contains the EM views specified for the Network Synchronization Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 132 7885 NETWSYNC_CBU_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This program coordinates and supervises the Network Synchronisation functions. The following are the main functionalities provided by this LM: - coordination of reference path configuration - coordination of system clock path configuration - coordination of reference selection - system clock users handling - fault/alarm handling

CXC 172 5710 ESM_MP_LMCXC 172 1218 NETWSYNC_MAO_JVM

_LMThe LM handles system functions Network synchronization and Timing Unit Equipment Resource. Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the Synchronization Managed Area. The MAO implementation is identical in SimCello and CPP target environment.

CXC 172 2729 EXS_MP_LM The EXS MP LM is a Cello Reliable program executing on an MP and performing Cello Fro handling for the EthernetSwitch and EthernetSwitchPort MO classes. This LM is also responsible for propagating information on the availability of Ethernet switch designated system ports to the Link Handler FRO.

CXC 132 1409 SPAS_SM_BP_LM The SPAS_SM contains the following functionality: - Supervision of the switch planes regarding fault status. - Handling of multiple error situations in the switch planes that are not handled by the switch redundancy hardware. - The RO part of Locking/unlocking of switch planes on order from the operator. - The Spas SM load module shall be loaded to all SCBs and CBUs in the node.

CXC 172 7220 TU_CBM_LMCXC 132 1120 MUX_SCB_SXB_LM The LM handles system function Network synchronization. This program provides the following functionality: -

configuration of synchronization muxes as commanded by NETWSYNC_MP for reference selection from any ET, SXB or TU board and system clock distribution to both plane A and B and ISL cables - supervising the toggle detectors of the various synchronisation signals

CXC 172 6029 EXTETHSWITCH_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area External Ethernet Switching.

CXC 132 1122/22 TU_RBS_TUB_LM The LM handles system functions Network synchronization and Timing Unit Equipment Resource. This LM is loaded on first generation TU board (up to ROJ 119 2104/3) and provides functionality specific for RBS nodes. The purpose of this LM is: - controlling and handling the generation of a very stable and low wander/jitter System and Radio Baseband Clock based on an external reference clock signal - fault detection on TU HW, red led handling on TU board - configuration of TU muxes for selection of synchronization references

Finn Magnusson 2014-04-01 rev PA36 464/476)

16.4 IP Transport - CRX10203

16.4.1 Mandatory System Functions

Product Number Function Designation DescriptionCNX 102 39 IP Distribution IP Distribution provides internal distribution of IP packets for signaling and CS hosts using Gigabit Ethernet and FastEthernet links.CNX 102 40 IP over Fast Ethernet IP over Fast Ethernet provides physical and link layer connectivity to a 100 Mbps Ethernet network. Also provide is distribution of

incomming IP packets based on IP-adress or IP address/UDP-port combination.CNX 102 42 Exchange Terminal IP

Equipment ResourceCNX 102 16 IP Bearer Service

AccessIP Bearer Service Access provides access to IP bearer services. This includes access to the UDP and raw IP transport services and functionality for administration and resource handling of these transport services. The IP Access function is available on Main Processor (MP) Boards, Special Purpose Processor Boards (SPB) and Exchange Terminals for IP.

CNX 102 41 IP over Gigabit Ethernet IP over Gigabit Ethernet provides physical and link layer connectivity to a Gigabit Ethernet network. Also provided is distribution of incoming IP packets based on IP-address or IP address/UDP-port combination.

16.4.2 Detachable System Functions

Product Number Function Designation DescriptionCNX 102 71 GTP_U Support The GTPU_SUPPORT system function is responsible for setting up and releasing GTP tunnels over an ethernet switch. The system

function is divided into control plane and data plane. Control plane uses GTCI, HRI and BHRI ports. Data plane uses GTDI and HOSTDI ports.

CNX 102 44 SCTP SCTP provides access to the Stream Control Transmission Protocol.CNX 102 69 UDP/Ethernet

InterworkingThe UDPETH system function is responsible for setting up and releasing UDP sessions over an ethernet switch. The system function is divided into control plane and data plane. Control plane uses UDPSCI, HRI and BHRI ports. Data plane uses UDPSDI and HOSTDI ports.

16.4.3 Loadmodules

Product Number Designation DescriptionCXC 132 7928 IP_HOST_MP_LM The LM contains the IP Host Agent and IP Host. The IP Host Agent manages the IP Host. The IP Host performs termination of IP

traffic and provides the IPSOCKI_GPB interface to user applications.CXC 172 1282 SCTP_MAO_JVM_LM Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the SCTP Managed Area. The MAO

implementation is identical in SimCello and CPP target environment.CXC 172 3089 IP_APP34NP_ETMFX

_FW_LMThe NP (Network Processor) load module contains all the software and functionality for the APP340 network processor. The NP-lm contains functionality which receives and forwards traffic to IP hosts (Gpb, Spb) and terminates/originates traffic for the IpAccesHostEt. Supported protocols are IP, UPD, ICMP and SNTP.

CXC 172 3376 IP_BOARDINFO_BP_LM

Board Information File LM is not an executable but it containes a text file in which the FirmWare configuration data for each ET IP board are specified. Handling of this LM is done by using the standard Program MO operations.

CXC 132 5240/1 SCTP_ADM_MP_LM SCTP Adm is the management part of SCTP. It provides the CPP external interface SCTPFI. Related Managed Object is Sctp.CXC 132 7340 IP_NP_ETMFG_FW_L

MThe NP (Network Processor) load module contains all the software and functionality for the IXP2400 network processor. The NP-lm contains functionality which receives and forwards traffic to IP hosts (Gpb, Spb) and terminates/originates traffic for the IpAccesHostEt. Supported protocols are IP, UPD, RTP, RTCP, ICMP and SNTP.

CXC 132 7846 IPCP_ADM_MP_LM The IPCP Administrator is a Cello Reliable program executing on an MP performing the classical Cello Fro handling for the Program,

Finn Magnusson 2014-04-01 rev PA36 465/476)

IpInterface, GigabitEthernet, FastEthernet and ET-MFG MO classes. It is also responsible for setting up and maintaining AAL5 SPAS connections (node internal) between the IP interface on the Et-mfg board and the IP access host or between the IP interface and FastEthernet host.

CXC 172 6411 IP_APP32v2NP_ETMFX_FW_LM

The NP (Network Processor) load module contains all the software and functionality for the APP320 network processor. The NP-lm contains functionality which receives and forwards traffic to IP hosts (Gpb, Spb) and terminates/originates traffic for the IpAccesHostEt. Supported protocols are IP, UPD, ICMP and SNTP.

CXC 172 6176 ETIPG_MAO_CONV_AUE_LM

CXC 172 1196 IPTRANSPORT_MAO_JVM_LM

Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the Internal Transport Managed Area. The MAO implementation is identical in SimCello and CPP target environment.

CXC 172 2862 IP_ETMFX_LM The LM contains the IP Transport BP software for the ET-MFX board. The LM contains generic RO software as well as the specific driver software for the LSI Network Processor.This driver also includes Agere API for configuration of Agere Network Processor.

CXC 132 7334 IP_ETMFG_LM The LM contains the IP Transport BP software for the ET-MFG board. The LM contains generic RO software as well as the specific driver software for the Intel Network Processor.

CXC 172 6412 IP_APP34v2NP_ETMFX_FW_LM

The NP (Network Processor) load module contains all the software and functionality for the APP340 network processor. The NP-lm contains functionality which receives and forwards traffic to IP hosts (Gpb, Spb) and terminates/originates traffic for the IpAccesHostEt. Supported protocols are IP, UPD, ICMP and SNTP.

CXC 172 5370 IP_ETIPG_LM The LM contains the IP Transport BP software for the ET-IPG board. The LM contains generic RO software as well as the specific driver software for the LSI Network Processor.This driver also includes Agere API for configuration of Agere Network Processor.

CXC 172 7238 IP_HOST_CBM_LMCXC 172 2863 IP_APP32NP_ETMFX

_FW_LMThe NP (Network Processor) load module contains all the software and functionality for the APP320 network processor. The NP-lm contains functionality which receives and forwards traffic to IP hosts (Gpb, Spb) and terminates/originates traffic for the IpAccesHostEt. Supported protocols are IP, UPD, ICMP and SNTP.

CXC 172 6201/1 IP_TRAN_F6T7_AUE_LM

Upgrade engine from CPP 6 to CPP 7 for the IP Transport System Module.

CXC 172 5872 IPTRANSPORT_VIEW_EMC_LM

This jar file contains the EM views specified for the IP Transport Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 132 7341 SAIC_ETMFG_FW_LM The load module configures the FPGA to perform conversion between the interfaces of the SPIC and the Network processor, i.e. between SAI and PosPhy II.

CXC 172 6201/2 IP_TRAN_F7T7_AUE_LM

Upgrade engine from CPP 7 to CPP 7 for the IP Transport System Module.

CXC 132 7870 IP_HOST_SPB_LM The LM contains the IP Host only. The IP Host performs termination of IP traffic and provides the IPSOCKI_SPB interface to user applications.

CXC 172 6246 SCTP_VIEW_EMC_LM

This jar file contains the EM views specified for the SCTP Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 6212 IP_CBM_LMCXC 132 7943 IP_ADM_MP_LM The IP Administrator is a Cello Reliable program executing on a MP performing the classical Cello Fro handling for the IP host.CXC 172 3358 SCTP_MAO_CONV_A

UE_LMProvides AUE converter functionality for the MAOs located in Managed Area SCTP.

CXC 172 3356 IPTRANSPORT_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area IP Transport.

Finn Magnusson 2014-04-01 rev PA36 466/476)

CXC 132 7672 IPHOSTAGENT_BP_LM

The LM contains the Host Agent for SPB. The Host Agent manages all IP Hosts running on the SPMs on one SPB.

CXC 172 2504 MAMA_SMIF_ETMFX_FW_LM

The load module configures the FPGA to handle the master-master glue logic between APP320/APP340 Network processor and DBM i.e to perform conversion between the interfaces of the SPIC and NP (SAI and PosPhy II).

CXC 172 5017 CEG_ETIPG_FW_LMCXC 132 5241/1 SCTP_HOST_MP_LM SCTP Host is the traffic part of SCTP, consisting of signaling protocol layer SCTP. It provides the CPP external interface SCTPI.CXC 172 6213 IP_APP334NP_CBM_

FW_LMCXC 172 5371 IP_APP65NP_ETIPG_

FW_LM

16.5 SS7 - CRX10204

16.5.1 Mandatory System Functions

Product Number Function Designation DescriptionCNX 102 45 MTP2 This System Function provides the Message Transfer Part level 2 (MTP2) narrowband signaling link.CNX 102 47 NNI-SAAL The NNI-SAAL System Function provides the Network Node Interface - Signaling ATM Adaptation Layer link level service to the

MTP3b part of the MTP3 and M3UA System Function.CNX 102 46 MTP3 and M3UA This System Function includes the Message Transfer Part level 3 (MTP3) and MTP3 User Adaptation (M3UA) services. Both services

provide for network level signaling services enabling routing of messages between nodes in a signaling network in a connectionless manner.

CNX 102 48 SCCP The Signaling Connection Control Part System Function provides user applications to exchange signaling and user information using both connectionless and connection-oriented services. It enhances the MTP3 System Function in terms of addressing in addition to the connection-oriented service.

16.5.2 Loadmodules

Product Number Designation DescriptionCXC 172 3364 SS7_MAO_CONV_AU

E_LMProvides AUE converter functionality for the MAOs located in Managed Area Signalling System No.7 .

CXC 132 7798 SCC_ADM_MP_LM SCC ADM is the management part of SCC, i.e. SCCP, MTP3 and M3UA. It provides the CPP external interfaces SCCPAPFI and MTP3APFI. Related Managed Objects are Mtp3bAp, Mtp3bSl<xxx>, Mtp3bSls, Mtp3bSp<xxx>, Mtp3bSr, Mtp3bSrs, SgwMgmtMapping, M3uAssociation, SccpAccountingCriteria, SccpApLocal, SccpApRemote, SccpEntitySet, SccpGlobalTitle, SccpPolicing, SccpScrc, SccpSp, where <xxx> is one of Ansi, China, Itu, or Ttc.

CXC 172 3008 MTP2HSL_BP_LM MTP2 HSL BP enables the protocol engine in the firmware of the ET to be configured with HSLs as well as providing AAL5 resource establishment and connections toward the GPB. Restart information Traffic is affected, links are released and then reestablished. At restart of MTP2 HSL ROF, ROs are recreated by MTP2 Adm (through audit procedure).

CXC 172 1199 SS7_MAO_JVM_LM Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the SS7 Managed Area. This LM contains the Mtp2Hsl, Mtp2HslTpItu, Mtp2HslTpChina, Mtp2HslProfileItu, Mtp2ProfileChina, Mtp2TpItu, Mtp2TpAnsi, Mtp2TpChina, Mtp2TpTtc, Mtp2ProfileItu, Mtp2ProfileAnsi, Mtp2ProfileChina, Mtp2ProfileTtc, NniSaalTp, NNiSaalProfile, SccpAccountingCriteria, SccpApLocal, SccpApRemote, SccpEntitySet, SccpGlobalTitle, SccpPolicing, SccpScrc, SccpSp, M3uAssociation, Mtp3bAp, Mtp3bSlAnsi, Mtp3bSlChina, Mtp3bSlItu, Mtp3bSlTtc, Mtp3bSls, Mtp3bSpAnsi, Mtp3bSpChina, Mtp3bSpItu, Mtp3bSpTtc, Mtp3bSr, and Mtp3bSrs MAOs. The MAO implementation is identical in SimCello and CPP target environment.

Finn Magnusson 2014-04-01 rev PA36 467/476)

CXC 172 5876 SS7_VIEW_EMC_LM This jar file contains the EM views specified for the SS7 Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 132 3657 MTP2_ADM_MP_LM MTP2 Admin is the management part of MTP2. Related Managed Objects are Mtp2Profile<xxx> and Mtp2Tp<xxx>, where <xxx> is one of Ansi, China, Itu, or Ttc.

CXC 172 5911/1 SS7_F6T7_AUE_LM Upgrade engine from CPP 6 to CPP 7 for Signalling System No.7 Module.CXC 172 3007 MTP2HSL_ADM_MP_

LMMTP2 HSL Admin is the management part of MTP2 HSL. Related Managed Objects are Mtp2HslProfile<xxx> and Mtp2HslTp<xxx>, where <xxx> is one of China and Itu.

CXC 132 1171 NNISAAL_ADM_MP_LM

NNI-SAAL Admin is the management part of NNI-SAAL. Related Managed Objects are NniSaalTp and NniSaalProfile.

CXC 172 5368 SCC_IETF_SERVER_MP_LM

SCC IETF Server is the traffic part of SCC, i.e. the signaling protocols SCCP, MTP3 and M3UA (IETF RFC 4666 compliant). It provides the CPP external interfaces SCCPI and MTP3I. Restart information SCCP connections always survive restart of the program. Depending on (RPU) configuration, SCCP connections survive the board restart. The recommendation is to set RPU replication mode to: At shutdown and RPU switch to: At PIU fault. This configuration will keep the SCCP connections at program restart and at board upgrade. MTP3 link state and M3UA Remote Signalling Process (representing an SCTP association) state replication is not implemented in this release which means that program and MP restart always leads to that all links and Remote Signalling Processes go down for a short while until they are re-established. Reliable configuration A single SCC IETF Server shall be configured for 1+1 redundancy. For a multiple signalling stack of SCC IETF Servers (currently maximum 2) or dual signalling standard configuration of SCC IETF Servers, the additional SCC IETF Server shall also be configured for 1+1 redundancy.

CXC 172 0925 SCC_SERVER_MP_LM

SCC Server is the traffic part of SCC, i.e. the signaling protocols SCCP, MTP3 and M3UA. It provides the CPP external interfaces SCCPI and MTP3I. Restart information SCCP connections always survives restart of the program. Depending on (RPU) configuration SCCP connections survives the board restart, see table below: The recommendation is to set RPU replication mode to: At shutdown and RPU switch to: PIU fault. This configuration will keep the SCCP connections at program restart and at board upgrade. MTP3b link state and M3UA association state replication is not implemented in this release which means that program and MP restart always leads to that all links goes down for a short while until they are reestablished. Reliable configuration A single SCC Server shall be configured for 1+1 redundancy. For a multiple signalling stack (currently maximum 2) or dual signalling standard configuration the additional SCC Server shall also be configured for 1+1 redundancy.

CXC 132 3658 MTP2_SERVER_MP_LM

MTP2 Server is the traffic part of MTP2, consisting of the signaling protocol MTP2. While not being a reliable program, redundancy can be achieved by having multiple instances of this LM on several GPBs and letting the above protocol (MTP3) redirect the traffic as needed.

CXC 172 5911/2 SS7_F7T7_AUE_LM Upgrade engine from CPP 7 to CPP 7 for Signalling System No.7 Module.CXC 132 1172 NNISAAL_SERVER_M

P_LMNNI-SAAL Server is the traffic part of NNI-SAAL, consisting of the signaling protocol NNI-SAAL. While not being a reliable program, redundancy can be achieved by having multiple instances of this LM on several GPBs and letting the above protocol (MTP3) redirect the traffic as needed.

16.6 ATM/TDM Transport - CRX10205

16.6.1 Mandatory System Functions

Product Number Function Designation DescriptionCNX 102 01 AAL0 Layer The function provides user applications with the means to exchange information by octet-aligned, short fixed-length SDUs. The data

transfer is carried over a bi-directional single AAL0 connection. The user applications can be located in different network nodes or in the same network node.

CNX 102 04 ATM Connection Control

The function provides the means for a control application to control the establishment/release of point-to-point bi-directional on-demand node wide AAL0/AAL5 connections between user applications.

Finn Magnusson 2014-04-01 rev PA36 468/476)

CNX 102 02 AAL2 AAL Type 2 provides user applications means to exchange information by octet-aligned, short variable-length SDUs in delay sensitive application. The data transfer is carried over a bi-directional single AAL2 connection. The user applications can be located in different network nodes or in the same network node. The function provides the means for different AAL2 connections to be segmented and multiplexed on dedicated ATM VCCs when the AAL packets are forwarded to another neighbour node. Demultiplexing and reassembly are performed in the opposite direction. The function contains the services of the AAL type 2 sublayers; Common Part Sublayer and Service Specific Segmentation and Reassembly Sublayer. The function provides the means for a control application to control the connecting/disconnecting of point-to-point bi-directional on-demand network wide or node wide AAL2 connections between user applications. The function includes the capability to perform AAL2 signaling procedures according to ITU-T Q.2630.1 towards peer signaling entities in neighbour nodes in the cases where the AAL2 connections span more than one node. The function also supports generation of a Served User Generated Reference to be used to point out the destination connection end-point when requesting establishment of a network wide AAL2 connection.

CNX 102 08 PDH and SDH Physical Line Termination

The function connects a PDH or SDH/SONET interface to the node.

CNX 102 05 ATM Layer ATM Layer provides the means to switch ATM cells in the node and to transmit/receive ATM cells on established ATM VC connections in interfaces to neighbour nodes. Includes VC cross connect.

CNX 102 03 AAL5 Layer AAL5 Layer provides user applications with the means to exchange information by octet-aligned, large size SDUs. The data transfer is carried over a bi-directional single AAL5 connection. The user applications can be located in different network nodes or in the same network node.

CNX 102 07 PDH and SDH Exchange Terminal

This function provides hardware maintenace functions for PDH and SDH Exchange Terminal boards.

CNX 102 06 Circuit Emulation The function provides user applications with the means for carrying constant bit rate traffic over the ATM network using AAL1. This can be used for circuit emulation of TDM traffic over an ATM-network.

16.6.2 Detachable System Functions

Product Number Function Designation DescriptionCNX 102 09 TDM Switching This system function provides the means to transport 64 kbit/s circuits on AAL1 connections within a node. Two AAL1 connection

scenarios exist, permanent and dynamic AAL1 connections.CNX 102 10 UNI-SAAL The function provides user applications with the means to exchange information by octet-aligned, large size SDUs in an

assured/unassured way. The data transfer is carried over a bi-directional single UNI-SAAL connection. The user applications can be located in different network nodes or in the same network node.

CNX 102 49 ET HSL Support

16.6.3 Loadmodules

Product Number Designation DescriptionCXC 132 3507 AAL1NCC_MP_LM These programs contains functionality for establishment and release of dynamic and permanent connections (AAL0/AAL5 and

TDM_SWITCHING).CXC 172 3523 ATM_WINPATH2_ETMF

41_BP_FW_LMWintegra code containing application sofware running on WinPath2#0 and controlling WinPath2#1.

CXC 132 2418/15 AAL2CPSRC_15_CBM_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for path resource control and Q.2630 signalling protocol procedures for maintenance of AAL2 paths.

CXC 132 1520 EQUIPMENT_ATM_ET_MP_LM

This program handles the management part of the ET boards and the ET part of the CBU board. Related Managed Objects is: ExchangeTerminal.

Finn Magnusson 2014-04-01 rev PA36 469/476)

CXC 132 0836 AAL2CPS_MP_LM The aal2mp_lm provides functionality needed for the AAL2 path handling. AAL2 paths are configured for ET boards that shall terminate an AAL2 path. It is also responsible for resource handling of the AAL2 multiplexor/demultiplexor function. The AAL2 path and AAL2 QoS functionalities are represented in the Cello MOM by the Aal2PathVccTp MO and Aal2QosProfile MO.

CXC 172 1273 I2C_WINPATH_ETMF4_FW_LM

Initiates the NP.

CXC 132 7769 PHY_ATM_CBU_LM This load module is for the CBU board. It includes ATM functionality equals to ETMC1ATM and PHYMC1BP. There is also old EQUIPBP_LM finctionality included (EQMT SW common and ET-MC1/CBU specific part.

CXC 132 0995/31 AAL5_TERM_MP_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

CXC 172 2983 ATM_TACT_HSL_FW_LM

This FW handles TDM switching, including support for High speed Signalling Links, HSL.

CXC 132 0996 UNISAAL_ADM_MP_LM UNI-SAAL Admin is the management part of UNI-SAAL. It provides the CPP external interface UNISAALEFI. Related Managed Objects are UniSaalTp and UniSaalProfile.

CXC 172 2918 ATM_GLUFS_FW_LM This is conglomerate FPGA code of COSY, MAMUT, GLENKINCHIE and UFE2+ and, COSY functionalities if same as for MF4 but extended, MAMUT is used only for debugging purpose, GLENKINCHIE is FPGA code which handles SDH traffic, UFE2+ handles ATC layer functionalities.

CXC 132 2420/11 AAL2NCC_ADM_11_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system.

CXC 132 0992 AAL2SSCS_ADM_MP_LM

This program contains the AAL2 termination resource administrator function.

CXC 132 4171 PHY_ETM4_LM This program handles SDH functionality on the BP (OS155 and HP, covering ETSI, TTC and ANSI). The program also handles the specific equipment management part of ET boards.

CXC 132 2417/15 AAL2AP_15_CBM_LM The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for Q.2630 unpacking/packing and distribution of incoming messages. The AP functionality also includes to handle redundant USAAL signalling connections and MTP-3B signalling connections.

CXC 132 7678 AMD_V2_ETM4_FW_LM

This LM/FPGA performs the AAL2 mux/demux function.

CXC 132 2417/14 AAL2AP_14_MP_LM The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for Q.2630 unpacking/packing and distribution of incoming messages. The AP functionality also includes to handle redundant USAAL signalling connections and MTP-3B signalling connections.

CXC 172 5878 UNISAAL_VIEW_EMC_LM

This jar file contains the EM views specified for the UNI-SAAL Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 132 2419/12 AAL2DISTNCC_12_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for connection control. This includes functionality for Q.2630 signalling procedures to set up and release network wide AAL2 connections.

CXC 172 0369 ATM_WINPATH_ETMF4_BP_FW_LM

This FW handles ATM and AAL2 connection related functions such as OAM, TM and connection switching.

Finn Magnusson 2014-04-01 rev PA36 470/476)

CXC 172 3354 ATM_MAO_CONV_AUE_LM

Provides AUE converter functionality for the MAOs located in Managed Area ATM.

CXC 172 7073 WINMON_WINPATH2LC_CBM_FW_LM

WinMon is simple OS loaded on WinPath2#0 on MIPS, it contains shell prompt with number of Wintegra test/debugging commands.

CXC 172 3511 I2C_SLAVE_WINPATH2_ETMF41_FW_LM

Same as for master, just configures WinPath2#1.

CXC 172 6727 AAL2CPS_CBM_LM The aal2mp_lm provides functionality needed for the AAL2 path handling. AAL2 paths are configured for ET boards that shall terminate an AAL2 path. It is also responsible for resource handling of the AAL2 multiplexor/demultiplexor function. The AAL2 path and AAL2 QoS functionalities are represented in the Cello MOM by the Aal2PathVccTp MO and Aal2QosProfile MO.

CXC 132 6676 ATM_ETM3_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-M3 board in a CPP node.CXC 132 2417/11 AAL2AP_11_MP_LM The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of

node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for Q.2630 unpacking/packing and distribution of incoming messages. The AP functionality also includes to handle redundant USAAL signalling connections and MTP-3B signalling connections.

CXC 172 4011 ATM_ETMF41_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-MF41 board in a CPP node.CXC 132 7679 TDM_ETC41_LM This load module consist of the TDM switching functionality and drivers needed to be loaded on an ET-C41.CXC 172 6726 ATM_CBM_LM The LM contains the central functionality for the ATM layer (incl. AAL1 additions for Circuit Emulation) and the Inverse Multiplexing

ATM (IMA).CXC 132 0997 UNISAAL_SERVER_MP

_LMUNI-SAAL Server is the traffic part of UNI-SAAL, consisting of the signaling protocol UNI-SAAL. It provides the CPP external interface UNISAALI. While not being a reliable program, redundancy can be achieved by having multiple instances of this LM configured on several GPBs. This configuration can be used in two ways: having multiple CEPs defined for the same destination and letting the client user redirect the traffic as needed; or by letting the client user move the CEP for the destination to another GPB instance (Movable CEP) when needed.

CXC 132 4172 PHY_ETMC1_LM This program handles LPDH functionality on the BP (ETSI, ANSI, TTC). The program also handles the specific equipment management part of ET boards.

CXC 132 0993 AAL2SSCSRC_MP_LM This program provides the AAL2ERI interface implementing the AAL2 termination resource handling function.CXC 172 4248 I2C_MASTERNOMIPS_

WP2_ETMF41_FW_LMEnsures proper loading of the WInMon/WinPath. Makes MIPS processor in NP silent so that no bus access is perfromed during programming of NP flash.

CXC 132 4236 ATM_IWORX_FW_LM This FW handles ATM, AAL2, IMA & AAL1 connection related functions such as OAM, TM and connection switching.CXC 132 4974/2 ATM_ETM4_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-M4 board in a CPP node.CXC 172 6728 ATM_ETM_CBM_LMCXC 132 2418/14 AAL2CPSRC_14_MP_L

MThe AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for path resource control and Q.2630 signalling protocol procedures for maintenance of AAL2 paths.

CXC 132 1668 TSA_FW_LM This LM/FPGA handles the time slot alignment function.CXC 132 0980/11 AAL05CROSSCONN_11

_MP_LMThe aalcrossconn_11_lm is the same as the aalcrossconn_lm except that the aalcrossconn_11_lm has reduced memory consumption. It is to be used in an rbs configuration.

CXC 132 2420/12 AAL2NCC_ADM_12_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system.

CXC 172 6739 AAL5AP_TERM_CBM_LM

These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

Finn Magnusson 2014-04-01 rev PA36 471/476)

CXC 132 2210 AAL0_STATIC_ADM_MP_LM

These program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system. Related Managed Object are AaL0TpVccTp and AaL5TpVccTp. AAL1_STATIC_ADM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 132 0995/32 AAL5_TERM_BP_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

CXC 132 0978 AAL05NCC_MP_LM These programs contains functionality for establishment and release of dynamic and permanent connections (AAL0/AAL5 and TDM_SWITCHING).

CXC 132 5654 POLIS_FW_LM This LM/FPGA is the Pdh Oriented Low level Interface Solution (handles the NMSI to IWORX interface conversion).CXC 132 2420/15 AAL2NCC_ADM_15_CB

M_LMThe AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system.

CXC 172 5875 PDHSDH_VIEW_EMC_LM

This jar file contains the EM views specified for the PDH and SDH Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 0016 PHY_ETMF4_LM This program handles SDH functionality (OS155, HP and LP, covering ETSI and ANSI). The program also handles the specific equipment management part of ET boards.

CXC 132 1794 AAL0_TERM_TUB_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

CXC 132 3506 AAL1CROSSCONN_MP_LM

These programs contains functionality to connect configured permanent connections (AAL0/AAL5 and TDM_SWITCHING). Related Managed Object are AAL0TpVccTp and AAL5TpVccTp. AAL1_CROSSCONN_LM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 172 6549 PHY_GPM_CBM_LMCXC 172 0196 ATM_COSY_FW_LM Handles the control plane glue logic between NP and DBM.CXC 172 7074 I2C_MASTER_WINPAT

H2_A1_ETMF41_FW_LM

Configuration file generated by WinHMS application and used for basic configuration on WinPath2#0, also used as trigger to start WinMon OS on WinPath#0.

CXC 132 2419/14 AAL2DISTNCC_14_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for connection control. This includes functionality for Q.2630 signalling procedures to set up and release network wide AAL2 connections.

CXC 132 4976/3 ATM_ETMC41_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-MC41 board in a CPP node.CXC 172 7071 ATM_WINPATH2LC_CB

M_FW_LMThis FW handles ATM and AAL2 connection related functions such as OAM, TM and connection switching.

CXC 132 5704 AAL025_TERM_V2_SPB_LM

This LM, which executes on the SPB, contains the functionality for establishment and release of dynamic (AAL0, AAL2 and AAL5) and semi permanent connections (AAL0 and AAL5) towards connection end points located on a SPM. This is type 3 software.

CXC 132 8973 PHY_ETC41_LM This program handles SDH functionality (OS155, HP and LP, covering ETSI and ANSI) and LPDH functionality on the BP (ETSI and ANSI). The program also handles the specific equipment management part of ET boards.

CXC 132 1166/31 AAL0_TERM_MP_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

CXC 132 2418/11 AAL2CPSRC_11_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and

Finn Magnusson 2014-04-01 rev PA36 472/476)

A2RI. This program contains functionality for path resource control and Q.2630 signalling protocol procedures for maintenance of AAL2 paths.

CXC 172 1280 UNISAAL_MAO_JVM_LM

Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s ( UniSaalTp and UniSaalProfile) of the USAAL Managed Area. The MAO implementation is identical in SimCello and CPP target environment.

CXC 172 6095 I2C_SLAVE_WINPATH2_A1_ETMF41_FW_LM

Same as for master, just configures WinPath2#1.

CXC 132 4170 PHY_ETM1_LM This program handles LPDH functionality on the BP (ETSI, ANSI, TTC). The program also handles the specific equipment management part of ET boards.

CXC 132 4173 PHY_ETMC41_LM This program handles SDH functionality (OS155, HP and LP, covering ETSI and ANSI) and LPDH functionality on the BP (ETSI and ANSI). The program also handles the specific equipment management part of ET boards.

CXC 132 2208 AAL5_STATIC_ADM_MP_LM

These program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system. Related Managed Object are AaL0TpVccTp and AaL5TpVccTp. AAL1_STATIC_ADM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 132 8977 PHY_V2_ETM4_LM This program handles SDH functionality on the BP (OS155 and HP, covering ETSI, TTC and ANSI). The program also handles the specific equipment management part of ET boards.

CXC 132 1667 AMD_ETM4_FW_LM This LM/FPGA performs the AAL2 mux/demux function.CXC 172 6738 AAL5EP_HANDLER_CB

M_LMThese program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system. Related Managed Object are AaL0TpVccTp and AaL5TpVccTp. AAL1_STATIC_ADM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 132 2417/12 AAL2AP_12_MP_LM The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for Q.2630 unpacking/packing and distribution of incoming messages. The AP functionality also includes to handle redundant USAAL signalling connections and MTP-3B signalling connections.

CXC 132 2221 AAL025_TERM_SPB_LM

This LM, which executes on the SPB, contains the functionality for establishment and release of dynamic (AAL0, AAL2 and AAL5) and semi permanent connections (AAL0 and AAL5) towards connection end points located on a SPM. This is type 3 software.

CXC 132 3491 AAL1_STATIC_ADM_MP_LM

These program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system. Related Managed Object are AaL0TpVccTp and AaL5TpVccTp. AAL1_STATIC_ADM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 172 5867 ATM_VIEW_EMC_LM This jar file contains the EM views specified for the ATM Transport Managed Area. The views are loaded in by the NEX application to display the EM GUIs. Each view represent a specific EM GUI layout, that shows selected parts of the MOM and relevant data. The view files are designed in XML format and delivered as loadmodules in JAR format. They only run on the EM client and never on the node side

CXC 172 0302 ATM_MAMUT_FW_LM Handles the master-master glue logic between NP and DBM.CXC 132 0980 AAL05CROSSCONN_M

P_LMThese programs contains functionality to connect configured permanent connections (AAL0/AAL5 and TDM_SWITCHING). Related Managed Object are AAL0TpVccTp and AAL5TpVccTp. AAL1_CROSSCONN_LM supports the Mtp2Tp MAO, although this MAO also uses several other FRO:s, in other load modules.

CXC 132 2420/14 AAL2NCC_ADM_14_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program holds configuration data. Configuration data is distributed to the relevant program at start/restart or when configuration data is changed by an operator via the management system.

CXC 172 3512 WINMON_WINPATH2_ WinMon is simple OS loaded on WinPath2#0 on MIPS, it contains shell prompt with number of Wintegra test/debugging commands.

Finn Magnusson 2014-04-01 rev PA36 473/476)

ETMF41_FW_LMCXC 132 0839 ATM_MP_LM The LM contains the central functionality for the ATM layer (incl. AAL1 additions for Circuit Emulation) and the Inverse Multiplexing

ATM (IMA).CXC 132 2419/11 AAL2DISTNCC_11_MP_

LMThe AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for connection control. This includes functionality for Q.2630 signalling procedures to set up and release network wide AAL2 connections.

CXC 132 0978/11 AAL05NCC_11_MP_LM The aal05ncc_11_lm is the same as the aal05ncc_lm except that the aal05ncc_11_lm has reduced memory consumption. It is to be used in an rbs configuration.

CXC 132 4973/2 ATM_ETM1_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-M1 board in a CPP node.CXC 172 3352 PDHSDH_MAO_CONV_

AUE_LMProvides AUE converter functionality for the MAOs located in Managed Area PDH and SDH Transmission.

CXC 132 7682 BIST_IWORX_FW_LM This FW does the BIST for hardware diagnostics of the IWORX circuit.CXC 132 1166/32 AAL0_TERM_BP_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has

more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.CXC 132 2209 AAL5_DYNAMIC_ADM_

MP_LMThese program contains functionality for dynamical (on-demand) reservations and release of CEPs for node-internal point-to-point AAL0/AAL5 connections.

CXC 172 3510 I2C_MASTER_WINPATH2_ETMF41_FW_LM

Configuration file generated by WinHMS application and used for basic configuration on WinPath2#0, also used as trigger to start WinMon OS on WinPath#0.

CXC 132 8130 ATM_TACT_FW_LM This FW handles TDM switching.CXC 132 2419/15 AAL2DISTNCC_15_CB

M_LMThe AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for connection control. This includes functionality for Q.2630 signalling procedures to set up and release network wide AAL2 connections.

CXC 172 6550 PHY_ETM_CBM_LMCXC 132 4975 ATM_ETMC1_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-MC1 board in a CPP node.CXC 132 7677 AMD_V2_ETM1_FW_L

MThis LM/FPGA performs the AAL2 mux/demux function.

CXC 172 1194 PDHSDH_MAO_JVM_LM

TProvided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the PDH/SDH Transmission Managed Area. The MAO implementation is identical in SimCello and CPP target environment.

CXC 132 2211 AAL0_DYNAMIC_ADM_MP_LM

These program contains functionality for dynamical (on-demand) reservations and release of CEPs for node-internal point-to-point AAL0/AAL5 connections.

CXC 132 1363 AMD_ETM1_FW_LM This LM/FPGA performs the AAL2 mux/demux function.CXC 172 3360 UNISAAL_MAO_CONV_

AUE_LMProvides AUE converter functionality for the MAOs located in Managed Area UNISAAL.

CXC 132 6355 ATM_TE3FALC_FW_LM This FW handles the HPDH related functions.CXC 172 1192 ATM_MAO_JVM_LM Provided functionality in the CMA delivery module is the MAO implementation for all MAO’s of the ATM Transport Managed Area.

The MAO implementation is identical in SimCello and CPP target environment.CXC 172 6096 I2C_NOMIPS_WP2_A1_

ETMF41_FW_LMEnsures proper loading of the WInMon/WinPath. Makes MIPS processor in NP silent so that no bus access is perfromed during programming of NP flash.

CXC 132 9155 ATM_V2_ETM4_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-M4v2 board in a CPP node.CXC 132 3636 DS0_MP_LM The DS0 Bundle functionality groups timeslots in bundles to be used for either Circuit Emulation or TDM Switching. For TDM

Switching DS0Bundle is handling the connection. But for Circuit Emulation the connections are handled by ATM and DS0 Bundle is only providing the required bandwidth (bundle of timeslots). When DS0 Bundle functionality is used in the Cello Node, it is needed to

Finn Magnusson 2014-04-01 rev PA36 474/476)

configure for which ET board(s) the functionality is required. The DS0Bundle functionality is represented in the Cello MOM by the DS0Bundle MO.

CXC 132 4169 PHY_MP_LM This program handles the management part of the ET Physical Layer, that is the FROs for the following functionality: SDH (ETSI and ANSI, plus TTC for ET-M4 board) PDH (ETSI, ANSI and TTC) HPDH (ETSI and ANSI) LPDH (ETSI, ANSI andTTC) Related Managed Objects are: E1PhysPathTerm, E1Ttp, E3PhysPathTerm, Os155SpiTtp, Sts1CspeTtp, Sts3CspeTtp, T1PhysPathTerm, T1Ttp,T3PhysPathTerm, Vc12Ttp, Vc4Ttp,Vt15Ttp, J1PhysPathTerm

CXC 132 2418/12 AAL2CPSRC_12_MP_LM

The AAL2AP, AAL2CPSRC, AAL2DISTNCC and AAL2NCCADM LMs contains the functionality for establishment and release of node and network wide AAL2 connections. The LMs offers four interfaces for this service, namely AAL2NCI, AAL2GRI, AAL2RI and A2RI. This program contains functionality for path resource control and Q.2630 signalling protocol procedures for maintenance of AAL2 paths.

CXC 172 3361 PHY_ETMF41_LM This program handles SDH functionality (OS155, HP and LP) and LPDH functionallity covering ETSI and ANSI. MSP 1+1 unidirectional protection is supported. Program supports 63 (ETSI) E1's or 84 (ANSI) T1's per one STM1/OC3 interface. Program handles 4 lines (STM1/OS3 155mbits optical interfaces) Program also handles the specific equipment management part of ET boards including HW diagnostic test sequences.

CXC 172 0607 ATM_ETMF4_LM This LM consist of the ATM functionality and drivers needed to be loaded on an ET-MF4 board in a CPP node.CXC 172 7074 I2C_WINPATH2LC_CB

M_FW_LMInitiates the NP.

CXC 132 3492 AAL1_TERM_MP_LM These programs contains functionality for data transfer on MPs and BPs. The aal0_term_tu_lm is used by the timing unit and has more CEPs than aal0_term_mp_lm and aal0_term_bp_lm.

CXC 132 6254 PHY_ETM3_LM This program handles HPDH functionality on the BP. The program also handles the specific equipment management part of ET boards.

17 REFERENCES

REFERENCES Can be downloaded from https://cpp-shipment.rnd.ki.sw.ericsson.se/cpp/deliveries/cpp8/doc_8.htm (or from http://utran01.au.ao.ericsson.se/moshell/training/references/cpp) - FS load and start- FD file system- FS Fault Tolerant Core- UG cello- Description cello- FS Cell transport (ISL)- FS Error Recovery- FS Reliable Program Support- FS Equipment and Software Resources- Design Rules for Upgrade Package 17/10260-CSX10109- Design Rules for AUE - FS System Upgrade

Finn Magnusson 2014-04-01 rev PA36 475/476)

Finn Magnusson 2014-04-01 rev PA36 476/476)