|
Hi all, I'm having trouble getting the API QDMLOPNF to work for me. I'm a bit confused as to how to pass the parameters to the API for starters. For example, the required second variable (length of receiver variable) is Binary(4). If I pass 01 length-of-receiver-variable pic s9(4) comp-4, the response is CPF3C3B - value for parameter not valid. If I pass 01 length-of-receiver-variable pic s9(9), the response is CPF3C24 - Length of the receiver variable is not correct. I remember having problems passing numeric variables to a CL as it was always treated as s9(10)v9(5) but I'm not sure if I'm on the same page. What am I missing? Any help would be appreciated. Thanks IDENTIFICATION DIVISION. PROGRAM-ID. FINDME. * AUTHOR. DANIEL MIELKE. INSTALLATION. DATE-COMPILED. ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-AS400. OBJECT-COMPUTER. IBM-AS400. SPECIAL-NAMES. INPUT-OUTPUT SECTION. FILE-CONTROL. DATA DIVISION. FILE SECTION. * * WORKING-STORAGE SECTION. * * 01 test-me pic x(500). 01 INPUT-DATA. 05 bytes-returned pic s9(4) comp-4. 05 bytes-available pic s9(4) comp-4. 05 nbr-of-open-files-avail pic s9(4) comp-4. 05 nbr-of-open-files-rtnd pic s9(4) comp-4. 05 length-of-open-file-en pic s9(4) comp-4. 05 job-name-used pic x(10). 05 job-user-name-used pic x(10). 05 job-number-used pic x(6). 05 thread-id-used pic x(6). 05 huh pic x(3). 10 file-list occurs 150. 12 file-name pic x(10). 12 file-library pic x(10). 12 member-device-name pic x(10). 12 file-type pic x(10). 12 record-format pic x(10). 12 activation-group-name pic x(10). 12 thread-identifier pic x(8). 12 open-option pic x(1). 12 reserved pic x(3). 12 activation-group-nbr pic s9(8) comp-4. 12 write-count pic s9(8) comp-4. 12 read-count pic s9(8) comp-4. 12 write-read-count pic s9(8) comp-4. 12 other-io-count pic s9(8) comp-4. 12 relative-record-nbr pic s9(8) comp-4. 12 number-of-shared-opns pic s9(8) comp-4. 01 length-of-receiver-variable pic s9(9). *01 length-of-receiver-variable pic s9(4) comp-4. 01 format-of-receiver pic x(8) value "OPNF0100". 01 job-identification-information. 05 jii-job-name pic x(10). 05 jii-job-user pic x(10). 05 jii-job-number pic x(6). 05 jii-int-job-id pic x(16) value spaces. 05 jii-reserved pic x(2) value spaces. 05 jii-thread-indicator pic s9(4) comp-4 value 2. 05 jii-thread-identifier pic x(8) . 01 format-of-jii pic x(8) value "JIDF0100". 01 error-code pic x(60). * 05 ec-key pic s9(4) comp-4. * 05 bytes-provided pic s9(4) comp-4. * 05 bytes-available pic s9(4) comp-4. * 05 exception-id pic x(7). * 05 reserved pic x. * 05 ccsid-of-cchar-data pic s9(4) comp-4. * 05 offset-to-the-e-data pic s9(4) comp-4. * 05 length-of-exception-data pic s9(4) comp-4. * 05 exception-data pic x(40). * * SAVE AREA FOR SUBFILES * * * * LINKAGE SECTION. 01 passed-job-name pic x(10). 01 passed-job-user pic x(10). 01 passed-job-number pic x(6). PROCEDURE DIVISION USING passed-job-name passed-job-user passed-job-number. MAIN-CONTROL. move 100 to length-of-receiver-variable. move low-values to jii-thread-identifier. move passed-job-name to jii-job-name. move passed-job-user to jii-job-user. move passed-job-number to jii-job-number. display "jii:" job-identification-information call "QDMLOPNF" using test-me length-of-receiver-variable format-of-receiver job-identification-information format-of-jii error-code. display "test-me:" test-me display "error-code:" error-code exit program. stop run. BUY. HOLD. AND PROSPER Daniel Mielke Business Systems Analyst AIC Limited 1-888-710-4242 x4614 dmielke@xxxxxxx <mailto:dmielke@xxxxxxx> www.aic.com <http://www.aic.com> ************************************************************************** This RRSP season if you're looking for a Fund with superior returns and lower volatility, consider AIC Dividend Income Fund: - Monthly income stream of $0.05 per unit; - Focused portfolio of 10-20 excellent businesses; - Diversification by sector and sub-sector; - Managed by Portfolio Management Team with a proven track record. Return summary* AIC Dividend Income Fund 3 mo. - 4.0 percent 6 mo. - 18.5 percent 1 yr. - 22.7 percent Since intro. - 24.7 percent * as at November 30, 2005 AIC Dividend Income Fund provides both yield and performance. For more information visit www.aic.com. All returns are historical annual compounded total returns as at November 30, 2005 including changes in unit/share value and distributions reinvested and do not take into account sales, redemption, distribution or optional charges or income taxes payable by any securityholder that would have reduced returns. Commissions, trailing commissions, management fees and expenses may be associated with mutual fund investments. Mutual funds are not guaranteed, their values change frequently and past performance may not be repeated. Please read the prospectus before investing.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.