× 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 find something that I am going to watch next few days. This program
was being called from a CL that wad two other programs that build a
different xml document using a different template. When I run this program
separately it works perfectly, but when I run it in the CL with the other 2
programs I get the weird results. I separated the programs so now it will
be ran by itself. Anyone have any thoughts on what would cause this
behavior?




On Wed, Nov 20, 2013 at 10:17 AM, Bradley Stone <bvstone@xxxxxxxxx> wrote:

Also turn on debugging for CGIDEV2. IT produces quite a lot of information
in the debug file for when it's doing replacements, you may find something
there.

Another things to try is change the end tag name just to see if it still
does the same thing, or if it's something with the name itself that is
causing the problem.

Example:

Change </TotalQuantity> to </TotQty> or <TQ> (with the slash removed to see
if that's confusing CGIDEV2)

Play around with it.. you may find something.


On Wed, Nov 20, 2013 at 9:10 AM, Charles Wilt <charles.wilt@xxxxxxxxx
wrote:

My initial guess would be you've got a parameter mismatch somewhere that
is corrupting memory...

Are you making an non-prototyped calls using CALL or CALLB? Double check
the parm definitions vs. what is being passed.

Any chance that the prototype procedure implementations have changed? If
done correctly, you should have gotten a level check if the change wasn't
compatible. But if somebody made a mistake... You might try
recompiling.

However, it seems strange memory being corrupted is in the middle of a
buffer...

It looks like you are using CGIDEV2, correct? I'd consider putting a
watch
break on the buffer CGIWEB2 is using to hold the doc and see if you can
figure out when it's getting changed.

Also, you might want to post this on the WEB-400 list and/or the yahoo
group for that product.

Charles



On Wed, Nov 20, 2013 at 9:01 AM, Steve Jones <sjones@xxxxxxxxxxxxxxx>
wrote:

I have a program that is using a .txt template to build an xml
document.
It was working fine for about a month & now I am getting strange
results
as you can see below, the /TotalQuantity has a 12 in it. I can not
figure
out what is putting that 12 into that tag. Can anyone help with this?

xml results
<Summary>
<TotalAmount>621.560</TotalAmount>
<TotalLineItemNumber>1</TotalLineItemNumber>
<TotalQuantity> 4.000 </Tot12tity>
</Summary>


Template used to create xml doc
/$EndItems
</LineItems>
<Summary>
<TotalAmount>/%TotalAmt%/</TotalAmount>
<TotalLineItemNumber>/%NumLineItems%/</TotalLineItemNumber>
<TotalQuantity> /%TotQty%/ </TotalQuantity>
</Summary>

RPG code that writes out the summary
UpdHTMLVar('TotalAmt': %Char(TotalAmount));
UpdHTMLVar('NumLineItems': %Char(TotalItems));
UpdHTMLVar('TotQty': %Char(TotalQty));
WrtSection('EndItems');

--
Steve Jones
H-P Products, Inc

--
NOTE: The information in this email is confidential and may be legally
privileged. If you are not the intended recipient, you must not read,
use
or disseminate the information; please advise the sender immediately by
reply email and delete this message and any attachments without
retaining a
copy. Although this email and any attachments are believed to be free
of
any virus or other defect that may affect any computer system into
which
it
is received and opened, it is the responsibility of the recipient to
ensure
that it is virus free and no responsibility is accepted by H-P
Products,
Inc. for any loss or damage arising in any way from its use.
--
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.


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


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





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
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.