English German Spanish
Support|Education|Careers|Contact Us

The decimal settings against a numeric segment in an EDI document have no effect on the output document

Article ID: 1609
Date Created: 09/08/2010 12:09:42
Date Modified: 13/08/2010 17:09:08
Applies To:

Xlate Evolution

Symptoms:

Any numeric fields in the EDI output of a mapping always outputs the values as either an explicit or implicit value.  Editing the definition to change the decimal value has no effect on the output document.

Cause:

This is caused by the implicit/explicit flag not being saved to the definition file when saving any changes made.  This can be further seen by making a change to the "Decimal Implicit" flag, saving the change and closing the definition editor, then re-opening the definition.  The flag will have returned to its default state.

Resolution:

A future release of XE will correct this issue.  Until this time there are two workarounds available:

1) Change the Field Format

There are two numeric field formats available within XE, "Numeric" and "Tabular Numeric".  The default value for the "Decimal Implied" field is different for each of these data types.  For "Numeric" the field will default to using an Implied decimal place (i.e. the "Decimal Implicit" flag checked).  The "Tabular Numeric" field will default to using an Explicit decimal place (i.e. the "Decimal Implicit" flag unchecked).  By changing the data type between these two values it is possible to get the required output

2) Edit the Definition file manually

If the definition file is manually edited to set the decimal to be implicit or explicit, XE will obey this setting correctly.  However, if this value is manually set and at a later date the Definition Editor is used to update the definition, this change will be lost.

More Information: N/A
Keywords: Decimal implicit



Rate this article

12345

Current rating: 0
1 star = Poor, 5 stars = Perfect)

Feedback

Did this information solve your problem?
 
What can we do to improve this information?
 
Please provide an email address so that we can obtain
further information if necessary (optional):




User Logon
Username/Password:
CONTACT US

UK: +44 (0) 1733 371 311
ES: +34 91 268 66 29
SE: +46 (0) 322 935 25
DE: +49 (0) 40 31112 374


sales@di-international.com
Terms and Conditions | Copyright Data Interchange Plc 2012