|
Hello,
I'm trying to get either the QSYGETPH API or the QsyGetProfileHandle API to work and not having much luck. No matter what I send to them I get back a null value. I've tried using CL and RPG but am having no real luck. Does anyone have any examples from their own usage?
Here's an excerpt from a working program that uses this API:
D QSYGETPH PR ExtPgm('QSYGETPH') D UsrPrf 10A CONST D Passwd 10A CONST D Handle 12A D ErrorCode 32767A OPTIONS(*NOPASS: *VARSIZE) D PwdLen 10I 0 const options(*nopass) D CCSID 10I 0 const options(*nopass)
D dsEC DS D dsECBytesP 10I 0 INZ(%size(dsEC)) D dsECBytesA 10I 0 INZ(0) D dsECMsgID 7A D dsECReserv 1A D dsECMsgDta 240A
. .
C* check user/password c callp QSYGETPH( wkUsrPrf c : wkPasswd c : wkHandle c : dsEC c : 10 c : -1 )
c if dsECBytesA > 0 c eval wkErrMsg = 'Error ' + dsECMsgID c + 'calling QSYGETPH API' C****** In my program, I send wkErrMsg over a socket to a C****** client program, but you could put it on a screen or C****** whatever. C endif
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.