XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Glenn BrandSubject: No output from StylusFile Converter
Author: Glenn Brand
Date: 09 Mar 2007 04:58 PM
Originally Posted: 08 Mar 2007 04:53 PM
I have the following code where strX12 contains the contents of an X12 EDI file:

System.setProperty("com.stylusstudio.bindir", "C:\\Program Files\\Stylus Studio 2007 XML Enterprise Suite\\bin");

ByteArrayInputStream bis = new ByteArrayInputStream(strX12.getBytes());

StylusFileFactory.unlockAPI("27376482-588126917");

StylusFileFactory sff = StylusFileFactory.getFactory();

StylusFile converter = sff.createStylusFile("adapter:EDI:long=yes", bis); //note that we dropped the file from the URL
ByteArrayOutputStream bos = new ByteArrayOutputStream();

copy (converter.getInputStream(), bos);

String strOutput = bos.toString();
bos.close();
bis.close();
converter.close();

I have this code working on one of my development machines. When I run it on our development server it does not work.
After processing the X12 EDI stream there is no output, and no exception thrown. converter.length = 0.

How do I determine what is happening?

I have attached the full java file and a sample EDI file.


DocumentJavaWebService835(1).java


Document83519460(1).era
X12 EDI File

Postnext
Tony LavinioSubject: No output from StylusFile Converter
Author: Tony Lavinio
Date: 09 Mar 2007 02:50 PM
The problem probably lies in the order in which you close the
streams, because it relies on multiple threads to accomplish
the conversion.

But the StylusFile interface is passe; you might want to try
the more robust Converter interface.

See the C:\Program Files\Stylus Studio 2007 XML Enterprise Suite\examples\Adapters\demo.java
included with your copy of Stylus Studio.

Posttop
Glenn BrandSubject: No output from StylusFile Converter
Author: Glenn Brand
Date: 09 Mar 2007 07:17 PM
OK thanks Tony. I will take that approch and see what happens. I think I got the other approach from the web site but ths one looks fine.

 
Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.