Mark,
Those formats make some assumptions that the rest of the world doesn’t.
In the past I’ve gone into the schema dictionary are removed them completely but this creates the problem managing this as you upgrade and migrate environments. The other method is to delete them from the format.xml file. If you’re upgrading from 4.6 to 6.XX the upgrade guide recommends that you do this or redo your mappings to conform to the new formats.
I recently did a new 6.1 implementation and contacted tech support. Here is their reply:
change the file WmEDI/config/format.xml
Change
<FormatService
name="formatDecimal"
isEnabled="true"
internalFormatString="#.##########"
externalFormatString="#.#####E0"
applyFormat="true"/>
to
<FormatService
name="formatDecimal"
isEnabled="true"
internalFormatString="#.##########"
externalFormatString="#.##########"
applyFormat="true"/>
So take your pick on the method you need. Note that the above solution by Tech support does not address the formats of N2. I find in some instances it adds 2 trailing zeroes which totally changes the value of the number.
Anyway pick which method works for you.
HTH
#edi#webMethods#Integration-Server-and-ESB