18
Jan

The latest release of TUDOOR (1.8.3) comes with new access methods and a complete java doc for the dataModel package.

New Features
- DoorsItem.getFullName():String
- DoorsFormalObject.getHeading():String
- DoorsFormalObject.getShortText():String
- DoorsFormalObject.getText():String
- DoorsModule.softDelete():boolean
- DoorsModule.hardDelete():boolean
- DoorsModule.getAttributeValue(DoorsAttributeDef):Object[]
- DoorsModule.getAttributeValue(String):Object[]

New Tests
- DoorsItemTests.getFullName_Tests()
- DoorsFormalObjectTests.getHeading_ShortText_Text_Tests()
- DoorsAttributeTests.getAttributeValueForModuleTest()

API Changes
- deprecated methods and replacements:
DoorsObject.getObjectNumber() -> DoorsObject.getNumber()
DoorsObject.getObjectLevel() -> DoorsObject.getLevel()
DoorsObject.getObjectIdentifier() -> DoorsObject.getIdentifier()
- DoorsLinkset.equals(Object) implemented

Javadoc
- completed for the packages com.modelengineers.tudoor.baseTypes and com.modelengineers.tudoor.dataModel

11
Dec

The latest release of TUDOOR (1.8.2c) is an update release which comes with some bugfixes and minor changes.

Bug fixes
- getAllIncomingLinks() and getAllIncomingLinks() of DoorsObject were broken (returned zero elements or exception during execution)
- now DoorsNonLinkModule.getObjects() will not return table row and table header objects

New Tests
- Tests for incoming and outgoing Links in DoorsObjectTests

API Changes
- com.modelenginers.tudoor.connection.CommandExecutionEnum removed
- removed redundant static String constants of base types in DoorsAttrType.java (use BaseType.java instead)

15
Aug

We recently received reports that users encountered a problem using TUDOOR with DOORS 9.3 clients. The connection between TUDOOR and DOORS could not be established correctly and TUDOOR could therefore not be used to access the DOORS database. The problem was due to a defect TCP/IP socket handling by the DOORS 9.3 client.

The issue was solved with the release of the ‘Fix Pack 4′ for DOORS 9.3 by IBM (released: 29.06.2011). After applying the fix pack, the DOORS client is updated to version 9.3.0.4 and TUDOOR will run again as usual. Changes to TUDOOR files are not necessary.

Because of the low-level API access (socket reading via DXL), it is unfortunately not possible for us to provide a TUDOOR patch for releases 9.3.0.0, 9.3.0.1, 9.3.0.2, and 9.3.0.3 of the DOORS client.

You can download ‘Fix Pack 4′ from the following IBM site:

https://www-304.ibm.com/support/docview.wss?uid=swg24030148

Please visit the following site for more information about bug fixes:

https://www-304.ibm.com/support/docview.wss?rs=3601&uid=swg27019741

23
May

We are constantly developing and enhancing our TUDOOR tool, and would now like to share with you the latest developmental milestone: version 1.8.2a.

The most important new additions include:
- Type safe write access to attribute values of system defined attribute types
- Type safe write access to attribute values of custom defined attribute types
- Support for the following base types: Integer, Real, String Text, Date, Enumeration, and Username
- Better memory handling for read accees of objects
- Error corrections

Don’t hesitate to contact us if you are interested in an evaluation version of TUDOOR (support_at_model-engineers.com).

02
Nov

You can now download the first official TUDOOR product flyer: TUDOOR_Product-Flyer

Meet us at the dSPACE User Conference in Padaborn (9th November – 10th November). More about the User Conference can be found on the dSPCASE website (German only): dSPACE User Conference 2010

27
Aug

TUDOOR 1.8.1a
- Separate releases for Teleleogic DOORS® 8 and IBM® Rational® DOORS® 9
- Bug fixes
- Minor bugs in some equals methods
- Removed uniqueId for DoorsObject, DoorsAttribute, and DoorsObject
- Double parentDatabase entries removed
- Extended code (delete, isDeleted, undelete, purge…)

New tests/examples

DoorsDataBaseOnlineConnectionTests

DoorsFormalModuleTests

DoorsItemTests
- setNameProjectTests(), setNameModuleTests(), setDescriptionFolderTests(), setDescriptionProjectTests(), setDescriptionModuleTests()

DoorsLinkModuleAndLinksTests

NEW FEATURES
DoorsAttribute + DoorsAttributeType
- getDescription (empty string is returned when using DOORS 8 )

DoorsItem (Folder, Project, Formal Module, Link Module)
- create (create methods are in DoorsDatabaseConnection)
- setDescription
- setName
- delete
- undelete
- purge
- isDeleted

DoorsLinkModule (only links where source and target modules are visible)
- getAllLinks
- getLinks
- getAllLinksets
- getMapping

DoorsLinkset
- getAllLinks
- getSourceModuleID
- getSourceModule
- getTargetModuleID
- getTargetModule
- getLinkModuleID
- getLinkModule

DoorsLink
- getSourceObjectNumber
- getSourceObject
- getTargetObjectNumber
- getTargetObject
- getSourceModuleID
- getSourceModule
- getTargetModuleID
- getTargetModule
- getLinkModuleID
- getLinkModule

DoorsModule
- openInEditMode (exclusive edit mode)
- closeAndSave

DoorsFormalModule
- createFormalObject
- purgeObjects

DoorsObject
- getOutgoingLinks
- getIncomingLinks
- getAllOutgoingLinks
- getAllIncomingLinks
- isDeleted
- softDelete
- hardDelete
- undelete

20
Aug

We are constantly developing and enhancing our TUDOOR tool, and would now like to share with you the latest developmental milestone: version 1.8.1a.

The most important new additions include:
- First write accesses are available
- Support of link modules, link sets, and links
- Error corrections and additional read accesses
- Compatibility with Telelogic DOORS® 8

Don’t hesitate to contact us if you are interested in an evaluation version of TUDOOR (support_at_model-engineers.com).

,

15
Jun

What is TUDOOR?

TUDOOR is a Java (adapter) tool that accesses the data in Telelogic DOORS® and IBM® Rational® DOORS® databases. You basically use it like a database driver, however instead of using SQL or DXL (the script language in DOORS), you can use instances of classes representing DOORS items. This gives you a more sophisticated and easier way of accessing your data.

What happens behind the scenes is that you communicate with a locally installed DOORS client to execute DXL scripts. So TUDOOR has all the power and possibilities of DOORS-DXL itself for retrieving data.

To find out more about TUDOOR, please visit the TUDOOR product page at http://www.model-engineers.com/en/our-products/tudoor.html.

15
Jun

TUDOOR 1.8.0 alpha has now been released.

Please contact our support team to receive download links for the latest version.

[update]

Following recent intensive restructuring, we are now proud to introduce the first new version of TUDOOR (1.8.0a). This is an alpha version, which we believe is now stable enough to be released for testing to a selected group of our customers.

In this first version, a focus has been placed on the functionalities of read access to the DOORS database via TUDOOR. In summary, many access functions have been completed for the following elements:

- AttributeType, Attribute, Object, NonLinkModule, Folder, Project

- One example is access to self-created attributes, which can be assigned to self-created attribute types. Generic methods are available for the current alpha version, which allow access to the values of almost all attributes with any attribute types (integer, enumeration, string…).

,