× 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.



Did you pass in a literal value - something like 'whatever/whatever'?

-----Original Message-----
From: Pete Clifford [mailto:Pete@xxxxxxxxxxxxxxxxxx]
Sent: Thursday, April 24, 2003 2:59 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: Literal chopped off by varying when passed


I've compiled this code and when I run it things are fine.

EVAL pxpath:x

000F8396 94978195 A8619799 9684A483   - ..company/produc
A3000030 41800000 00000000 00001BF7   - t... Ø.........7

What you are showing in hex looks to me like what I would expect to be in
the variable, but with a zero length. It looks to me like something has
changed the length to zero. The previous value is still visible because when
you change the length of a variable length field, only the length bytes are
updated and the previous contents remain in place.

Pete

"Bartell, Aaron L. (TC)" <ALBartell@xxxxxxxxxxxxxx>
wrote in message
news:2497EFFF2CEDF746A51832AD269D45D947E17F@xxxxxxxxxxxxxxxxxxxxxxxxx
> I must be missing something here.  I am executing the following line of
> code:
>
> gNode = DOMXPath_getElem(gRoot: 'company/product': *Omit);
>
> ...here is what the PI looks like...
>
>      D DOMXPath_getElem...
>      D                 PI              *
>      D pNode                           *   Value
>      D pXPath                     32767A   Value Varying
>      D pElemIter                      4P 0 Options(*Omit)
>
> and when I go into debug and display the value of pXPath it shows
> 'mpany/product'.  When I view it in hex it is:
>
> > EVAL pxpath:x
>      00000     83969497 8195A861 97999684 A483A340   - company/product
>
> I am guessing this is because 'co' is getting put into the "length"
> characters, but should it be?
>
> Thanks In Advance,
> Aaron Bartell
> _______________________________________________
> This is the RPG programming on the AS400 / 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.cgi/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.
>
>



_______________________________________________
This is the RPG programming on the AS400 / 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.cgi/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.


As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.