Hi All,
I have compiled & tested the sample program using Jbase function
XMLTOXML. Finally got the error message -1,
What is the exact error in my routine?
Program :
PROGRAM CHECK.XML
DEBUG
XML.RECORD = <?xml version="1.0"
encoding="UTF-8"?>~0D<dexmlpackage><deheader><DE-REF>D20131001000064808800.2</DE-REF><FROM>
[email protected]</FROM><TO>[email protected]</TO><REPLY-TO>
[email protected]</REPLY-TO><SUBJECT>Message to
you</SUBJECT></deheader><demessage><TEXT.1>Your Account Statement for
transactions carried </TEXT.1><TEXT.2>out between
</TEXT.2><OPENINGSTMTDATE>27 JAN 2009</OPENINGSTMTDATE><TEXT.3> and
</TEXT.3><CLOSINGSTMTDATE>28 JAN 2009</CLOSINGSTMTDATE><TEXT.4> is
generated and can be accessed via
Internet</TEXT.4><TEXT.5>Banking.</TEXT.5><TEXT.6>You can view the document
or print it out by </TEXT.6><TEXT.7>saving the PDF file and opening it for
viewing.</TEXT.7><TEXT.8>Account
</TEXT.8><TEXT.9>10421</TEXT.9><TEXT.10>Branch
</TEXT.10><TEXT.11>GB0010001</TEXT.11><TEXT.12>Date
</TEXT.12><TEXT.13>Transaction</TEXT.13><TEXT.14>Description</TEXT.14><TEXT.15>Debit
</TEXT.15><TEXT.16>Credit </TEXT.16><TEXT.17>Balance
</TEXT.17><TEXT.18>Opening
Balance</TEXT.18><TEXT.19>-3000.00</TEXT.19><TEXT.20>20090128-3</TEXT.20><TEXT.21>::6001</TEXT.21><TEXT.22>D</TEXT.22><TEXT.24>Current
Balance</TEXT.24><TEXT.25>-4000.00</TEXT.25></demessage></dexmlpackage>
XSL.RECORD = <?xml version="1.0" encoding="UTF-8"?> <!-- This file was
generated by Altova MapForce 2013r2sp2 YOU SHOULD NOT MODIFY THIS FILE,
BECAUSE IT WILL BE O VERWR ITTEN WHEN YOU RE-RUN CODE GENERATION. Refer to
the Altova MapForce Documentation for further details.
http://www.altova.com/mapforce --> <xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" xmlns:xs="
http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs"> <xsl:output
method="xml" encoding="UTF-8" indent="yes"/> <xsl:template match="/">
<T24MailPackage> <xsl:attribute name="xsi:noNamespaceSchemaLocation"
namespace="
http://www.w3.org/2001/XMLSchema-instance">E:/ABU/T24Email.xsd</xsl:attribute>
<Email> <xsl:for-each select="dexmlpackage"> <xsl:attribute name="id">
<xsl:value-of select="string(deheader/DE-REF)"/> </xsl:attribute>
</xsl:for-each> <Address> <xsl:for-each select="dexmlpackage"> <From>
<xsl:value-of select="string(deheader/FROM)"/> </From> </xsl:for-each>
<xsl:for-each select="dexmlpackage"> <ReplyTo> <xsl:value-of
select="string(deheader/REPLY-TO)"/> </ReplyTo> </xsl:for-each>
<xsl:for-each select="dexmlpackage"> <To> <xsl:value-of
select="string(deheader/TO)"/> </To> </xsl:for-each> </Address> <Message>
<xsl:for-each select="dexmlpackage"> <Subject> <xsl:value-of
select="string(deheader/SUBJECT)"/> </Subject> </xsl:for-each>
<xsl:for-each select="dexmlpackage"> <xsl:variable
name="var1_resultof_first" select="demessage"/> <Body> <xsl:value-of
select="concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(c
oncat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(concat(con
cat(string($var1_resultof_first/TEXT.1),
string($var1_resultof_first/TEXT.2)), string($var1_resultof
_first/OPENINGSTMTDATE)), string($var1_resultof_first/TEXT.3)),
string($var1_resultof_first/CLOSINGS TMTDATE)),
string($var1_resultof_first/TEXT.4)), string($var1_resultof_first/TEXT.5)),
string($var1_ resultof_first/TEXT.6)),
string($var1_resultof_first/TEXT.7)), string($var1_resultof_first/TEXT.8)),
string($var1_resultof_first/TEXT.9)),
string($var1_resultof_first/TEXT.10)), string($var1_resultof_
first/TEXT.11)), string($var1_resultof_first/TEXT.12)),
string($var1_resultof_first/TEXT.13)), strin
g($var1_resultof_first/TEXT.14)), string($var1_resultof_first/TEXT.15)),
string($var1_resultof_first /TEXT.16)),
string($var1_resultof_first/TEXT.17)),
string($var1_resultof_first/TEXT.18)), string($va
r1_resultof_first/TEXT.19)), string($var1_resultof_first/TEXT.20)),
string($var1_resultof_first/TEXT .21)),
string($var1_resultof_first/TEXT.22)),
string($var1_resultof_first/TEXT.23)), string($var1_re
sultof_first/TEXT.24)), string($var1_resultof_first/TEXT.25))"/> </Body>
</xsl:for-each> </Message> </Email> </T24MailPackage> </xsl:template>
</xsl:stylesheet>
OUTPUT.XML = XMLTOXML(XML.RECORD,XSL.RECORD,RESULT.XML)
CRT RESULT.XML
RETURN
END
Debugger Mode:
Source changed to /glotam/Bankareas/muscatpr/bnk/bnk.run/ABU.BP/CHECK.XML
0005 DEBUG
jBASE debugger->PATH
Source path: ATH
jBASE debugger->S
Source changed to /glotam/Bankareas/muscatpr/bnk/bnk.run/ABU.BP/CHECK.XML
0006 XML.RECORD = '<?xml version="1.0"
encoding="UTF-8"?>~0D<dexml.22>D</TEX
T.22><TEXT.24>Current
Balance</TEXT.24><TEXT.25>-4000.00</TEXT.25></demessage></dexmlpackage>'
jBASE debugger->S
jBASE debugger->S
0007 XSL.RECORD = '<?xml version="1.0" encoding="UTF-8"?> <!-- Thp,
string($
var1_resultof_first/TEXT.10)), string($var1_resultof_ first/TEXT.11)),
string(ar1_resultof_first/TEXT.12)), string($var1_resultof_first/TEXT.13)),
string($va r1_resultof_first/TEXT.14)),
string($var1_resultof_first/TEXT.15)), string($var1_resultof_first
/TEXT.16)), string($var1_resultof_first/TEXT.17)),
string($var1_resultof_first/TEXT.18)), string($va
r1_resultof_first/TEXT.19)), string($var1_resultof_first/TEXT.20)),
string($var1_resultof_first/TEXT .21)),
string($var1_resultof_first/TEXT.22)),
string($var1_resultof_first/TEXT.23)),
string($var1_resultof_first/TEXT.24)),
string($var1_resultof_first/TEXT.25))"/> </Body> </xsl:for-each> </Message>
</Email> </T24MailPackage> </xsl:template> </xsl:stylesheet>'
jBASE debugger->S
0008 OUTPUT.XML = XMLTOXML(XML.RECORD,XSL.RECORD,RESULT.XML)
jBASE debugger->S
0009 CRT RESULT.XML
jBASE debugger->S
-1
0010 RETURN
jBASE debugger->
--
--
IMPORTANT: T24/Globus posts are no longer accepted on this forum.
To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
---
You received this message because you are subscribed to the Google Groups
"jBASE" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.