Contents
Description
A number of Electronic Data Interchange (EDI) problems
have been corrected in release 4.0.1. Here is a description of the problems
ordered by Change Request (CR) number. Where appropriate, the nature of
the problem and/or corrective action are described.
1. CR #291024
Value 150 is invalid for the retry indicator.
This problem has been fixed and wsprocs no longer
rejects the constant retry number.
2. CR #292571
The EDI engine fails to catch the error in the compliance
map when the maximum number of sub-elements is exceeded.
When the maximum number
of sub-elements is exceeded, the error is now written to the trace file
and the log during a compliance map run.
3. CR #295822
In certain situations, ECRTP
does not catch missing mandatory elements. For example if you have the
segment REF*1*2~, and the third element is mandatory, nothing is reported.
ECRTP has been updated to handle this situation.
4. CR #296257
Record types for EBCDIC are not handled correctly.
Record types, found as an
attribute on the field/edit or field/new screens, now allow an ASCII value
to be entered if the record is used in an EBCDIC file. The ASCII value
is converted to the EBCDIC equivalent.
5. CR #296341
The EDI engine fails when
it encounters a packed decimal value with leading 00 (null value in EBCDIC
and ASCII character sets) since null is the terminating character.
ECRTP has been updated to decode this value into a
normal number.
6. CR #300789
In an Oracle database, the
transaction log report fails with the error message "error detected by
database DLL." Reports other than management reports displayed blank.
This problem has been fixed by changing the SQL syntax
behind the reports.
7. CR #301131
In command GetNextFile,
if a parameter is used for the directory and for the file destination,
EC Gateway throws a General Protection Fault (GPF) Dr. Watson error.
This problem was caused
when the number of parameters increased from 20 to 40 in Version 4.0. It
is fixed in Version 4.0.1.
8. CR #303750
RunMapOut Command values in the EC Gateway 4.0 Command
Interface are incorrectly formatted.
This problem was caused
when the number of parameters increased from 20 to 40 in Version 4.0. It
is fixed in Version 4.0.1.
9. CR #303931
The RunWait command does not assign the exit code
to the Count variable or RunWait command does not wait.
This problem has been corrected
so that the RunWait command waits for the executable to exit and successfully
assigns the exit code.
Solution from Sybase
Sybase has issued corrections to the above problems
with EDI maintenance release 4.0.1. This maintenance release is now available
and can be obtained by contacting Sybase Customer Service at 1-800-8SYBASE
(USA) or your local Sybase office.