Environment
Remote Request Management (RRM)
Situation
Resolution
There are two methods that can be used to remove the RRM exit program from the QIBM_QTMT_WSG exit point. Servers do not have to be recycled nor does the server need to be in restricted state to perform these steps.
Method 1: SAVEFILE and FTP
Download the save file from: https://download.netiq.com/kb/files/NETIQKB46825exitpgms.svf. The save file contains programs QTMTEXIT and QTMTRMVP saved from library QTCP on V5R1.
Rename the file to exitpgms.svf.
Save the attached file exitpgms.svf to your C: drive.
Open a DOS command prompt window (or OS/2 command prompt if OS/2).
Type the following:
FTP xxx.xxx.xxx.xxx
where xxx.xxx.xxx.xxx is the IP address of the iSeries system. The IP address can be found using the iSeries command GO TCPADM, selecting Option 7, then Option 1, and then finding the correct Internet address.
Enter a user ID at the FTP prompt. You should log on with a user profile having Special Authorities *ALLOBJ and *SECADM.
Enter the password at the FTP prompt.
Type the following FTP sub-commands (press Enter after each sub-command):
BIN
QUO SITE NAMEFMT 1
PUT C:\EXITPGMS.SVF /QSYS.LIB/QGPL.LIB/EXITPGMS.SAVF
QUIT
Log on to iSeries with a user profile having Special Authorities *ALLOBJ and *SECADM.
To restore programs on the iSeries, type the following:
RSTOBJ OBJ(QTMT*) SAVLIB(QTCP) DEV(*SAVF) OBJTYPE(*ALL) SAVF(QGPL/EXITPGMS) ALWOBJDIF(*ALL) MBROPT(*ALL)
To call the restored program, type the following:
CALL QTCP/QTMTEXIT *REMOVE
- Create CL source for program QTMTRMVP using the following source:
PGM (&A &B &C &D)
DCL &A *CHAR 50
DCL &B *CHAR 50
DCL &C *CHAR 50
DCL &D *CHAR 4
CHGVAR &D VALUE(x'00000001')
2. Compile into QTCP.
3. To run the program:
CALL PGM(QUSDRGPT) PARM('QIBM_QTMT_WSG ' 'QAPP0100' X'0000000000000000')
Cause
This occurs when the iSeries O/S is upgraded to V5R2 or higher and there is an exit program specified for exit point QIBM_QTMT_WSG (Workstation Gateway) at the time of the upgrade.