Notes from IoT Support: IBM Watson Internet of Things Support tips, tricks, how-tos, videos, and any other content appropriate for the IoT Support focused audience. Content delivery coordinated by Denise McKinnon.
The developerWorks Connections platform will be sunset on December 31, 2019. On January 1, 2020, this community and its apps will no longer be available. More details available on our FAQ.
Would you like to be directly involved in efforts to improve our products? Would you like the ability to vote on improvements that you have a vested interest in seeing implemented? Well you can do just that from the IBM RFE Community. As part of the community you can collaborate with IBM development teams and other product users through your ability to search, view, comment on, submit, and track product requests.
Upgrading Rhapsody Design Manager Server (RDM) is not straight forward as it often involves upgrading other CLM tools and there is no one place to obtain all migration guidance or fixes needed to complete the complicated migration process. Even worse, Rhapsody Client & Server interoperability is highly dependent on RDM and iFix versions, requiring extra efforts in keeping Client and Server compatible. This blog will break down the whole migration process for DM into 3 Key Steps and show you the direction for what to do at each steps. Also, check out this page for new features of RDM v6.0.1!!!
Apply iFix005 to RDM v6.0
The upgrade process to v6.0.1 is only supported from version 6.0 interim fix (so called iFix) 002 or higher. If your current version is any release of v5.x or v6.0, you must first upgrade your server to 6.0 iFix002+, and then upgrade to 6.0.1. As of this writing, the latest DM iFix is iFix005, which you can download fromthis page at Jazz.net. In addition, you should apply the latest CLM iFix for your JTS or other CLM applications if any are integrated. The CLM iFix includes fixes for both JTS and CLM applications. As of this writing, the latest CLM iFix for v6.0 is iFix005, which you can download fromthis page at Fix Central. Follow readme.txt for installation steps. Watch the 5-min video (*1) to walk through this step.
In this video, CLM iFix002 was used instead of iFix005.
Migrate RDM v6.0+iFix005 to v6.0.1+iFix001
RDM v6.0.1 introduced two significant changes, they are:
1. No more VVC!!!
Starting in version 6.0.1, RDM is based on Jazz Foundation versioning instead of VVC, to be aligned with other CLM applications. The removal of VVC makes the whole DM architecture simpler and less error prone when it comes to migration, data synchronization, indexing etc. Furthermore, the simpler architecture achieves additional performance and scalability improvements.
2. Websphere Liberty replaces Tomcat Server!!!
Starting in version 6.0.1,WebSphere Liberty is provided as a default application server. Select this option if you used Apache Tomcat server in your previous CLM installation and like to migrate your previous Apache Tomcat configuration files into WebSphere Liberty.
As result of these changes, upgrade procedure for RDM has slightly changed from previous as such involving the export and import of VVC data. ReadUpgrade Guide very very carefully, which now includes RDM (*2). Note that, you will be instructed to install the new RDM v6.0.1 (RDM is also delivered as part of IoT Continuous Engineering Solution package) and apply the latest iFix for applications immediately; as of this writing, RDM v6.0.1 iFix001 is available fromthis page at Jazz.net (*3). You will separately need to apply the latest CLM iFix (iFix001 as of this writing) for your JTS and/or any CLM applications that share the same JTS with RDM. Consult the upgrade guide.
Apply iFix001 to Rhapsody Client and DM Client Extension.
To connect to RDM Server v6.0.1+iFix001 and edit models on the server from the local client, you MUST do two things.
1. Apply iFix001 to Rhapsody v8.1.4 (Stand-alone)
Do not skip applying iFix001 or higher to your Rhapsody Client (Stand-alone)!!! If you forgot applying it, you will see Rhapsody crash when you open a model from Server due toError:400 Illegal Unquoted Character exception (*4). Download "IBM Rational Rhapsody 8.1.4 IFix 1" from this page.
2. Install DM Client Extension v6.0.1 iFix001
You have to install Client Extension that is the exact same version and patch level with RDM server, that is v6.0.1 iFix001. If you forgot applying iFix001, you will see an errorat connection (*5). Download "Rhapsody Design Manager Client Extension v6.0.1 iFix001" from this page. Grab the fix for Simulink and Import Engine if needed (*6).
If you're on Rhapsody v8.1.3 release, you need to first obtain Rhapsody v8.1.4 from Passport Advantage site or download a 90-days trial version from this page at Jazz.net and install any of 4 editions. Once you have Rhapsody v8.1.4 installed, follow the 2:30-min video (*7) to install both binaries in one go.
Getting started with components in the RM and QM applications - In IBM Rational DOORS Next Generation (RM application) and IBM Rational Quality Manager (QM application), in projects that are enabled for configuration management, you can now create components to manage versions of data at a finer granularity than whole project areas. You might see components referred to as "fine-grained components." Instead of working with all the artifacts from the project in one stream (for example, a physical piece called a Handheld Meter Reader), you can create a component to represent a smaller collection of artifacts (for example, a smaller physical piece such as a Sensor in the handheld meter reader). Components are supported only in projects that have configuration management capabilities enabled.
IoTization means to empower your Rhapsody applications with an ability to communicate with other Rhapsody applications, devices or services by sending and receiving MQTT/HTTP(s) packets over the cloud in a secure manner, opening up a way to induce Cognitive/Watson IoT capabilities into your physical devices. IoTization process involves the use of IBM Internet of Things Workbench. The entire IoTization process was compressed into 9 minutes video. This video was particularly designed for busy people who want to understand the entire process quickly.
For those who want to follow every steps to recreate the same environment, watch it once, then adjust YouTube settings to play slower and follow steps. Get the MQTT profile today and follow README.txt to install it. The MQTT profile is provided only for experimental only at this point, and currently supports only MSVC++ to compile the code. Read the disclaimer below before installing it.
All source code and/or binaries attached to this document are referred to here as "the Program". IBM is not providing program services of any kind for the Program. IBM is providing the Program on an "AS IS" basis without warranty of any kind. IBM WILL NOT BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR SAVINGS), EVEN IF IBM, OR ITS RESELLER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
We want to hear from you....
Please leave comments in the comments box below or submit SURVEY from IoT Workbench, and help us feel how excited you are about the feature, a short or non-English comment are perfectly welcome!!!
Jump Start Your Digital Transformation with MBSE - View this on-demand webinar, at your convenience, to hear from Kim Cobb, Engineering Lifecycle Management at IBM. Kim talks about how Model Based Systems Engineering (MBSE) allows users to create a virtual prototype of the system under development and identify issues in the requirements that reduce the cost of fixing those issues.
Join the webinar to learn how MBSE can:
reduce system design time from 60 months or more down to 18 months.
automate manual processes of tracking requirements to hardware artifacts.
conduct impact analysis when requirements change.
generate documentation automatically to demonstrate compliance.
Enabling your application to integrate with configuration-management-enabled CLM applications - Many third-party applications, including in-house client applications, have developed integrations with the CLM products, often by using OSLC linking. Because of the changes associated with configuration management, many of these integrations will not work correctly in an environment that uses configurations until the 3rd-party application implements a basic level of support for configuration management. [Read More…]
What’s new in IBM Engineering Requirements and Test Management 220.127.116.11 – Availability of the IBM Engineering Requirements Management DOORS Next v18.104.22.168 solution and also IBM Engineering Test Management (previously known as Rational Quality Manager or RQM). In this release, we deliver the latest quality fixes and scale improvements along with some important enhancements. In addition, we are changing the solution name, as well as the underlying application names to better align with our key capabilities and value proposition. You can read more about the renaming activity in the blog post: Renaming the IBM Continuous Engineering Portfolio. Version 22.214.171.124 is an Extended Maintenance Release (EMR), which means it includes all fixes from earlier releases, including security fixes, for the life of the release stream. As such we have taken more time to focus on non-functional improvements including stability, quality, and scale. [Read More…]
What’ s new in Rhapsody Model Manager 126.96.36.199 and Rhapsody 8.4 – There are enhancements in this release of Engineering Systems Design (ESD) Rhapsody Model Manager (ESD RMM) 188.8.131.52 and ESD Rhapsody 8.4 that extends and productizes some of the features of the previous release and allows our users to work efficiently at scale, with large models and large sets of requirements. Building on the work on the previous release. [Read More…]
Systems Engineering for the Internet of Things - Today’s connected world is increasing product complexity, putting systems engineers at the heart of a new challenge to deliver products faster and with improved quality. IBM Engineering offers a variety of cloud-based tools to help teams better collaborate, improve requirements, manage workflow and testing.
IBM Engineering Lifecycle Optimization - Conquer systems engineering complexity and accelerate product innovation with IBM Engineering Lifecycle Optimization – Engineering Insights. IBM helps systems engineers put leverage model based systems engineering for improved visibility from requirements to testing. Visualize, analyze and gain data insights across design, manufacture and operations for informed decisions. Meet compliance with regulatory and industry standards.
Each of the CLM applications includes extensive value-added capabilities that, when used properly, can help you improve your development processes and meet your business goals. Like many other applications, CLM applications can be configured in optimal, and not so optimal ways.
Title: End-to-End Engineering Lifecycle: Decoding the Magic and the Myth
Date: Wednesday, June 26, 2019
Time: 10:00 AM Eastern Daylight Time
Duration: 1 hour
Join us for an introduction to IBM’s Engineering Lifecycle Management.
• Learn how to harness the power of end-to-end engineering lifecycle management • Dig into the core offerings of IBM’s engineering lifecycle management solutions • Better understand the difference between traditional and agile development methods