Exit Program cannot be removed from Exit Point QIBM_QTMT_WSG. (NETIQKB46825)

  • 7746825
  • 02-Feb-2007
  • 24-Mar-2015

Environment

NetIQ Security Solutions for iSeries 8.1
NetIQ Security Solutions for iSeries 8.0
VigilEnt Security Agent for iSeries 7.5
Remote Request Management (RRM)
PSSecure

Situation

Exit Program cannot be removed from Exit Point QIBM_QTMT_WSG.
Error: 'QTMTRMVP in QTCP not found'
Upgraded O/S to V5R2 or higher.

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

Method 2: Compile source for removal program  (also preferred when the savefile does not restore properly)
  1. 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. 

IBM has discontinued use of the Workstation Gateway Server. Refer to Chapter 2 of "IBM eServer iSeries Memorandum to Users Version 5 Release 2 (May 2004 Update)" found at: http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/rzaq9.pdf


Additional Information

Formerly known as NETIQKB46825