I've got to believe this has asked before but I could not find anything with Search. Why does a CGI job running under the i5 User ID change to QTMHHTTP when the program makes an old school CALL to another RPG subpgm? Is it activation group related (the called pgm is running in default activation group, not *CALLER) or do these type of calls get handed to another thread which loses the substitution of the User Id that you guys do when using portal and vvCall? Is there anything I can do about it to make it stay within the swapped i5 User Id?
I'm calling subpgms used by my old green screen system also as I transition over to Valence front end programs. This subpgm is a common routine that makes all inventory updates when passed a linkage section, called by many programs throughout my system. I want that to record user who made the transaction, not QTMHHTTP. I'm trying to avoid cloning this program or modifying linkage section to pass in the User Id from Valence front end. Am I S.O.L. here?
I'm calling subpgms used by my old green screen system also as I transition over to Valence front end programs. This subpgm is a common routine that makes all inventory updates when passed a linkage section, called by many programs throughout my system. I want that to record user who made the transaction, not QTMHHTTP. I'm trying to avoid cloning this program or modifying linkage section to pass in the User Id from Valence front end. Am I S.O.L. here?
Comment