Yes, I have to see why they coded like this in the first place. The
programmer is not here anymore. It could be a data problem but either
way this has to be changed. Thank you very much for your quick attension
and advice!!!
Phil
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[
mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of
Peter.Colpaert@xxxxxxxxx
Sent: Monday, June 04, 2007 9:09 AM
To: RPG programming on the AS400 / iSeries
Subject: RE: %subst problem
Phil,
what you're doing is getting a string of 39 characters long, starting at
position 30.
If J8_Comment is shorter than 68 characters, the %subst() will bomb as
you
experienced.
HTH,
Peter Colpaert
Application Developer
PLI - IT - Kontich, Belgium
-----
Yoda of Borg are we. Futile is resistance, assimilated will you be.
-----
"Phil Kestenbaum" <pkestenbaum@xxxxxxxxxxx>
Sent by: rpg400-l-bounces@xxxxxxxxxxxx
04/06/2007 15:03
Please respond to
RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx>
To
"RPG programming on the AS400 / iSeries" <rpg400-l@xxxxxxxxxxxx>
cc
Subject
RE: %subst problem
Peter, you may be right but I think they knew that the inv. Number will
'always' be 10 pos. but I will check out your idea.
Thanks,
Phil
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[
mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of
Peter.Colpaert@xxxxxxxxx
Sent: Monday, June 04, 2007 9:01 AM
To: RPG programming on the AS400 / iSeries
Subject: Re: %subst problem
Phil,
your problem is obvious:
the parameters of %subst are
String
start position
length
whereas you have end position as the last parameter.
I assume you want %subst(J8_Comment::30:10) instead of
%subst(J8_Comment::30:39)
HTH,
Peter Colpaert
As an Amazon Associate we earn from qualifying purchases.