Release notes
- Version 9.b1 [Linux - July 15, 2010]
- Version 9.1.2 [Windows - July 13, 2010]
- Version 9.b0 [Linux - April 16, 2010]
- Version 9.1.1 [Windows - February 26, 2010]
- Version 9.1.0 [Windows - December 12, 2009]
- Version 9.0.1 [Windows - July 6, 2009]
- Version 9.0 [Windows - February 6, 2009]
Version 9.b1 [Linux - July 15, 2010]
Version 9.b1 is a consolidation of version 9.b0.
Bugs fixed:
- The log recordings have incorrect names for modifications and transformations.
- The Voyager console and the result window of schema analysis assistant can be closed.
- The characters "_" in the titles of contextual menus have disappeared.
- The object state creation in activity diagrams do not crash DB-MAIN.
- Schema printing no longer crashes DB-MAIN.
News:
- The COBOL extractor has been ported to Linux (only available for professional use).
- The temporary files (created when loading a LUN file) are stored in the directory /tmp.
Version 9.1.2 [Windows - July 13, 2010]
Version 9.1.2 is a consolidation of version 9.1.1 with new SQLite generator functionality.
Bugs fixed:
- The ongoing changes in the property box are saved when running a plugin in a user toolbar.
- When closing result window of schema analysis assistant, the application retrieves the focus.
- Deleting an object in a textual view refreshes the property box.
- The object edited in the property box is saved if it is selected again.
- The creation of a first attribute (button "First attribute" in property box) for a simple attribute proposes a new name instead of the father's name.
- When changing window (for schemas, texts or project), the property box is automatically refreshed according to the selected object in the current window.
- Closing a text window for which a description has been added on the first line does not crash DB-MAIN.
- Color update in the configuration dialog box (menu File/Configuration.../Method and View settings) does not crash DB-MAIN.
- In activity and use case diagrams, the creation buttons remain pressed until you have left the creation mode.
- The sections for menus and toolbars users in the db_main.ini file are no longer duplicated.
- The MySQL generator skip instructions "COMMENT ON ..." not recognized by MySQL.
- The Java interface for DB-MAIN correctly manages accented letters.
- The function MessageBox correctly displays messages in Voyager 2 pluins.
- In the SQL extractor, the line numbers are no longer offset in the error messages.
- The SQL extractor accepts the standard type double with one or two parameters (eg. DOUBLE (5,1)).
- In the IDS/II extractor, the extraction of "KEY" sets without declaration "DUPLICATE" no longer generates an identifier.
- The extractor handles COBOL redefines defined on the first line of COBOL declarations.
News:
- When plugins are missed in user toolbars or menus displays, an error message is displayed.
- The SQL extractor takes into account schema name in creation requests (CREATE TABLE and CREATE VIEW). The name of the created object becomes object_name"|"schema_name.
- In the SQL extractor, the user property "codeDecode" has been added to store the statements "ALWAYS CALL FOR ENCODING DECODING ...".
- DB-Main has a SQL DDL generator for SQLite.
- In activity diagrams, to select an object in property box of an object flow, the object names with their states are proposed (to distinguish objects that have different states in the same schema).
- The help has been translated in HTB format to be compliant with Windows and Linux platforms.
Version 9.b0 [Linux - April 16, 2010]
First beta version of DB-MAIN on Linux.
Version 9.1.1 [Windows - February 26, 2010]
Version 9.1.1 is a consolidation of version 9.1.0 with new functionalities in Interface (contextual menu, improvements of project explorer and property box edition).
Bugs fixed:
- The COBOL extractor does no invert more elements of a "redefine" group.
- In the graphical setting dialog box, the checkbox "[New schema] and [Add text] processes" is not taken into account when validating.
- In the property box, change the case of product version is not considered as a modification.
- In the meta-property dialog box, we can not enter a particular type.
- In the meta-property dialog box, correction of synchronisation between pre-defined values and semantic description.
- DB-MAIN does not crash when you mark a note in a project.
- The message in the status bar for the menu entry "Edit/Goto" is no more the concatenation of two messages.
- Fixed SQL extractor to parse more MySQL types.
- Fixed refresh in a text window when using the horizontal scroll bar.
- The choice of line thickness in the configuration dialog box is now taken into account by the "Copy graphic" menu.
- Extraction of SQL "create view" in the same schema that tables no longer duplicates the instance of the schema in the project window.
- Add an 's' to the entry "User-defined menu" of the configuration box dialog.
- In a text, the "Copy" in the clipboard no longer crashes when it is the last line.
- Fixed import ISL when the values of meta-properties were too large (greater than 255 characters).
- If text is empty, it no longer displays the message "Can not open file". Click on the first line no longer crashes DB-MAIN.
- In the configuration dialog box, the small box in the upper left corner disappeared.
- Creating an object using the buttons on the Properties box when the current object is not valid no longer crashes DB-MAIN.
- Changing a stereotype of a role in a UML class diagram applied to the wrong role.
- The technical descriptions of a product (in project view) are saved.
- Remove the 'checkable' characteristic on menu "Edit/Select marked" and "View/Move window" that displays or not the icon menu.
News:
- Right click on selected objects displays a contextual menu (available in all views).
- The selection is done incrementally with the Control button in the graphical views to better meet generally accepted standards.
- In the box configuration, ability to give specific values for the line thickness used by the menu "Copy Graphic.
- SQL Extractor extracts schemas in collections of type "SQLSchema".
- SQL extractor extracts specific (not DB-MAIN) SQL type in the user property "physType" (with parameters %l and %d).
- IDS/II extractor correctly parses the key components, creates order components for "calc key" and does not create the record "SYSTEM".
- SQL Generators use the user property "physType" (with the parameters% s and% d).
- The project explorer sorts its items alphabetically by type (beginning by data schemas, processing schemas, texts, product sets and engineering processes).
- The project explorer displays product sets.
- Synchronization between selection of the project explorer and its graphical view.
- Creating an object automatically edits the first editable field of properties box.
Version 9.1.0 [Windows - December 12, 2009]
Version 9.1.0 is a consolidation of version 9.0.1 with new functionalities in Java Interface for DB-MAIN (JIDBM).
Bugs fixed:
- Graphical copy does not truncate more drawings pasted into presentation software.
- Correction of IS-A relation (with disjoint or total constraint) transformation into relationship types.
- Correction of object destruction in compact textual view.
- DEL button erases a note.
- Correction of change type between compound and atomic attribute in property box.
- Correction of attribute creation via buttons in property box.
- Taking into account the zoom and reduce factor in the graphical setting box.
- Improving screen management.
- Correction of refresh problem in user toolbars.
- Possibility to create attribut group with buttons GR and ID if selected objects belong to compound multivalued attribute.
- Modification of MySQL generator to solve comment problems with "--".
- Correction of user property transfert in transformation of group into multivalued attribute.
- Correction of attribute domain management in property box.
- Correction of relationship type transformation into attribute when reference group contains compound attribute.
- Correction of markplan refresh.
- Display of right constraint in the constraint dialog box.
- Correction of structure extraction that does not create a schema.
News:
- Double-click action on an object set the cursor on the first editable field in the property box.
- Rename package jidbm into com.dbmain.jidbm.
Do not forget to update "import" in Java plugins. - Add methods to access DB-MAIN transformations (transform...).
- Add DBMAttributeOwner and DBMProcessingUnitOwner interfaces.
- Add methods to copy objects (copy...).
- Add methods to create unique objects (createUnique...).
- Redefinition of "equals" function on DBMGenericObject class (object comparison on object identifiers).
- Error message when license file cannot be created due to write permission problems to the DB-MAIN setup directory (especially in Windows Vista and 7).
Version 9.0.1 [Windows - July 6, 2009]
Version 9.0.1 is a consolidation of version 9.0.
Bugs fixed:
- User-defined toolbars: Java plug-ins added to a toolbar with the configuration dialog box do not work without DB-MAIN restart.
- Views: view generation opens a second window if the view window is already opened.
- Methodology: contextual menu "properties" on methodology objects does not work.
- Global transformation assistant: the second run of a script with "Name processing" or "Comment" rules crashes DB-MAIN.
- Graphical views: the move of selected objects is very slow when the mouse is outside the window.
- Print: the printing of several pages prints many times the first page.
- Text search: the search on state, object flow and control flow names does not work.
- Graphical and textual views: the attributes and groups cannot be moved in their parent with "Ctrl-Alt-down(up) arrow" key event.
- Property box: if a field is edited in property box, the focus on current window is not complete (arrow keys do not move selected objets).
- Text files: the font cannot be changed in a text window.
- Property box: the project name cannot be changed in the property box without crash.
- Property box: refreshing problem in the "User prop" panel on an object without user-defined property.
- JIDBM: Java plug-ins cannot be executed if DB-MAIN is launched from a DOS console.
- ODBC extraction: problem with Microsoft SQL Server data structure extraction.
News:
- License: The license number can be changed in the About dialog box.
- Main window: the opened LUN file name appears in the title of DB-MAIN main window.
- Attribute: a simple attribute can become a compound attribute and conversely (only if compound attribute has no child).
- Dialog boxes: "Ok" buttons are default buttons like in version 8.
Version 9.0 [Windows - February 6, 2009]
The version 9.0 has a new interface developed with the graphical library wxWidgets. It is a consolidation of version 8.2. The main changes are:
- New efficient and ergonomic interface:
- New window management based on notebook interface more modern than the old multiple document interface (MDI).
- New window "Project explorer" to manage easily products and processes of the current project.
- New generic property box to manage object properties.
- New simplified dialog box for transformations.
- Improvements of Java library (JIDBM):
- Correction of createSchema, createText and createProductSet methods in the DBMProject class.
- Correction of accented characters management in the names of objects and descriptions.
- The creators return a NULL pointer if the created object already exists.
- Improvements of extractors (SQL, IDS, IMS and COBOL).
- Correction of MySQL generator: systematic generation of identifier columns referenced in the foreign key declaration.
- And many others corrections and bug fixes.

