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
Jordy BakkerSubject: UNOC:4 forces converter to input 8-digit date in UNB0401
Author: Jordy Bakker
Date: 15 Feb 2011 02:48 AM
Dear all,

I have created an XQuery for the conversion to a BERMAN (EDIFACT) message. In the UNB segment, UNB01 looks as follows:
<UNB01>
<UNB0101>UNOC</UNB0101>
<UNB0102>4</UNB0102>
</UNB01>
UNB0401 should contain a 6-digit date.
However, after conversion the segment is filled with an 8-digit date.
Even when I put a hard-coded date in UNB0401, the conversion forces it to be 8-digit.

When I use value 2 for UNB0102, the date in UNB0401 is 6-digit.

Is this a bug and/or can this be solved in the converter string?
If this is a bug, will it be solved in the next release?

Thanks in advance,
Jordy Bakker

Posttop
Jordy BakkerSubject: UNOC:4 forces converter to input 8-digit date in UNB0401
Author: Jordy Bakker
Date: 15 Feb 2011 02:52 AM
According to the UNECE standards, S004/0017 (UNB04) becomes n8 as from UNOC:4 (ISO 9735:1998). Before that, the element was n6 (ISO 9735:1992).

So Stylus Studio treats it right.

However, I would like to work around this rule, since our customers did not implement their UNB segment in the right way for UNOC:4.

Is it possible to work around this rule by e.g. using a converter line command?

 
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.