|
Yeah, I see limits for SQL in the 2 147 483 647 area - your 20MB is not
even close.
I tend to like SQL's XML_TABLE myself - to me it seems very similar to a
CREATE TABLE in the syntax. But you pays your money and you takes your
choice!
Cheers
Vern
On Thu, 27 Jul, 2023 at 4:26 PM, Charles Wilt <charles.wilt@xxxxxxxxx>
wrote:
To: rpg programming on ibm i
I would expect the XML-INTO parser to handle CDATA just fine...
Are you sure that's where your problem lies?
20MB isn't that big...I've hit the 1GB* limit in XML-INTO for XML docs
before ;)
*1GB for the default UCS processing...change it to SBCS and double your
limit.
Charles
On Thu, Jul 27, 2023 at 2:45 PM Prakash Shanmugam <pshanmug@xxxxxxxxx
<mailto:pshanmug@xxxxxxxxx>>
wrote:
Hi All,containing
Would like to get your thoughts on the below situation-
Need to process a huge XML (around 20MB size currently with 25K rows and
could grow) from IFS folder using ILE RPG.
First trying with XML-INTO, but got below error, due to XML data
CDATA.that
XML data element: <PriceListID><![CDATA[1]]></PriceListID>
Data structure subfield declaration: PriceListID varchar(25);
Error Message: The XML document does not match the RPG variable; reason
code 5.
Reason code 5. The XML document contains extra XML attributes or elements
that do not match subfields.
Kindly suggest how to parse <![CDATA[...]], to get the value.
Understand another option is to use the SQL capabilities. Came to know
it also has some limits. Not sure what are the limitations and how to getRPG400-L@xxxxxxxxxxxxxxxxxx>
around these? Any examples of using SQL to read XML from IFS?
Thanks!
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx<mailto:
To subscribe, unsubscribe, or change list options,RPG400-L-request@xxxxxxxxxxxxxxxxxx>
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx<mailto:
Before posting, please take a moment to review the archivessupport@xxxxxxxxxxxxxxxxxxxx> for any subscription related
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx<mailto:
questions.--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx<mailto:
RPG400-L@xxxxxxxxxxxxxxxxxx>
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx<mailto:
RPG400-L-request@xxxxxxxxxxxxxxxxxx>
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx<mailto:
support@xxxxxxxxxxxxxxxxxxxx> for any subscription related questions.
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
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.