Subject:error when running xquery command line Author:Fairy Lee Date:10 Feb 2009 11:33 AM Originally Posted: 10 Feb 2009 11:31 AM
The xquery runs great in Stylus Studio, but failed in command line mode.
It reports the following error:
Error (file (null), line 0, column 0): Error parsing resource: converter:file://
/Y:/DDI_ASCII/ASCII_File/DDI_ASCII.conv?file:///Y:/DDI_ASCII/ASCII_File/DEV.ASC. Error message: An exception occurred! Type:UnexpectedEOFException, Message:The end of input was not expected [err:FODC0002]
Is it the memory problem? I guess maybe the file was cut because no enough memory.
I run:
java -Xmx256m
before running StylusXql command.
Subject:error when running xquery command line Author:Minollo I. Date:10 Feb 2009 02:59 PM
From what I understand (and hope), you are using the DataDirect XQuery engine from inside Stylus Studio. But the StylusXql command line tool will execute the Stylus built-in "debugging" XQuery processor, which is just a debugging tool really.
You should run the DataDirect XQuery processor through it's Java command line; if you are running Stylus Studio v2009 (or 2008) Enterprise Suite, you should find the complete DataDirect XQuery installation under (by default):
c:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\DataDirect XQuery
Subject:error when running xquery command line Author:Fairy Lee Date:27 Feb 2009 11:31 AM
Thanks.
Can I use java command to run a xQuery file that needs to call XML converter jar?
I ask this question because it always reports the error whatever I put the conversion inside the xQuery file or as a parameter.
When I put the conversion inside the xQuery, like
for $envelope in doc("converter:file:///g:/xQuery_DDI_ASCII/FinalVersion/DDI_ASCII.conv?file:///g:/xQuery_DDI_ASCII/DataSample_2accounts.ASC")/ENVELOPE/FILEHEADER
return
it reports
XQQueryException: [DataDirect][XQuery][err:FODC0002][DataDirect][XQuery]Failed t
o load the DataDirect XML Converters, make sure the XML Converters jar files are
in your classpath.
ErrorCode: {http://www.w3.org/2005/xqt-errors}FODC0002
VendorCode: ME0100
My command is
java -Xmx256m -cp "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\XML Converters for Java\lib" -jar "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\DataDirect XQuery\lib\ddxq.jar" -o G:\xQuery_DDI_ASCII\result_2account.xml G:\xQuery_DDI_ASCII\DDI_ASCII_oldversion.xquery
I set XML Converter java using -cp "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\XML Converters for Java\lib". I also add it into my environment CLASSPATH variable.
Subject:error when running xquery command line Author:Fairy Lee Date:27 Feb 2009 11:47 AM
Thanks.
Can I use java command to run a xQuery file that needs to call XML converter jar?
I ask this question because it always reports the error whatever I put the conversion inside the xQuery file or as a parameter.
When I put the conversion inside the xQuery, like
for $envelope in doc("converter:file:///g:/xQuery_DDI_ASCII/FinalVersion/DDI_ASCII.conv?file:///g:/xQuery_DDI_ASCII/DataSample_2accounts.ASC")/ENVELOPE/FILEHEADER
return
it reports
XQQueryException: [DataDirect][XQuery][err:FODC0002][DataDirect][XQuery]Failed t
o load the DataDirect XML Converters, make sure the XML Converters jar files are
in your classpath.
ErrorCode: {http://www.w3.org/2005/xqt-errors}FODC0002
VendorCode: ME0100
My command is
java -Xmx256m -cp "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\XML Converters for Java\lib" -jar "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\DataDirect XQuery\lib\ddxq.jar" -o G:\xQuery_DDI_ASCII\result_2account.xml G:\xQuery_DDI_ASCII\DDI_ASCII_oldversion.xquery
I set XML Converter java using -cp "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\XML Converters for Java\lib". I also add it into my environment CLASSPATH variable.
Subject:error when running xquery command line Author:(Deleted User) Date:27 Feb 2009 12:20 PM
Hi, the path you are setting as classpath is a directory, so it will include only compiled .class files. You need to explicitly specify "...XML Converters for Java\lib\XMLConverters.jar"
Subject:error when running xquery command line Author:Fairy Lee Date:27 Feb 2009 01:02 PM
I tried to set it, but the same error. Here is the command and error message:
java -Xmx256m -cp "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\XML Converters for Java\lib\XMLConverters.jar" -jar "C:\Program Files\Stylus Studio 2009 XML Enterprise Suite\Components\DataDirect XQuery\lib\ddxq.jar" -o G:\xQuery_DDI_ASCII\result_2account.xml G:\xQuery_DDI_ASCII\DDI_ASCII_oldversion.xquery
XQQueryException: [DataDirect][XQuery][err:FODC0002][DataDirect][XQuery]Failed to load the DataDirect XML Converters, make sure the XML Converters jar files are
in your classpath.
ErrorCode: {http://www.w3.org/2005/xqt-errors}FODC0002
VendorCode: ME0100