Product Documentation
Abstract
This document provides an overview of new features and enhancements in IBM Rational Software Architect version 9.1 releases.
Content
18 August 2017 Current IBM product integration support IBM Runtime Environment Java Technology Edition updates IBM User Education Videos 10 June 2016 Superseded IBM product integration support IBM Runtime Environment Java Technology Edition updates IBM User Education Videos 18 December 2015 Current
Link Date Released Status
Eclipse IDE support
The following Eclipse IDE is supported beginning with version 9.1.2.3:
IBM product integration support
The following product integration is supported beginning with v9.1.2.3:
IBM Runtime Environment Java Technology Edition is updated to the following versions::
View the how-to and training videos on YouTube for Rational Software Architect.
Link Date Released Status
Eclipse IDE support
The following Eclipse IDE is supported beginning with version 9.1.2.2:
IBM product integration support
The following product integration is supported beginning with v9.1.2.2:
Important Note: The Eclipse Tools for Bluemix and the Eclipse Tools Cloud Foundry updates are Mandatory updates. If these tools are not updated by using this fixpack, then after the Bluemix servers switch their supported security protocols by May 23, 2016, these tools will no longer be able to connect to the Bluemix servers.
IBM Runtime Environment Java Technology Edition is updated to the following versions::
Platform Support
The following additional platform support are included in this release:
View the how-to and training videos on YouTube for Rational Software Architect.
Link Date Released Status
IBM product integration support |
---|
Eclipse IDE support
The following Eclipse IDE is supported beginning with version 9.1.2.1:
- Eclipse 4.2.2.6
IBM product integration support
The following product integration is supported beginning with v9.1.2.1:
- IBM Installation Manager 1.8.3
- Rational License Key Server 8.1.4.9
- IBM Node.JS 1.1.0.16
- Rational Application Developer for WebSphere 9.1.1.1
- Internet Explorer 11
- Rational Team Concert 5.0.2
- Rational Team Concert 6.0
IBM Runtime Environment Java Technology Edition updates
IBM Runtime Environment Java Technology Edition is updated to the following versions::
- IBM Java SDK/JRE 7.0.8.20
- Oracle Java SDK/JRE/JDK (Mac OS X) v7.0 Update 85
Eclipse platform updates
The following additional Eclipse 4.2.2.6 patches and fixes are included in this release:
- Eclipse platform: Bugzilla fixes 163335, 402476, 406543, 401991, 405942, 406348, 418837, 438628, 368354, 414051, 415544, 404873
- Eclipse Business Intelligence and Reporting Tools (BIRT): Bugzilla fixes 390518, 390528, 390630, 390632, 390653, 390655, 390656, 390669, 390740, 390502, 390511,390512,390531, 390618, 390619, 390627, 390633, 390634, 390636, 390637, 390639, 390645, 390657, 390742, 390745, 464068
- Eclipse C/C++ Development Tooling (CDT) platform: Bugzilla fixes 307542, 403455, 228434, 406456, 413080, 417616
- Eclipse C/C++ Development Tooling (CDT) debugging: Bugzilla fixes 341545, 341632
- Eclipse C/C++ Development Tooling (CDT) XLC feature: Bugzilla fix 228434
- Eclipse CVS: Bugzilla fix 418837
- Eclipse Equinox p2: Bugzilla fix 404619
- Eclipse Graphical Modeling Framework (GMF): Bugzilla fixes 428176, 422445, 307762, 405334, 412041, 416891, 432387, 433129, 464801
- Eclipse Java Development Tools (JDT): Bugzilla fixes 376977, 399098, 398490, 395897, 407402, 405051, 405932, 410207, 368354, 431275, 440470 , 386410
- Eclipse J2EE Standard Tools (JST): Bugzilla fixes 378160, 400967, 401742, 404078, 404090, 404752, 404855, 404914, 406595, 407023, 407089, 407565, 408055
- Eclipse Modeling Framework Project (EMF) Ecore Editor: Bugzilla fix 402266
- Eclipse Plug-in Development Environment (PDE): Bugzilla fixes 401435, 407982
- Eclipse Remote System Explorer (RSE): Bugzilla fixes 399083, 401955, 402539, 402548, 402549, 402550, 402556, 404361, 404397, 406591, 407429, 399752, 409852, 411878, 411399, 412859, 413001, 413179, 415599, 416544, 416545, 416550, 417035, 420578, 422508, 425020, 425028, 425912, 425114, 425790, 425912, 427850, 428127, 430896, 430899, 430904, 430906, 431060, 431380, 431292, 431485, 432434, 433543, 433698, 436970,439922, 452912,,442399, 458648, 459263, 444622
- Eclipse Rich Client Platform (RCP): Bugzilla fixes 163335, 338450, 379142, 384560, 381765, 384354, 394336, 395642, 396418, 398684, 398925, 400042, 401709, 410749, 405562, 408839, 410900, 410906, 413096, 417622, 429327 , 441935 , 405262
- Eclipse 4 Rich Client Platform (RCP): Bugzilla fixes 181592, 248410, 303114, 373294, 376011, 379263, 381765, 384162, 391825, 394395, 395839, 398509, 398684, 398925, 403598, 405562, 407555, 408839, 408506, 409748, 410749, 416715, 436846, 441935, 296512, 408298, 441705, 418909, 409553, 404776, 389491, 392967, 369860 , 426062, 446534, 397872
- Eclipse Target Management (TM) Terminal: Bugzilla fix 404341
- Eclipse Help translation: Bugzilla fix 130612
- Patches in Web Tools Platform (WTP) 3.4.2 for this release: Bugzilla fixes 436495, 439927, 440912, 482134
IBM User Education Videos
View the how-to and training videos on YouTube for Rational Software Architect.
Link | Date Released | Status |
---|---|---|
05 June 2015 | Current |
IBM product integration support |
---|
Eclipse IDE support
The following Eclipse IDE is supported beginning with version 9.1.2:
- Eclipse 4.2.2.5
IBM product integration support
The following product integration is supported beginning with v9.1.2:
- IBM Installation Manager 1.8.2.1
- Rational Common Licensing 8.1.4.6
- IBM Node.JS SDK 1.1.0.14
- Rational Team Concert 5.0.2
- Rational Team Concert 6.0
IBM Runtime Environment Java Technology Edition updates
IBM Runtime Environment Java Technology Edition is updated to the following versions::
- IBM Java SDK/JRE 7.0.8.10
- Oracle Java SDK/JRE/JDK (Mac OS X) v7.0 Update 75
Eclipse platform updates
The following additional Eclipse 4.2.2.5 patches and fixes are included in this release:
- Eclipse platform: Bugzilla fixes 163335, 402476, 406543, 401991, 405942, 406348, 418837, 438628, 368354, 414051, 415544
- Eclipse Business Intelligence and Reporting Tools (BIRT): Bugzilla fixes 390518, 390528, 390630, 390632, 390653, 390655, 390656, 390669, 390740, 390502, 390511,390512,390531, 390618, 390619, 390627, 390633, 390634, 390636, 390637, 390639, 390645, 390657, 390742, 390745
- Eclipse C/C++ Development Tooling (CDT) platform: Bugzilla fixes 307542, 403455, 228434, 406456, 413080, 417616
- Eclipse C/C++ Development Tooling (CDT) debugging: Bugzilla fixes 341545, 341632
- Eclipse C/C++ Development Tooling (CDT) XLC feature: Bugzilla fix 228434
- Eclipse CVS: Bugzilla fix 418837
- Eclipse Equinox p2: Bugzilla fix 404619
- Eclipse Graphical Modeling Framework (GMF): Bugzilla fixes 428176, 422445, 307762, 405334, 412041, 416891, 432387, 433129
- Eclipse Java Development Tools (JDT): Bugzilla fixes 376977, 399098, 398490, 395897, 407402, 405051, 405932, 410207, 368354, 431275, 440470
- Eclipse J2EE Standard Tools (JST): Bugzilla fixes 378160, 400967, 401742, 404078, 404090, 404752, 404855, 404914, 406595, 407023, 407089, 407565, 408055
- Eclipse Modeling Framework Project (EMF) Ecore Editor: Bugzilla fix 402266
- Eclipse Plug-in Development Environment (PDE): Bugzilla fixes 401435, 407982
- Eclipse Remote System Explorer (RSE): Bugzilla fixes 399083, 401955, 402539, 402548, 402549, 402550, 402556, 404361, 404397, 406591, 407429, 399752, 409852, 411878, 411399, 412859, 413001, 413179, 415599, 416544, 416545, 416550, 417035, 420578, 422508, 425020, 425028, 425912, 425114, 425790, 425912, 427850, 428127, 430896, 430899, 430904, 430906, 431060, 431380, 431292, 431485, 432434, 433543, 433698, 436970,439922, 452912,,442399, 458648, 459263, 444622
- Eclipse Rich Client Platform (RCP): Bugzilla fixes 163335, 338450, 379142, 384560, 381765, 384354, 394336, 395642, 396418, 398684, 398925, 400042, 401709, 410749, 405562, 408839, 410900, 410906, 413096, 417622, 429327
- Eclipse 4 Rich Client Platform (RCP): Bugzilla fixes 181592, 248410, 303114, 373294, 376011, 379263, 381765, 384162, 391825, 394395, 395839, 398509, 398684, 398925, 403598, 405562, 407555, 408839, 408506, 409748, 410749, 416715, 436846, 441935, 296512, 408298, 441705, 418909, 409553, 404776, 389491, 392967, 369860
- Eclipse Target Management (TM) Terminal: Bugzilla fix 404341
- Eclipse Help translation: Bugzilla fix 130612
- Patches in Web Tools Platform (WTP) 3.4.2 for this release: Bugzilla fixes 436495, 439927, 440912
REST Service Modeling
The Web Application Description Language (WADL) is a XML description of HTTP-based web applications typically Representational State Transfer (REST) web services. The REST Service model to WADL transformation transforms UML representations of REST service elements into WADL in an eclipse project.
Deployment Planning
Earlier, deployment topology diagrams are persisted in separate resource files. This limits the compare-merge support for the topology models. To overcome these limitations through the logical merge of topology models, as part of this enhancement persisting of topology diagrams within the topology model resource file itself is supported.
This co-persistence of topology diagrams within the topology model is optional. User can control this with new preference option "Persist new topology diagrams within topology resource file". By default, it is OFF so that new topology diagrams will be persisted in separate resource file, as before. If it is turned ON, new topology diagrams will be persisted in topology model resource file itself.
Deployment Planning - UCD Integration
- Support to publish additional configuration component units along with application owned components
- While modeling the BluePrints in RSA, you can add additional software components apart from the components from the UML Application and publish the same to UCD to create the corresponding UCD artifacts.
- You can control publish intent of the required Application components from RSA to UCD.
- Support for Cloud based deployments in UCD
- You can import the Cloud Virtual System Patterns (VSPs) into IBM UrbanCode Deploy and create the corresponding Resource Templates in IBM UrbanCode Deploy. RSA-UCD Integration is now enhanced to support the import of Resource Templates from UCD into RSA.
- You can create BluePrints in RSA by using these Resource Templates and Publish it to UCD as before.
UML to Node.js Transforms
Express.js is the web application framework of Node.js. As a part of RSA 9.1.2, you can generate Express.js code from a REST model using UML to NodeJsExpress transformation. After adding logic, you can deploy the generated Express.js application onto Bluemix from RSA.
Compare / Merge
- Tasks can now be created during a Compare or Merge session to:
- Write review comments on changes
- Follow-up on necessary post-merge activities
- Remember how certain conflicts were resolved
- An OpaqueBehavior change is now combined with a corresponding Operation change, so that a single change is presented by Compare/Merge in this case.
The tasks appear in a new Compare/Merge Tasks view and can be exported to file, and then imported into another workspace.
Activity Editor
Partitions in an activity diagram can now be moved by dragging and dropping it in the name compartment of another partition.
Search
When selecting search result items in the Search view the number of selected items are now displayed in the status bar.
Core Modeling
- A new preference was introduced: Modeling - Fragment file name pattern. It allows to define a pattern for how to name new fragment files that are created using the Refactor - Create Fragment and the Refactor - Fragment All Sub-Packages commands.
- Product name and version is now included into supported RSA/RSARTE files:.emx,.efx.,.tc and others. It is included as a comment at the beginning of the file.
UML Modeler
The current usage of RSA with JAWS reader simply reads out the label names without providing any additional information. This feature will enable JAWS reader to additional information like selected element type. A new preference option "verbose mode" is enabled which in addition to the above information, JAWS reader will also read out the UML documentation for that element and container information.
IBM User Education Videos
View the how-to and training videos on YouTube for Rational Software Architect.
Link | Date Released | Status |
---|---|---|
31 October 2014 | Superseded |
Integration of Eclipse Tools for Bluemix Requirement Management integration | Java Emitter Transformation (JET) import |
---|
Integration of Eclipse Tools for Bluemix
- The Eclipse Tools for Bluemix can be selected as a feature to install when you install the product by using IBM Installation Manager.
- The Eclipse Tools for Bluemix enables rapid deployment and integration of applications with IBM Bluemix, including EAR publishing and exposing some of the unique features of the Liberty buildpack such as deploying a Liberty packaged server, in addition, support for deploying JavaScript applications allows you to target your JavaScript project, and then deploy and run your server side JavaScript application in the Cloud.
- This new feature also provides tools to bind Bluemix services and add-ons from the Bluemix catalog (https://ace.ng.bluemix.net/#/store/cloudOEPaneId=store) to projects.
- The Eclipse Tools for Bluemix also provides ways to manage applications deployed to Bluemix, such as, starting and stopping applications, adding and removing mapped URLs, instances number, and modifying the memory limit that the application is allowed to use.
- Translation for Bluemix plugins is available to be installed along with the Eclipse Tools for Bluemix feature.
Requirement Management integration
- You can integrate Requirement Management with Rational Software Architect to work with Rational DOORS Next Generation, which is also part of Rational Collaborative Lifecycle Management solution. You can view and explore Requirement Management artifacts, link Requirement Management artifacts with UML model elements. You can also seed UML model elements from Requirement Management artifacts, thereby creating explicit links between UML model elements and Requirement Management artifacts.
Eclipse IDE support
The following Eclipse IDE is supported beginning with version 9.1.1:
- Eclipse 4.2.2.3
IBM product integration support
Beginning with version 9.1.1, the following product are required for integration:
- IBM Installation Manager 1.8
- Rational Common Licensing 8.1.4.3
JDK support
The following JDK is supported beginning with version 9.1.1:
- Oracle JDK 7.0 Update 67 for OS X
Eclipse platform updates
The following additional Eclipse 4.2.2.3 patches and fixes are included in this release:
- Eclipse platform: Bugzilla fixes 163335, 402476, 406543, 401991, 405942, 406348, 418837, 438628
- Eclipse Business Intelligence and Reporting Tools (BIRT): Bugzilla fixes 390518, 390528, 390630, 390632, 390653, 390655, 390656, 390669, 390740, 390502, 390511,390512,390531, 390618, 390619, 390627, 390633, 390634, 390636, 390637, 390639, 390645, 390657, 390742, 390745
- Eclipse C/C++ Development Tooling (CDT) platform: Bugzilla fixes 307542, 403455, 228434, 406456, 413080, 417616
- Eclipse C/C++ Development Tooling (CDT) debugging: Bugzilla fixes 341545, 341632
- Eclipse C/C++ Development Tooling (CDT) XLC feature: Bugzilla fix 228434
- Eclipse CVS: Bugzilla fix 418837
- Eclipse Equinox p2: Bugzilla fix 404619
- Eclipse Graphical Modeling Framework (GMF): Bugzilla fixes 307762, 405334, 412041, 416891, 432387, 433129
- Eclipse Java Development Tools (JDT): Bugzilla fixes 376977, 399098, 398490, 395897, 407402, 405051, 405932, 410207
- Eclipse J2EE Standard Tools (JST): Bugzilla fixes 378160, 400967, 401742, 404078, 404090, 404752, 404855, 404914, 406595, 407023, 407089, 407565, 408055
- Eclipse Modeling Framework Project (EMF) Ecore Editor: Bugzilla fix 402266
- Eclipse Plug-in Development Environment (PDE): Bugzilla fixes 401435, 407982
- Eclipse Remote System Explorer (RSE): Bugzilla fixes 399083, 401955, 402539, 402548, 402549, 402550, 402556, 404361, 404397, 406591, 407429, 399752, 409852, 411878, 411399, 412859, 413001, 413179, 415599, 416544, 416545, 416550, 417035, 420578, 422508, 425020, 425028, 425912, 425114, 425790, 425912, 427850, 428127, 430896, 430899, 430904, 430906, 431060, 431380, 431292, 431485, 432434, 433543, 433698, 436970,439922, 452912,
- Eclipse Rich Client Platform (RCP): Bugzilla fixes 163335, 338450, 379142, 384560, 381765, 384354, 394336, 395642, 396418, 398684, 398925, 400042, 401709, 410749, 405562, 408839, 410900, 410906, 413096, 417622, 429327
- Eclipse 4 Rich Client Platform (RCP): Bugzilla fixes 181592, 248410, 303114, 373294, 376011, 379263, 381765, 384162, 391825, 394395, 395839, 398509, 398684, 398925, 403598, 405562, 407555, 408839, 408506, 409748, 410749, 416715, 436846
- Eclipse Target Management (TM) Terminal: Bugzilla fix 404341
- Eclipse Help translation: Bugzilla fix 130612
- Patches in Web Tools Platform (WTP) 3.4.2 for this release: Bugzilla fixes 436495, 439927, 440912
Static code analysis
- More Java code review rules and Java Metrics rules are now supported.
Prior to v9.1.1, only a subset of the Java Code Review rules (211 rules) and no Java Metrics rule were supported. In v9.1.1, the full set of Java Code Review rules (541 rules) and Java Metrics rules (42 rules) is included.
Code Coverage tools
- Code Coverage is now supported on Oracle WebLogic servers.
- Code Coverage on server now supports different bitness of servers regardless of the bitness used to launch the workbench.
- Code Coverage server filter set is now defaulted to only include classes in the workspace.
Just enabled for Code Coverage using project properties and use Run on Server to run the code coverage enabled application on an Oracle WebLogic server.
There used to be a default filter set defined as the Code Coverage server filter set (under Preferences > Java > Code Coverage > Server), that excluded a certain set of pre-defined classes and included classes in the workspace. The default is now changed to only include classes in the workspace. You can revert to the behavior of the previous releases by selecting the Enable filter customization check box and then use the Edit, New and Remove buttons to customize a filter set.
Apache Cordova support
- Multiple Cordova versions in a single workspace
Allow multiple Cordova locations to target a Cordova project to a version in specific, instead of having only one global Cordova version instance for all projects. This way, I can have, for instance, a project targeting 3.3.1 and another one targeting 3.4.1 or 3.5.0 or whatever version it is released
- Cordova workspace preferences
- New Cordova project wizard
- Import Cordova project wizard
- Project's properties.
- Update Cordova project wizard
- Export Cordova project wizard
- Dynamic Cordova plugins management
- This new feature is selectable in:
- Also visible, but not modifiable in:
Apache Cordova project has a server that serves as official Cordova plugins registry. As of today, it has over 300+ plugins for a wide variety of needs and platforms and is getting even bigger. This registry is located at http://plugins.cordova.io.
- You can install any plug-in that is listed in the official registry and select which version of the plug-in and open the documentation for each of the plug-ins.
- Add open in terminal action support in Linux and Mac
- Update Cordova project
- Indicator of Internet connectivity
Even though this functionality has been since v9.1 for Windows, it is added in v9.1.1 for Linux and Mac. This allows developers to use the extra capabilities of Cordova CLI that the product doesn't support, like adding Windows 8 platform or installing a plug-in from a local archive.
In v9.1, and v9.1.0.1, this functionality was in the project's context menu on Windows and selecting Open in Terminal. Beginning witth v9.1.1, this is moved to Cordova > Open in Terminal.
When a Terminal is opened, you can realize the PATH environment variable is configured with the Cordova location and also the platform's requirements plus the minimal locations per platform.
It is recommended that every time the Apache Cordova community releases a new version of the platforms, all Cordova developers also update their applications that are on development.
To this end, the Update Cordova project wizard has been introduced. This wizard uses the Cordova location configured in the project to update it.
Even though Cordova platform releases and CLI releases are certainly apart from each other, sometimes Cordova breaks the structure of the project (although Cordova makes it backward compatible for easy usability). Because of this, the Update Cordova project wizard warns about some potential changes in the project structure prior running the update process.
Cordova requires to download artifacts from internet every time it needs to install it for the first time. Because of this, product executions might fail if something is required from internet and no internet connection is found.
In v9.1.1, every time a wizard or dialogue box is launched and it requires internet connection, a warning message is shown at the top of the window.
Portal tool
- A new option to create a Script-based portlet application has been introduced. The Script-based portlet provides an easy way for web developers who are mainly focused on HTML, css and javascript to shift to portlet development. Using this portlet option will create bunch of html, css and js files and the developers will be able use their existing HTML, js, css skills to create UI, styling info as well as the scripts without touching any of the portlet code.
- Dojo and jQuery support for Script-based portlets
One click enablement for Dojo and jQuery for Script-based portlet in the portlet creation wizard. Drag and drop support for Dojo and jQuery widgets on portlet htmls from the Palette.
- Dojo IPC (Inter-portlet communication) tooling support for Script-based portlets
Palette items have been introduced to auto-generate code on drag and drop for supporting Dojo IPC between script-based portlets.
JavaServer Faces (JSF) tools
- Support to detect Annotated Beans included in Web Fragment projects linked to a JSF Project
- Support to detect UI Templates contained in Web Fragment projects
- Support to detect UI Composites contained in Web Fragment projects
- Support to detect JSF artifacts included in a Web Fragment project, linked through the Deployment Assembly page
- Add the web fragment through the Deployment assembly to a web project, with this approach none of the JSF artifacts included in the web fragment are recognized.
- Add the web fragment as a jar file in the lib folder of the web project, in this case just the not UI JSF artifacts are recognized.
Annotated beans added in Web Fragment projects using a valid faces-config.xml file are recognized in JSF projects.
When a Web Fragment project is linked to a JSF project, the UI Templates in the Web Fragment are now available in the JSF project.
When a Web Fragment project is linked to a JSF project, the UI Composites in the Web Fragment are now available in the JSF project.
There are two ways to consume a web fragment:
UML modeler
- There was slow performance in opening diagrams which contain many ports (Border items). This was caused by relocating label function of such diagrams. This relocating label function will now be controlled by a new preference (Preferences > Modeling > UML Diagrams > Relocate intersecting border labels) and by default it will be true (to retain the existing behavior) and you can switch this off to get better performance.
- Dangling Fragments used to get indexed and causing invalid search results and users gets confused with conflicting results. With this feature, Dangling fragments (such as .efx files which are not referenced from any of its parent package) are not indexed and will not be reported in search results.
BPMN modeling
- Enable navigation to Item Subject from item-aware elements
- Display Item Subject documentation in the Properties view for item-aware elements
When an item-aware element (Data Input, Data Output, Data Object, Data Store) has an Item Subject specified,
you can navigation to the Item Subject from the General tab in the Properties view for the item-aware element.
When an item-aware element (Data Input, Data Output, Data Object, Data Store) has an Item Subject specified, the documentation for the Item Subject is shown in the General tab in the Properties view for the item-aware element
Rich Text Format support
- It was hard to add normal text (editing mode) once user has decided to Add Link and even in the new line, link editing mode was continuing. To ease the link editing mode and switching the regular text editing mode, the following functionality is added:
- "Add Remove Link" command in Rich Text Editor is now given a Key combination (Ctrl + Shift + L). And, in case of conflicts, this key can be customized from the Preferences (General > Keys).
- "Ctrl + Shift + L" will open to create a new link (if there is no selection) and you can enter both URL and text for the new link.
- "Ctrl + Shift + L" will open to create a new link (if there is a selected text which is not a link already) and you can enter URL and edit text (if wanted) for the new link.
- "Ctrl + Shift + L" will open to edit an existing link (if the selection is a link or if the cursor is inside a link) and you can edit URL and edit text for the existing link. Removing the URL (completely including 'http://' will remove the link and create only the text).
- "Ctrl + Shift + L" will stop the link mode (if there is no selection and the cursor is in the end of a link) => This is what user wants as mentioned in the description. To disable link editing and continue with adding normal text after a hyperlink.
Java Emitter Transformation (JET) import
- Support for node tag and port tag
JET import for "node" and "port" UML elements is now supported.
Deployment planning
- Deletion of artifacts on UrbanCode that do not match topology in Rational Software Architect.
- While importing the CSV data and creating or updating the topologies, earlier there was no option for user to sort all the extended attributes of a capability. In certain user scenarios, the users require an option to sort all the extended attributes of a capability.
Now it deletes artifacts on UrbanCode Server that do not match the topology in Rational Software Architect.
Earlier a publish operation either created new artifact or updated existing one on server. But if some additional artifact was present, it was not deleted.
- New optional boolean attribute 'sort' is added to the <deploy:extendedAttribute> JET tag. Default value is false. When user passes true in the JET tag, the extended attributes will be sorted in an alphabetical manner.
- Currently, in a topology editor there is are options like 'Collapse All' and 'Collapse Selection' to collapse all the units or a selected unit in a diagram. It collapses all the nested units such that only top-level unit view will be visible in the diagram.
- As part of this enhancement new options "Expand All" and "Expand Selection" are provided such that you can expand all the units in a topology diagram or a selected unit till all the nested units will also be displayed.
- Creation of dependency links between the imported units from IBM Tivoli Application Dependency Discovery Manager (TADDM) repository is supported.
- For example: there is a dependency requirement from MQSenderChannel unit to a MQLocalUnit. When both these units are imported from the TADDM repository and dropped on to the topology editor the dependency link will be created automatically, as applicable.
Rational Asset Manager integration
- While publishing an asset from Rational Software Architect, you can not change the asset type in the Publish Assets wizard. Whereas while publishing from the Rational Asset Manger web client, you can change the asset type.
- This enhancement now allows you to select the required asset type while publishing the asset in Rational Software Architect.
Java transformations
- UML DataTypes can be transformed into Java Classes. If create/trace is enabled, reverse transformation will also capture those classes as UML data types. Otherwise those will be captured as UML class.
WSDL transformations
- UML-to-WSDL transformation supports Primitive types which gets generated as simple type.
Link | Date Released | Status |
---|---|---|
13/06/2014 | Superseded |
IBM product integration support | IBM Rational Agent Controller update IBM WebSphere Application Server updates IBM WebSphere Application Server test environment updates |
---|
Apache Cordova support
- The Apache Cordova hybrid mobile development API is now supported. Apache Cordova is a framework that bridges the gap between native and web mobile development paradigms. Provides a robust framework that allows developers to use native functionality using web technology (HTML, CSS, JS) in a hybrid mobile programming model. Cordova applications can then be installed into mobile platforms as native applications maximizing development efforts by reusing the widely-spread web skills in a variety of platforms.
- The Cordova development tools accelerate the development of Cordova projects by allowing developers to:
- Workspace-level configurations.
- Create Cordova applications in a Rational Application Developer workspace
- Manage the platforms support.
- Manage the plugins support.
- Create and modify Web pages, CSS and JavaScript files using the standard Web tools in Rational Application Developer, including Rich Page Editor, Palette, Properties and Mobile Navigation View.
- jQuery Mobile support for authoring responsive web mobile pages.
- Testing of Cordova applications using the native emulator and also an attached physical device.
- Testing of web artifacts using Mobile Browser Simulator. Limited to non-native functionality.
- Export of Cordova applications in native-specific installable artifacts.
- Import of existing Cordova projects into the workspace.
- Cordova version, project structure and workspace requirements validations.
- Open in Terminal for Cordova CLI support. Limited to Windows.
Disclaimer: The Apache Cordova platform support is provided "as is". Technical support of this feature is the responsibility of the Apache Cordova community (https://cordova.apache.org/). For more information, see the version 9.1.0 release announcement at http://www-01.ibm.com/common/ssi/rep_ca/8/897/ENUS214-198/ENUS214-198.PDF.
Deployment planning
- Now you can publish topologies to Urban Code Server. You can create a connection to the server by using both the "http" and "https" protocols. Publish operation has both cancel and rollback support (in case of some problem). An attempt is made to reverse the changes done on server (like creation of an element or update of a name).
- Application
- Components which are made part of application
- Resource template with the same structure as in topologies of the product
- Blue print in an application by using a published resource template
- Agent prototype containing components
- A Tool Palette item is made available for creating Urban Code units. It supports two units, blueprint and resource. You can also create topologies by using existing deployment units.
- From the Urban Code Resource Explorer view, you can view application specific artifacts in a tree structure. You can drag and drop application to a topology editor and all the artifacts of application will be added to topology for visualization.
The following elements can be published:
You can view rest operations that are executed in the Console view.
Eclipse IDE Support
Beginning with version 9.1, the following Eclipse IDE is supported:
- Eclipse 4.2.2.2
IBM product integration support
Beginning with version 9.1, the following product is required for integration:
- IBM Installation Manager 1.7.2
- IBM Rational Common Licensing 8.1.4.2
IBM SDK for Java Technology Edition updates
Beginning with version 9.1, IBM SDK for Java Technology Edition is updated to the following versions:
- IBM 32-bit IBM SDK for Java Technology Edition for Windows, Version 7.0 Service Release 6 FP1
- IBM 32-bit IBM SDK for Java Technology Edition for Linux, Version 7.0 Service Release 6 FP1
Other JDK support
The following JDK for OS X is supported beginning with version 9.1:
- Oracle JDK 7.0 Update 51 for OS X
Eclipse platform updates
The following additional Eclipse 4.2.2.2 patches and fixes are included in this release:
- Eclipse platform: Bugzilla fixes 163335, 402476, 406543, 401991, 405942, 406348, 418837
- Eclipse Business Intelligence and Reporting Tools (BIRT): Bugzilla fixes 390518, 390528, 390630, 390632, 390653, 390655, 390656, 390669, 390740, 390502, 390511, 390512, 390531, 390618, 390619, 390627, 390633, 390634, 390636, 390637, 390639, 390645, 390657, 390742, 390745
- Eclipse C/C++ Development Tooling (CDT) platform: Bugzilla fixes 307542, 403455, 228434, 406456, 413080, 417616
- Eclipse C/C++ Development Tooling (CDT) debugging: Bugzilla fixes 341545, 341632
- Eclipse C/C++ Development Tooling (CDT) XLC feature: Bugzilla fix 228434
- Eclipse CVS: Bugzilla fix 418837
- Eclipse Equinox p2: Bugzilla fix 404619
- Eclipse Graphical Modeling Framework (GMF): Bugzilla fixes 307762, 405334, 416891, 432387, 433129
- Eclipse Java Development Tools (JDT): Bugzilla fixes 376977, 399098, 398490, 395897, 407402, 405051, 405932, 410207
- Eclipse Java EE Standard Tools (JST): Bugzilla fixes 378160, 400967, 401742, 404078, 404090, 404752, 404855, 404914, 406595, 407023, 407089, 407565, 408055
- Eclipse Modeling Framework Project (EMF) Ecore Editor: Bugzilla fix 402266
- Eclipse Plug-in Development Environment (PDE): Bugzilla fixes 401435, 407982
- Eclipse Remote System Explorer (RSE): Bugzilla fixes 399083, 401955, 402539, 402548, 402549, 402550, 402556, 404361, 404397, 406591, 407429, 399752, 409852, 411878, 411399, 412859, 413001, 413179, 415599, 416544, 416545, 416550, 417035, 420578, 422508, 425020, 425028, 425912, 425114, 425790, 425912, 427850, 428127, 430896, 430899, 430904, 430906, 431060, 431380, 431292, 431485, 432434, 452912
- Eclipse Rich Client Platform (RCP): Bugzilla fixes 400042, 163335, 384560, 381765, 394336, 405562, 408839, 398925, 410906, 396418, 417622, 395642, 398684, 401709, 410900, 413096, 429327, 400042, 379142
- Eclipse 4 Rich Client Platform (RCP): Bugzilla fixes 181592, 248410, 303114, 373294, 376011, 379263, 381765, 384162, 391825, 394395, 395839, 398509, 398684, 398925, 403598, 405562, 407555, 408839, 408506,409748, 416715
- Eclipse Target Management (TM) Terminal: Bugzilla fix 404341
- Patches in Web Tools Platform (WTP) 3.4.2 for this release: Bugzilla fixes 417032, 423847, 423825, 424626, 428374
Compare and merge
- The selecting element type dialog box has been improved. Selecting typeSearch field in the dialog box is autofilled with the native type. Type name is extracted from the native type: const, *, & , .. are stripped.
- You can hide implicit changes of deleted element contents by using the new filter: Filter out CompareMerge Induced Deletions.
Portal tools
- Tools for WebSphere Portal V8.5: Provides the tooling support for "WebSphere Portal V8.5" to enable creation, publishing and testing of the portlet projects to the recent Portal runtime. WebSphere Portal V8.5 stubs are included to compile the portlet projects for remote server scenarios.
- Java Context and dependency injection (JCDI) enablement for portlet projects: Enables the support to create portlet applications that implement JCDI by selecting the option in Portlet project creation wizard itself.
- Developing Web Application Bridge filter projects: Web Applications Bridge is a WebSphere Portal feature that supports the integration of heterogeneous web applications to WebSphere Portal Server. Web Application Bridge filter (i.e. WAB Filter) is based on the servlet filter API used to manipulate the requests to the content provider site and the response from the content provider site.
- The WAB tools provide the following capabilities:
- Create WAB Filter Project
- Create WAB Filter
- Deploy WAB Filter
Profiling tools
- The Profiling Execution View now supports clipboard/Ctrl+C. Copy current row and Copy table are now supported from the context menu in the Profiling Execution Statistic view
IBM Build Utility update
IBM Rational Agent Controller update\
IBM WebSphere Application Server updates
The following IBM WebSphere Application Server updates are available:
- IBM WebSphere Application Server v8.5.5.2 Liberty Tools
- IBM WebSphere Application Server v8.5.5.2
- IBM WebSphere Application Server v8.5.5.2, SDK for Java Technology Edition V7.0
- IBM WebSphere Liberty v8.5.5.2, SDK for Java Technology Edition V6.0 and v7.0
IBM WebSphere Application Server test environment updates
The following IBM WebSphere Application Server test environment updates are available:
- IBM WebSphere Application Server 7.0 Test Environment Update v7.0.0.31 for 32 bit and 64 bit
- IBM WebSphere Application Server Test Environment V8.0.0.8
Maven Integration for WTP update
- Maven Integration for Eclipse Web Tools Platform v1.0.1
UML modeler
- Tooling support for information items have been introduced in this release:
- Information items can be added to model from the Tool Palette, Action Bar, diagram pop-up menu, and pop-up menu from the Project Explorer view.
- While creating information flow on diagram, information item can be added or created as "conveyed classifier".
- Conveyed classifiers are displayed as labels for information flow.
- Custom UI section to add "Represents" to information items.
XSD-to-UML and UML-to-XSD transformations
- In XSD-to-UML or UML-to-XSD reconciled transformations, you can enable the Convert a nested class to anonymous class implicitly option, that helps in round trip engineering of XSD transformation.
Was this topic helpful?
Document Information
Modified date:
10 September 2020
UID
swg27041554