|
That sounds like you are not clearing the substitution variables when your
CGIDEV2 program first starts. Since storage for those is in the CGIDEV2
Service Program if the Activation group in which the SP is running still
exists those variable values will still be present.
If that is the problem then the cure is to specify the initialize option
on your first call to UpdHTMLVar
On 2013-11-20, at 2:42 PM, Steve Jones <sjones@xxxxxxxxxxxxxxx> wrote:
Did find something that I am going to watch next few days. This programprogram
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
separately it works perfectly, but when I run it in the CL with theother 2
programs I get the weird results. I separated the programs so now itwill
be ran by itself. Anyone have any thoughts on what would cause thiswrote:
behavior?
On Wed, Nov 20, 2013 at 10:17 AM, Bradley Stone <bvstone@xxxxxxxxx>
information
Also turn on debugging for CGIDEV2. IT produces quite a lot of
somethingin the debug file for when it's doing replacements, you may find
seethere.
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
thatif 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
checkis corrupting memory...
Are you making an non-prototyped calls using CALL or CALLB? Double
Ifthe parm definitions vs. what is being passed.
Any chance that the prototype procedure implementations have changed?
wasn'tdone correctly, you should have gotten a level check if the change
legallycompatible. But if somebody made a mistake... You might tryrecompiling.
watch
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
break on the buffer CGIWEB2 is using to hold the doc and see if you candocument.
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
resultsIt was working fine for about a month & now I am getting strange
as you can see below, the /TotalQuantity has a 12 in it. I can notfigure
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
byuseprivileged. If you are not the intended recipient, you must not read,
or disseminate the information; please advise the sender immediately
(RPG400-L)ofreply email and delete this message and any attachments withoutretaining a
copy. Although this email and any attachments are believed to be free
whichany virus or other defect that may affect any computer system into
itProducts,
is received and opened, it is the responsibility of the recipient toensure
that it is virus free and no responsibility is accepted by H-P
(RPG400-L)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)
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)
retaining amailing 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.
--
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
copy. Although this email and any attachments are believed to be free ofit
any virus or other defect that may affect any computer system into which
is received and opened, it is the responsibility of the recipient toensure
that it is virus free and no responsibility is accepted by H-P Products,mailing list
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)
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.
Jon Paris
www.partner400.com
www.SystemiDeveloper.com
--
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 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.