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
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
John KhalilSubject: Convert EDIFACT to X12 or vice-versa
Author: John Khalil
Date: 26 Dec 2007 05:50 PM
I am following the tutorial on http://www.stylusstudio.com/edi/EDI_to_EDI.html to convert a sample Edifact document to an X12 document, but I am running into trouble.

When I get to the part where I add the provided sample document "edifact-sample.txt" into the XSLT mapper, I get the following error:

[EDI43] ERROR Invalid character 'a' (\u0061)
Dialect: EDIFACT
Version: syntax=4;message=D/03B;agency=UN;table=D03B
Message: ORDERS
Segment: QTY (line 9)
Position: QTY02
Native error: 21, in table: 0085

The sample X12 XML file loaded just fine. I just cannot get the edifact sample to load. I tried other edifact documents I have, and still get similar errors.

I also have the xmlconverter software installed. Any help would be greatly appreciated. Thank you!

John

Postnext
Minollo I.Subject: Convert EDIFACT to X12 or vice-versa
Author: Minollo I.
Date: 26 Dec 2007 06:36 PM
There was a problem in the sample EDIFACT file, highlighted by the stricter validation in the latest XML Converters version. It should be fixed now if you fetch a fresh version of http://www.stylusstudio.com/edi/edifact-sample.txt

Sorry for the trouble.

Postnext
John KhalilSubject: Convert EDIFACT to X12 or vice-versa
Author: John Khalil
Date: 27 Dec 2007 02:16 PM
Thank you! That fixed it. I ran through the tutorial without any issues after that. I do have a question on the process: Is the xmlconverter software needed to use this feature of Stylus Studios? I have the xmlconverter installed, which I downloaded from xmlconverters.com, but I am unsure if it is even necessary. I am evaluating the software and would like to know if that would also be a requirement. Thanks!

John

Postnext
Tony LavinioSubject: Convert EDIFACT to X12 or vice-versa
Author: Tony Lavinio
Date: 27 Dec 2007 04:05 PM
Originally Posted: 27 Dec 2007 04:02 PM
Stylus Studio includes a copy of both the XML Converters and the
DataDirect XQuery engine. They can both be used from within the
IDE without additional development licenses or even the separate
downloads from http://www.xmlconverters.com/ or http://www.xquery.com/ .

For external deployment, or for development in other environments
such as embedding in Java or .Net applications, a separate deployment
installable and license are necessary.

Postnext
John KhalilSubject: Convert EDIFACT to X12 or vice-versa
Author: John Khalil
Date: 28 Dec 2007 04:16 PM
Thank you. One last question on this. When doing the conversion, I get an error saying that a certain element in the X12 that I am converting is invalid. Now, that is s good thing, it checked to see that the document was using valid codes. However, in certain cases, I will need to override the default allowed codes, and add another. For example, the FOB02 element failed because it had the code "D1". That isnt a valid option according to specs. But, I would like to manually add "D1" into the schema file so that it accepts it as valid.

But adding that element into the schema file had no effect. It still reports the D1 as being invalid. How can I override the default validation to add another code? Thanks.


UnknownX12-4010-850.xsd


UnknownD97A-ORDERS.xsd


UnknownX12_4010_850_TO_D97A_ORDERS.xsl

Posttop
Tony LavinioSubject: Convert EDIFACT to X12 or vice-versa
Author: Tony Lavinio
Date: 31 Dec 2007 01:26 PM
The XSD is used to validate the XML, but during the conversion
the XML Converter applies more sophisticated rules for validation
than XML Schema could ever hope to describe.

So you need to tell the converter how to deal with the D1 value.

See http://www.stylusstudio.com/SSDN/default.asp?action=9&read=6146&fid=23
except instead of putting EDIFACT.properties in the directory that
contains EDIFACT.jar, instead it will go into a directory called CustomEDI
that itself is in the same directory as EDIFACT.pds or EDIFACT.dll,
depending on your edition.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 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.