What's new in Together 4.2*

This release of Together® adds number of new e-Commerce features, improves and enhances some existing features, and fixes a number of issues. New features etc. are described in this document. To see what was implemented for previous releases (from version 4.0) see Version 4 History. Please check out the readme file as well, if you have not yet done so.

New Features

New e-Commerce Development Features & Improvements

  • Deployment support for EJB & Servlets on WebLogic Server 5.1 (WLS 5.1)

  • (See Help index keyword "deployment".)

  • Deployment support for EJB & Servlets on IBM WebSphere (WAS 3.5) 
    (See Help index keyword "deployment".)


  • Optionally generate JSP client for for WLS 5.1 or WAS 3.5 during EJB deployment. Use JSPs to live-test EJB. 
    (See Help index keyword "JSP".)


  • Optionally have the Deployment Expert verify correctness the EJBs to ensure that they conform to the selected EJB Specification (for example, check EJB 1.0 source and update to EJB 1.1). 
    (See Help index keyword "deploying", topic "Creating EJBs.)


  • Multiple EJB implementation classes can share the same Home/Remote interfaces. 
    (See Help index keyword "EJB", topic "Creating EJBs.)


  • Use pattern to refactor an existing class into a Session or Entity EJB implementation class; choose existing Home/Remote interfaces. 
    (See Help index keyword "EJB", topic "Creating EJBs.)


  • Proxies for more app server plug-ins: select server in Deployment Expert to download deployment support plug-in from developer's website. 
    (See Help index keyword "EJB", topic "Deploying Enterprise JavaBeans.)
  • Other New Features & Enhancements

    1. Editor:
    2. Debugger
    3. Compile, make, run
    4. QA Metrics & Audits
    5. Diagram image capture
    6. Documentation generation

    Most significant bug fixes

    The following list is not intended to be a comprehensive listing of all defects fixed or all issues addressed in this release. These are issues most often cited by customers, or identified as high-priorty issues by the Together development team.
     
    ID Title Notes
    #13065  Sequence diagram: don't branch object lifeline when branching messages. ()
    #15712  Call compile tool when trying to run not compiled class.  Regulated by a new option on Tools page of Options dialog. 
    #15968  Activity,State diagram:don't set default event name for the transition with properties. 
    #16162  RDB export from Class diagram: attribute types should be mapped correctly. 
    #17214  Provide optional possibility to compile project on debugger invocation.  Regulated by an option on Debugger page of Options dialog. 
    #19111 Debugger does not run under JDK 1.2.2 under Windows and Linux  Windows: User must install jpda (3 DLLs and jpda.jar), & the jpda.jar file must be added to classpath. The Windows installer now does this classpath update (but does NOT install JDPA). It also adds jpda/bin (with dlls) to the PATH environment variable. Notes regarding the above are added to the Together.bat. The Together.exe launcher now searches for jpda and adds jpda DLLs to the PATH. 

    Linux & other UNIX: The Together.sh launcher adds and exports jpda-so to LD_LIBRARY_PATH

    #19136  Inspector: keep current page when focus is changed to another element. 
    #19405  Multipage projects should be printed correctly. 
    #20527  Should be possible to apply EJB pattern to the existing class.  Regular Java classes can be refactored to an EJB implementation classes (Session & Entity) with relevant pattern. Pattern can be applied from  Class Inspector, Properties page. 
    #21443  Collaboration diagram: Elements should not lose place after close diagram. 
    #21949  C++: Should recognize relative path in #include directive. 
    #21988  EJB deployment to Weblogic: provide ability to edit JNDI-name for resource reference. A Resource object (with property jndi-name) is added to EJB Assembly diagram w/ ability to link resource_ref to Resource
    #22193 On Solaris, Netscape browser is not launched when needed (when Hyperlink/URL link is opened, or when HTML documentation is generated, etc. Associations, etc. were actually fixed in the previous release, but the updates to the .sh launcher file were not included in the release. This has been corrected.
    #22315  EJB deployment: Should be able to deploy EJB if its parts do not have standard names. 
    -
    #22494  Generate DDL from Class diagram: Use physical names specified in tag. 
    #22561  SCC integration should work if usecallback=true. 
    #22562  ER diagram: Together should not loop on foreign key rename. 
    #22641  GSD script should process method calls in C++.   
    #24319 Inspector should apply or abandon changed value on close This fix results in behavioral change from v. 4.1. Pending field changes are abandoned when inspector dialog is explicitly closed via button in title bar.

    *The Together® product line offers different products with different feature sets. For information about what features come in each Together product, visit www.togethersoft.com.