Contents
·
Case
391. Use "OR" instead of "|" op for disjunctive
expressions, since the latter does not ascii/ebcdic
translate consistently.
·
Performing a Setll, then ReadE to a record that didn't exist caused
erroneous messages in user's joblog.
·
Moving Decimal string-to-packed fields
caused invalid key values.
·
Use new archive restore flags to omit
files and members from the operation as specified.
·
Prevented statements like
"src.Profile = Nothing" from crashing the Program/IDE.
·
Check to make sure format maps have been
created prior to access.
·
Display license error message box if
necessary for all IDEs.
·
Check to make sure format maps have been
created prior to access.
·
Fixed ChangeNamePoolTimeOut method of the
dbdef control which corrupted passwords and changed the PoolTimeOut amount.
·
DBDef.ChangeNameUserId method cleared
Initial Library in Registry.
·
Restricted block size to the lesser of the
given block size (if not the *calc value) and the formulated optimum
network block size.
·
Range mode key buffers were not being
allocated for query files, but are now reallocated at open time.
·
Fixed
a problem with loddg8.
·
Fixed
bug in as400 REGISTER command.
·
Capitalize
all CL command strings to allow the command processor running under CCSID 290
to correctly parse commands.
·
dgCopyData
wasn’t catching the correct error when the copy failed.
·
CCSID
290 requires all CL command strings to be upper case in order to correctly
parse commands.
·
Added
new error message for update access violation.
·
Processing
a multi-format file against ADB or DataGate iSeries/400, could result in
“TCP/IP Error, Server must have shut down”.
·
Implemented
copydata and "limited capabilities" user profile.
·
Fixed
print file formatting character bug.
·
Removed
buggy assert() preventing proper range operations against multiformat files.
·
Allowed
"delete file" operation to ignore "object not found"
condition when checking for (and if found, subsequently deleting) file def
cache entries. Also fixed DataGate build to handle 5.xxxx RCS revision numbers.
·
Fixed
Receive Error "End Of File" when trying to delete a record on AS/400.
·
Fixed
coding error in template parameter specification (fixes archive creation bug).
·
Fixed
Workaround IBM bug in null field "write" processing (or its
documentation).
·
Explicitly
specified CCSID of user for adbtask job, rather than rely on override-able
defaults.
·
Fixed
coding error in creating DDS definition for DBCS fields.
·
Derive
correct fieldtype of concat field using base field def info instead of
unreliable primary field def info.
·
Fixed
cache synchronization logic bug in readSeqEqual().
·
Trapped
memory exceptions which may indicate a parameter mismatch between caller and
callee (CALL PARM).
·
Used
task instance storage for errors *received* by as400 server, such as those
received by DataGate from the license manager (this was lost in the DGMTSERVER
changeover).
·
Only
set null key map bit (for keyed access) when the key has a null-capable part.
·
Fixed
another misinterpretation of db2 join file definition.
·
Accommodated
4.7 client multiformat access in new network blocking code.
·
Used
given keylength for partial key comparisons.
·
Don't
clobber exception in readSeqPartKey().
·
Checked
for mts/com+ "ObjectContext", which we will presume indicates a
middle-tier presence, and thus restrict adbcom to the terms of the MTS license.
·
New
interpretation of db2 filedef for certain join files.
·
Fixed
logic error in select/omit expression handling.
·
Correctly
interpret timestamp field metadata (as400 only).
·
Program
call enhancement. Support marshalling of arrays of byte-oriented parameters,
except for DBCS. New interface inheritance hierarchy for IprogramByteParm (now
inherits from IProgramArrayCapableParm).
·
Exposed
formatID in dgNetFormatAttr on server.
·
Fixed
problems with opnqryf caused by dgNetFileAttr revisions.
·
Fixed
a couple of reference info preservation problems on file creation. Also, interpret field name reference
overrides correctly, and give up on overrides which aren't supported well
enough on the AS400 (default values, text, headings). Fixed problem on client
where type reference overrides shouldn't have been asserted.
|
04/28/2007
© 2007.
Amalgamated Software of
|