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
Jordy BakkerSubject: newline=null in EDIFACT converter ends up in error
Author: Jordy Bakker
Date: 27 Jul 2009 12:27 PM
Originally Posted: 27 Jul 2009 12:26 PM
I need to send out an EDIFACT message which is first converted by an xsd.

The converter returns a goods EDIFACT message, with CRLF as line seperator.

Now if I want to send just one line, I add the option newline=null to my converter string.
"converter:EDI:auto=yes:newline=null:val=no:tbl=no:user=file://C:\SVN\blah"

However, this option always causes an error, since NUL (\u0000) is an invalid EDIFACT character.

[DDEE0043] ERROR Invalid character NUL (\u0000).
Dialect: EDIFACT
Version: syntax=3;table=08A
Segment: UNB (line 1)
Position: UNB06
Element: S005 (S005) S005 Composite Type
Native error: 21, in table: 0085

How can I send out an EDIFACT message without CRLF, but only in one line?

Postnext
Tony LavinioSubject: newline=null in EDIFACT converter ends up in error
Author: Tony Lavinio
Date: 28 Jul 2009 12:25 AM
newline= controls the type of newline.
eol= controls the presence of a newline.

So newline=null is actually telling the converter to write a null
as the newline.

Instead, use eol=no.

Posttop
Jordy BakkerSubject: newline=null in EDIFACT converter ends up in error
Author: Jordy Bakker
Date: 28 Jul 2009 04:07 AM
Thank you.
Now I see it is in the list also...

 
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.