|
> > Date: Fri, 20 Oct 2000 23:59:33 EDT > From: BEBMEDINA@cs.com > Subject: Re: Calling program with numeric > parameters in command line > > I call programs with numeric parameters > on the command line using the > following; > > program name: RPG0001 > parameter 1 : 72 type is 2,0 > parameter 2 : 20001001 type is 8,> > CALL PGM(RPG0001) PARM(x'072F' x'020001001F' ) > > If your parameters are even digits , > you have to add a leading 0 to make it odd. I too use HEX strings when calling pgms from the command line (that need numeric parms). HEX works for any programs, not limited to RPG. As a HEX byte is composed of 2 nibbles the HEX strings must always have an EVEN number of nibbles. The above example is for packed data. It works for signed numerics if you do x'F1F2F3F4' Use D instead of F for negatives. FWIW Frank Kolmann ____________________________________________________________________ Get your own FREE, personal Netscape WebMail account today at http://home.netscape.com/webmail +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
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.