× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



We use this one as a standard for programs without a command definition:

Dcl-pi *n;
v char(10);
n1 packed(15:5);
dt date;
End-Pi;

Monitor;
if v = *blanks and
n1 = 0 and
dt = %date();
// Always in AND
EndIf;
on-error;
snd-msg 'Parm 1: help text 1'
%target(*caller:1);
snd-msg 'Parm 2: help text 2'
%target(*caller:1);
snd-msg 'Parm 3: help text 3'
%target(*caller:1);
// How to call
snd-msg 'CALL PGM(' + ProgramName + ') PARM('
+'('' '' (*CHAR 10)) '
+'(1,1 (*DEC 15 5)) '
+'(''2023-01-01'' (*CHAR 10))'
+')' %target(*caller:1);
*inlr = *on;
return;
EndMon;

HTH
--
Marco Facchinetti

Mr S.r.l.

Tel. 035 962885
Cel. 393 9620498

Skype: facchinettimarco


Il giorno mer 20 nov 2024 alle ore 22:33 Buck Calabro <kc2hiz@xxxxxxxxx> ha
scritto:

On 11/20/2024 4:08 PM, Don Brown via RPG400-L wrote:
If I have a parameter with a length of say 100 - in the past we would
need to put something in position 100 to ensure the entire parameter length
was passed.

Does specifying the length on the call negate this requirement ?


Yes.

--
--buck

http://wiki.midrange.com
Your updates make it better!


--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.