Answers Home  
Support Options Contact Information  
 
1-800Answers Home
Product Releases
Online Support
Success Stories
MB Foster
Migration
DataMart
Products


Product Releases

Version 7.04.3 to 7.04.07
Enhancements and Fixes
May 19, 2006

MBF-UDASynch ODBC & JDBC Driver MBF-UDACentral Reporter
 
MBF-UDASynch
 
UDASynch is the focus of the majority of the enhancements in this release. Customers are discovering that synching their exiting Image database with an SQL database can ease their transition and provide a solid test environment for converted code and screens.
The following features are now available.  
1. Added dump functions for abnormal terminates SR8335
2. Added ability to search a table list using the image base name SR8353
3. Added new functionality on the analysis option menu - Report Target Table SR8385
4. Added SQLCancel() when SQL statement fails to prevent server from hanging SR8384
5. Added warning message in history file when updating more than one record SR8386
6. Add required column data check - if missing stop SR8387
7. Added Split Column support for up to 60 split columns SR8389
8. Enhanced "Show rule definition tree" format. SR8390
9. Added ability to save error messages to history file when MBFSYGEN recovers SR8391
10. Added support for column data type redefinition. SR8395
11. Change MBFSYHIS to a circular file with max records of 5000 SR8396
12. Enhancement to save SQL errors separately in a file called MBFSYERR SR8397
13. Added support for "Ignore SQL error" at the table level. SR8398
14. Modified the analysis tool to show ignore setting and MBFSYERR file SR8399
15. Modifed the SQL ERROR capture algorithm. SR8400
16. Enhancement to capture the whole transaction in MBFSYTXN when and SQL error occurs SR8401
17. Enhanced the 'Report Target Table Info' section in the analysis tool. SR8402
18. Added the ability to set to NOBREAK mode. SR8403
19. Added a full base name check to the analysis tool SR8406
20. Replaced the LIBXML DOM parser with SAX parser. SR8407
21. Added a new rulefunc.c to the save/retrieve rule chain from file. SR8408
22. Added a new debug option to convert XML to a binary file SR8409
23. Added a memory reuse function SR8411
24. Added feature to comment all ignored SQL error information in the MBFSYTXN file SR8413
25. Added the MBF_MAX_RECORDS_BACKUP variable for setting maximum number of recs SR8418
26. Added feature to automatically create backup files when the backup file is full SR8419
27. Added ability for MBFSYGEN, when stopped, to report the number of backup files SR8420
28. Added feature to allow MBFSYERR to report the reason for error on INSERT/DELETE/UPDATE SR8421
29. Added the PIN number for each recovered statement SR8422
30. Added the ability to recover directly from backup file to avoid system failure/abort SR8423
31. Added resolve codes to MBFSYXL's for missing @ and empty message SR8424
32. Added feature to call DBGET with '@' list if DBPUT is called with partial list SR8425
33. Created internal DBGET message for DBPUT followed by DBUPDATE SR8426
34. Added a new message file MBFSYCTL that saves control information SR8427
35. Added feature to solve deadlock. MBFSYGEN uses read/write to create backup file SR8428
36. Added MBFTEMP file for recovery SR8429
37. Re-read backup file for transaction processing SR8430
38. Added ability for MBFSYDM to use backup file for transaction processing SR8431
39. Added feature for MBFSYGEN to start in DEBUG mode by default SR8432
40. Added offset for each column in table SR8434
41. Added ability process data type SQL Binary(-2) SR8435
42. Added ability to determine if DBupdate matches what is in reco - no update SR8440
43. Added configuration to allow split of any data type if original is CHAR SR8451
44. Added support for short memory mapping SR8477
Fixes  
8354 Solved problem where some 3rd party apps failed if the MBFSYENV file was not found
8355 Solved problem where the JMS app failed when mbf_debug was > 3.
8356 MBFSYGEN no longer issues a start/stop if it is already running
8357 Corrected error generated when opening new synch project without closing the other
8388 Corrected problem that caused a trap when using "peek at first message" in the analysis tool
8393 Solved problem of long statements being truncated in the history file
8394 Added a check to see if message file exists and the record length
8404 Eliminated the old flat text format environment and rule parser
8405 Use native baseid to replace schema name if different from baseid
8410 Changed the environment parameter "MBF_MSG_NAME" to "MBF_ENVFILE_NAME"
8412 Removed lost DBOPEN messages when "IGNORE_ALL_MISSED_DBOPEN" is 1
8439 Fixed issue with missing DBGet after DBPut/DBUpdate combination
8441 Solved the problem where UDASYNCH was not able to find a table in an active synch list
8416 Corrected problem where MBFSYGEN (direct synch) was not calling SQLAllocHandle for new PIN
8417 Modification to release handle and internal control structure when there are no more DBOPEN
8436 Solved problem where MBFSYGEN was skipping a column if there was a split column in the partial list
8461 Corrected "Out of Bounds Exception" error when clicking on table/column in new project
8462 Corrected "Null Pointer Exception" when editting "sync this table"
8463 Corrected "Null Pointer Exception" when fast clicking source column
8484 Solved probme where compare did not work if the table name was 16 in length

 
ODBC and JDBC Driver for MPE, ODBCLink-UX & JDBCLink-UX
ODBC and JDBC continue to be the underlying data transport mechanism for many solutions, therefore MB Foster continues to enhance these products to meet the demands of todays environments.
The following features are now available.  
1. Added feature to allow quoted table names. SR8361
2. Removed leading space in a table name SR8362
3. Added options for minimum, custom and normal install SR8363
4. Added Split Column support for up to 60 split columns SR8389
5. Added ability to translate ‘NULL ITEMS’ to spaces in Image SR8443
6. Created new class to generate WHERE for migration transfer rule SR8449
7. Increased the size limit for a putfile and a getfile to 2 gig. SR8471
8. Increased limit of flat file read from 2048 to 4096 SR8510
9. Added support for self describing files SR8513
Fixes  
8349 Corrected problem where the password was being dropped in the file DSN
8363 Solved problem the prevented system files from installing
8365 Corrected problem wherer Bind parameters were causes #Deleted in MS Access
8383 Solved the issue of endless loop on an Oracle connection
6375 Correct issue where select COUNT(*) from table did a serial read instead of DBINFO
8359 Corrected problem where setting the SQLSetConnectAttr - querytimeout caused an abort
8523 Fixed issue with sort on Unix when using ODBC_USE_SORT_FILE
8448 Corrected problem of binary data being written in foreign key reference area
8454 Eliminated extraneous characters after table/column names
8456 Fixed problem where a bad command appears in the ODBCLOG when disconnecting the Console
8458 Solved issues when SQLTables returns invalid type-ignore and copy type string
8360 Solved issues that were preventing UDALINK2 from connecting with Console
8478 Solved problem that was creating a Unix-trap when a base name was fully qualified without a path name
8479 Corrected problem of FOPEN on sequential files with an extension was dropping the extension
8485 Solved problem where Count(*) was returning a count of 1 when the table was empty
8488 Solved issue of redfined columns from a PDL returning the wrong data type
8490 Corrected problem resulting in the inability to locate m-base-id for an entry in d-user-table
8505 Fixed the KSAM locking issue
8506 Corrected problems associated with substitution parameter in second table of join
8498 Correct problem that was causing the error KSAM INTERNAL ERROR (FSERR 175)
8509 Fixed problem where re-execution after rollback/commit transaction was not built correctly
8512 Solved issue of Superdex keys being shown as binary rather than their native data type
8519 Solved issue where criteria on dates returns "Unsupported Data Type.." in Superdex
8522 Solved problem where select distinct with no data returns an error in Eloquence
8527 Solved issue of Superdex Composite - select...like '123 %' returning a wrong value

 
MBF-UDACentral
 
The following features are now available.  
1. Added the ability to migrate Image to Eloquence with Eloquence Tools SR8468
2. Added support for batch update in both GUI and command line SR8470
3. Enhanced the transfer speed by reducing synchronized/conditional dump SR8474
4. Added support for autocommit on/off and level in gui/runner command line SR8476
Fixes  
8445 Fixed 'intercept between split' and 'out of range' logic
8446 Corrected error generated when last split length is 1 character
8452 Corrected problem that caused an error when modifying split columns in an existing project
8453 Corrected problem that caused an error when split column were not included in the target
8475 When executing runner standalone get error "Cannot find message.."
8469 Out of Memory error when sending huge file

 
Reporter
 
The following features are now available.  
1. Added a new review listing format to support migration techniques SR8327
2. Added support for IMAGE data type J5 (Reporter J(10)) SR8437
3. Added new date types CCYYMMDDHHMM and HHMM SR8336
4. Added support for a portable MBF subfile format, read and write SR8508
5. Added support for IMAGE data type J5 (Reporter J(10)) SR8511
Fixes  
8352 Fixed TRAP 65 error associated with a long modify of INCLUDE IN OUTPUT
8333 Fix problem associated with the subtotal column in STANDARD (an I(2) field) being a huge value
8343 Corrected problem with large subtotal value being in the wrong columns and other summaries missing
8127 Corrected error which caused the bulk load process for transfer files to core dump
8366 Fixed issues related to reading a binary file defined with an FD which generated oddvalues
8371 Solved problem of returning to the main menu when trying to remodify a procedure from oracle
8375 Solved problem of Reporter hanging and locking the keyboard during the creation of an output file
8380 Solved problem where the output file was the wrong size after a large sort (120,000 records)
8382 Correct problem which generated an SQL ERROR 146 when running Oracle
8364 Corrected problem that generated a segmentation error at the SCHEDULED AT prompt when launching batch jobs
8372 Fixed problem which resulted in bad parameter values when accessing eloquence tables with keys
8376 Corrected misalignment of data when adding a FIELD MASK - F(8,,2) in ReprotDesigner and Modify
8415 Corrected issue of userid and password missing from procedure
8438 Fixed problem where the selection of oracle dates generated a variety of error messages
8442 Solved problem of linking to IMSAM key and failing to find any records
8455 Corrected the prolem that generated an Illegal data address TRAPS 65 MOVE+38 during procedure create
8457 Solved problem which resulted in a core dump after choosing a file when creating a procedure from Oracle
8460 Solved problem of Oracle NUMBER fields being turned into X(40) fields
8466 Solved problem where the creator password not embedded in views when requested
8342 Solved issues associated with edit masks when creating a MBF subfile created from PH subfile
8053 Corrected problems associated with modifying procedures built from Oracle
8085 Solved problem associated with specifying SORT on some numeric types which failed to sort the data
8124 Fixed problem where zero values in summaries in prn have leading zero. Not in HP-UX
8138 Solved problem where the field 1 on every screen of multi screen file menu was flagged as a key
8141 Corrected problem tha resulted in a core dump after entering "/" after and output choice
8373 Solved problem of the column being edited not being highlighted in ReportDesign
8374 Corrected problem which resulted in hangs and 0 lengths when using n? in Oracle
8414 Corrected problem to allow the use of underscore "_" in ACTUAL name in modify
8444 Solved problem where the message 'Table has no Omnidex keyword fields' - 'n?' for help on IMSAM keyword
8459 Corrected problem which generated ORA-00904: "T1"."COMPFIELD": invalid identifier (SYSTEM 146)
8480 Fixed problem which cause selection fails on DDMMYY and MMDDYY dates with CENTURY DELIMITER
8481 Fixed problem which resulted in a coredump when exiting from a catalog listing with "//"
8482 Corrected problem when adding a numeric mask to a column and the result has format error in subtotals
8483 Corrected problem which resulted in the wrong menu being displayed when adding fields from existing files in FD
8486 Solved problem which resulted in no records being returned for sorted keys - sorted/multiple/image keys
8493 Corrected problem where the GT selection on an ASK date fails
8497 Solved problem which resulted in not all fields selected from $OLDPASS makeing it into the working set
8501 Corrected problem which generated an ORA-01719: outer join operator (+) not allowed in operand of OR...
8330 Solved problem which resuleted in Eloquence Bad Parameter Value opening difference DB
8503 Corrected problem which resulted in a segmentation fault reading an MBF subfile that had been appended
8518 Corrected problem which resulted in an ORA-00907: missing right parenthesis in Oracle Selection
8507 Fixed isuee of passwords in DXSAVE files not being encrypted in Linux
8514 Solved problem associated with changing Oracler SID, userid and password
8515 Solved problem with NULL in Oracle dates
8517 Corrected problem which resulted in an ORA-01719: outer join operator (+) not allowed in operand of O...
8524 Solved problems associated with oracle dates and selection
8525 Corrected problem which resulted in all records being returned when Linking 1,2F to a Sorted or Multiple key