×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




No, the maximum limit for the scan BIF is determined by the maximum length
of a character field which is way over 10,000 bytes.

Since you have %scan( lf : input ) <= 1 evaluating true, this seems to
indicate that your actual 'input' data is not as expected.

So %scan( lf : input ) <= 1 will only be true for 2 cases: Either x'25'
not found in string at all or found as first character in the string.

On 23 February 2016 at 03:48, Jose Perez <joseenocperez.jp@xxxxxxxxx> wrote:


How are you calling this pgm?, is the input field a parm that you are
receiving in your pgm?. Be aware of calling pgm with a rcv parm greater
than 32 if you call it from a cmd line or a clle
--
Sent from Mail.Ru app for Android Monday, 22 February 2016, 09:47PM -05:00
from "Bruce E. Guetzkow" < bruceg@xxxxxxxxxxxxxxxxxxxxxxx> :

Are there limits related to the %scan BIF at i7.1? Here is a little code
to consider:

d lf c x'25'
d input s 10001a inz

if %scan( lf : input ) <= 1;

The "if" statement evaluates to true. The value of the field "input" is
10000-bytes of text followed by the line-feed character (x'25').

When I run the same code over shorter values of "input" searching for the
same value, I find the value as expected (i.e.: if 200 characters of text,
I find it in 201).

Anyone have any thoughts? Thanks,

Bruce Guetzkow
IBM Certified Specialist -- eServer i5 iSeries RPG ILE Programmer
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l .

Please contact support@xxxxxxxxxxxx for any subscription related
questions.
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx 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-2026 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.