Objecteering

6.0 version Patch P08040: Readme

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



1.     Introduction......................................................... 3

2.     Installing the P08040 patch for Objecteering 6.0 SP2 (P07430).................................................................... 4

2.1.        Required configuration.......................................................................................... 4

2.2.        Installation procedure for Windows.............................................................. 4

2.2.1.    Patch deployment procedure........................................................................................... 4

2.2.2.    Files deployed.................................................................................................................. 4

2.3.        Installation procedure for Linux....................................................................... 5

2.3.1.    Patch deployment procedure........................................................................................... 5

2.3.2.    Files deployed.................................................................................................................. 5

3.     Developments and technical problems corrected      6

3.1.        UML Modeler.................................................................................................................. 6

3.2.        C# Developer (CsDeveloper)................................................................................. 6

3.3.        C++ Developer (CxxDeveloper)............................................................................ 6

3.4.        Documentation............................................................................................................. 6

3.5.        Java Developer............................................................................................................. 6

3.6.        Requirements (RequirementsManager)............................................................. 7

3.7.        SQL Designer................................................................................................................. 7


 

 

1.     Introduction

 

This document provides you with all the information necessary for your first steps with the Objecteering 6.0 tool. It does not, in any way, replace the documentation provided with Objecteering 6.0, but does provide important information, which will help you get off to a good start. We strongly recommend that you read this document before using Objecteering 6.0.

 

2.     Installing the P08040 patch for Objecteering 6.0 SP2 (P07430)

2.1.   Required configuration

Objecteering 6.0 SP2 (P07430) with P08040 patch has been tested on the following platforms:

·         Windows 2000 SP4 (x86)

·         Windows XP SP1/SP2 (x86)

·         Windows 2003 (server only)

·         Linux Red Hat 9 (x86)

·         Linux Red Hat Enterprise 4.2

·         Solaris 2.8, 9 and 10 (SPARC)(server only)

2.2.   Installation procedure for Windows

The Objecteering 6.0 P08040 patch requires that Objecteering 6.0 SP2 (P07430) already be installed.

 

2.2.1.   Patch deployment procedure

·         Close all Objecteering 6 programs.

·         Double-click on the " Objecteering6_P08040_WIN.exe" file.

·         Click on the "Next" button to install the patch.

·         Click on "Finish" to complete the installation.

2.2.2.   Files deployed

This patch deploys the following files:

 

·         Binaries :

o        Admtool.exe

o        Wobjing.exe

o        internalizeXml.exe

o        externalizeBase.exe

 

·         Documentation :

o        Csharp Developer

o        Cxx Developer

 

·         UML Modeler MDACs :

o        CORBADesigner_V3.0.11.mdac

o        CsDeveloper_V2.0.29.mdac

o        CxxDeveloper_V1.1.16.mdac

o        Documentation_V5.0.09.mdac

o        DOORS_V3.0.15.mdac

o        FortranDeveloper_V1.2.08.mdac

o        JavaDeveloper_V4.1.38.mdac

o        Macros_V2.0.01.mdac

o        RequirementsAdmin_V3.0.15.mdac

o        RequirementsManager_V3.0.15.mdac

o        SQLDesigner_V2.0.12.mdac

 

·         Resources :

o        ObjecteeringPlugin-1.0.0.zip

 

2.3.   Installation procedure for Linux

2.3.1.   Patch deployment procedure

 

·         Close all Objecteering 6 programs.

·         Launch the ‘rpm -Uvh objecteering-6.0-08040.i586.rpm’ command.

2.3.2.   Files deployed

This patch deploys the following files:

 

·         Binaries :

o        admtool

o        wobjing

o        internalizeXml

o        externalizeBase

 

·         Documentation :

o        Csharp Developer

o        Cxx Developer

 

·         UML Modeler MDACs :

o        CORBADesigner_V3.0.11.mdac

o        CsDeveloper_V2.0.29.mdac

o        CxxDeveloper_V1.1.16.mdac

o        Documentation_V5.0.09.mdac

o        DOORS_V3.0.15.mdac

o        FortranDeveloper_V1.2.08.mdac

o        JavaDeveloper_V4.1.38.mdac

o        Macros_V2.0.01.mdac

o        RequirementsAdmin_V3.0.15.mdac

o        RequirementsManager_V3.0.15.mdac

o        SQLDesigner_V2.0.12.mdac

 

3.      Developments and technical problems corrected

3.1.    UML Modeler

·         Improvement of Network connections errors management.

·         Accents are correctly migrated from 5.3.0.

·         It is now possible to create Static and UseCase diagrams under Interfaces.

3.2.   C# Developer (CsDeveloper)

·         Full support of C# 2.0 novelties (Generics, Iterators, Property accessor visibility, Nullable types, Partial classes).

·         Support of RAMC feature has been added.

·         A FrameworkClassLibrary.ramc containing the .NET Framework 2.0 class library is delivered (mdaplugs\CsDeveloper\2.0.29\ramc), allowing to deploy the System and Microsoft.Csharp namespaces in your model.

·         Addition of a “SDK Version 2.0 and upper” parameter making it possible to choose the C# version used (1.1 or 2.0).

·         Addition of an "objingid" annotation for classes, interfaces, enumerations, attributes, associations and operations, allowing the Round Trip to find the modeling element in the Objecteering project when it is reversed.

·         A reference to "System" is now added to the Visual Studio project generated by Objecteering.

·         Enumerations now have their own C# tab.

·         The code generated from CsCode notes is now indented.

·         Multiple specializations between interfaces are now properly generated.

·         Diagrams created using the 'Create diagrams' command are now layouted.

·         Visual projects are now correctly generated.

3.3.   C++ Developer (CxxDeveloper)

·         Support of RAMC feature has been added.

·         Improvement of the Makefile generation feature.

·         Personal types can now be added with a simple ACT modification.

·         Base constructor code is now taken into account by the code update.

·         Addition of a  {}Cxx.Union tagged value allowing to generate an union instead of a class.

·         ‘Std::multimap’ typed attributes now generate ‘#include <map>’ include.

·         External code field now works correctly on packages.

·         Corrections in external classes management.

·         Corrections in Inner classes generation.

·         Corrections in the C++ edition box GUI for operations.

·         A warning message is now showed in the console when no generation has been made using the ‘Smart generation’.

3.4.   Documentation

·         Sub-classes are now taken into account during RTF generation.

·         Corrections in PostScript and RTF generation under Linux.

3.5.   Java Developer

·         Support of RAMC feature has been added.

·         A JavaDeveloper.ramc containing the JavaDeveloper profile, templates and redefinable J methods is now delivered (mdaplugs\JavaDeveloper\4.1.38\mdamodel), allowing to extend the JavaDeveloper MDAC.

·         Objecteering now generates ant files instead of makefiles.

·         Addition of an "objingid" annotation for classes, interfaces, enumerations, attributes, associations and operations, allowing the Round Trip to find the modeling element in the Objecteering project when it is reversed.

·         General improvement of the reverse feature.

·         Improvement in generation duration.

·         Forte and Visual Age have been removed from IDE option.

·         Interfaces are now taken into account when launching an update from a package.

·         {}JavaNoCode tagged value is now taken into account on generalization links and interface realizations.

·         ConcurrentLinkedQueue as Queue’ collection is now correctly generated.

·         EJB are not supported anymore.

3.6.   Requirements (RequirementsManager)

·         Automatically created traceability links now points from the UML element to the Requirement element.

3.7.   SQL Designer

·         Default values defined in the SQL Designer options are now taken into account when creating a DDL work product.