Tuesday, January 4, 2011

REPORT ON MASS COMMAND SOLUTION IN HLR

REPORT ON MASS COMMAND SOLUTION IN HLR


The is a report on usage and advantages of the tool Gonzales which is very useful for mass command exercises in HLR with respect to O&M activities .


1 Introduction

The Tool Gonzales has been used to execute mass commands in HLR with APG and its been found very effective as the output results are much faster than the mml commands or even HGMCI Command, This can help us all in Important migrations like HLR, SCP or SDP migrations. The tool has been tested successfully in few important migrations in north.

• The commands can be checked for any possible error with different procedure options.
• The average time for executing 1 Lac mml commands is around 7 mins..
• The mass execution is always recommended in off peak hours as processor load shoots up to 30-40%.
• Error result in executing any command will be captured in the output logs and can be checked and corrected.

2 Existing difficulties in Handling Mass Command Activities
1. Executing DT’s of mml commands from normal desktops is quite time consuming. Hence all the activities involving mass change in subscriber’s profile in HLR results in either delay in completion of the migration activities or errors in running DT’s manually are found out after quite some time which may be leading to revenue loss or customer dissatisfaction.

2. Sometimes, speed of mml session becomes very slow due to more parallel sessions resulting in much time for executing mml commands.

3. To manage the multiple mml sessions in HLR sometimes

3 How we can use this for O& M Activities

We can use Gonzales and IOCMI command to run any mml command in HLR or any AXE node. The testing has been done for HLR with APG only.The complete procedure can be simply divided into three parts.

3.1 Prepare the load file through Gonzales

All mml commands which are to be executed in HLR can be captured in a CMD file. It is always recommended to put a maximum of 1 Lac commands in a single CMD file as it keeps the processor load of CP within safe limit. Following is the procedure to make loadfile from the tool

• Use the File menu and click “Open” option.

• Select the CMD file where you have kept the commands.

• The screen will show you list of three processed files as shown below
• All three file will be automatically saved where CMD file is kept.

• The load file which is without any extension (first in the list as shown above) is the actual load file which is to be used further.

• It is recommended to rename the CMD filenames as acloadfile1 and next CMD filename as acloadfile2 and so on.

3.2 Transfer the load file in AP of HLR

After selecting the Load file, the next task is to transfer the file from your desktop to CP; the following steps will cover the procedure

• Login into the cluster of the the APG using pcAnywhere.

• Open the following directory in L drive of the APG

L:\FMS\Data\tmp\

• Make a new directory in the current “tmp” folder using mkdir command

mkdir Gonzales

• This will be a temporary folder which can be deleted after the completion of the activity.

• Now using the File Transfer Application of the APG.transfer the load file from your desktop to the following location of the APG.

L:\FMS\Data\tmp\gonzales

3.3 Executing Mass Commands

The Load file which is kept in the L drive of the APG is to be shifted to CP before running this load file. But we need a temporary CP file which will be used to keep the contents of this loadfile. ; the following steps will cover the procedure

• Create a CP file by using the command cpfmkfile, name the CP file as “acloadfile”

cpfmkfile -l 512 -c acloadfile relvolumsw

• Check the contents of the file by cpfls command.

L:\FMS\Data\tmp\gonzales>cpfls –l acloadfile

CPF FILE TABLE

FILE TYPE CMP VOLUME

ACLOADFILE reg yes RELVOLUMSW
TRANSFER QUEUE MODE
RLENGTH MAXSIZE MAXTIME REL ACTIVE SIZE USERS

512 0 0 [ 0R 0W]
• Copy the contents of loadfile from L:\FMS\Data\tmp\gonzales to CP file acloadfile by using ap command cpfport.
cpfport -i -m over L:\FMS\data\tmp\gonzales acloadfile
• Check the contents again after copying by cpfls command. Make sure acloadfile1 is there in the list
L:\FMS\Data\tmp\shooter>cpfls -ls acloadfile

CPF FILE TABLE
FILE TYPE CMP VOLUME

ACLOADFILE reg yes RELVOLUMSW
TRANSFER QUEUE MODE
RLENGTH MAXSIZE MAXTIME REL ACTIVE SIZE USERS

512 0 0 [ 0R 0W]

SUBFILES SIZE USERS

ACLOADFILE-LOADFILE1 17007 0 [ 0R 0W]
• Create a mml session.
• Now when the CMD file is copied in the CP file acloadfile, the command file will be executed using command IOCMI. Refer ALEX to know the details about the different procedure options available.
IOCMI:file=acloadfile-,proc=c;
Here we’ve used procedure C while executing IOCMI command. In this option remaining commands are executed even if some commands are not accepted or executed. But in Procedure a can be used in case output printout of each command is desired.
• Output logs can be captured to check for those commands which are not executed.

4 Summary

It is now clear that this procedure of handling mass commands will help us in a lot many ways in managing the critical activities involving mass change in subscriber’s profile. Till now, we’ve tested it with APG only. IOG possibility is yet to be explored.

No comments:

Post a Comment