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.
Check out these two quick articles to learn more about Rational DOORS Next Generation's tracing and linking features:
5 minutes of smart: Tracing project requirements- By using an automated tool to facilitate tracing project requirements (in this case, Rational DOORS Next Generation), you can take charge and make managing project requirements a smooth, continuous process.
5 minutes of smart: How to link requirements to development artifacts - An important initial task to successfully manage requirements in a development project includes linking requirements and artifacts. Choosing the correct link type is key. Learn about links types in a typical RM tool such as Rational DOORS Next Generation. You can also experiment with the DOORSng tool in a 60-day free trial.
You can expand your tracing skills for free. IBM Rational DOORS Next Generation, the automated requirements management platform, makes following the links between a requirement and its origins, a requirement and other requirements, or a requirements and other artifacts, much easier. As an experiment, sign up for the fully functional 60-day free trial of DOORS Next Generation and re-manage a project you've already finished for comparison, create a new sample project to manage, or start building requirements management for a project you're about to begin for a client.
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.
CLM Monitoring -Vishwanath Ramaswamy, Vaughn Rokosz, and Richard Watts of Persistent Systems provide a primer on how to improve the reliability and predictability of your CLM or CE system.
Complex distributed systems require an automated, layered approach to monitoring. Most organizations monitor key parts of their infrastructure, but monitoring typically stops at the application layer because it can be difficult to know what and how to effectively monitor applications without an understanding of the application architecture.
This article describes some key application metrics to monitor and present a high level overview of the distributed application architecture. [Read more…]
Do you need extra assistance deploying IBM software that has been sitting on the shelf? Need assistance with managing your upgrades? Would it help to have a single point of contact within IBM Support who can help you connect with a team of subject matter experts? If you are struggling to manage your IBM Software deployment with limited resources, the Accelerated Value Program (AVP) may be able to help.
So, what’s in it for me you ask?
Trusted Advisor – Single point of contact
Direct connect to Development
Priority Call Handling
If you plan on attending the upcoming TRIRIGA University event on November 28-29, you can learn more by attending the Accelerated Value Program session hosted by our AVP Program Director, Betsy Autry. Further information and registration details are available inTRIRIGA University – 2018 TRIRIGA User Conference Nov 28-29.
The repository tools (repotools) application is a command-line interface that provides a set of tools to manage Jazz based applications such as the Jazz™ Team Server, Change and Configuration Management, Data Collection Component, Global Configuration Management, Quality Management, Rational® Engineering Lifecycle Manager, and Requirements Management.
The verify command is used for contents verification in the database. The command "repotools -verify" can be used to verify your database as part of a weekly/monthly maintenance schedule, or prior to upgrade or other major deployment activities. This command allows logical verification of objects, in addition to some mid-level concepts, such as context checking. You can use therepotools verify command to verify the integrity of a database. [Read more…]
1. creating a requirements management project from a template.
2. examine the artifact types that come with the template
3. rename an existing artifact type
4. create a new artifact type with attributes and preferred link types.
Technote 1973531 - This technote provides all you need to automate the deploy and build process of source code generated by IBM Rational Rhapsody and run the executable on your Raspberry Pi target. It also comes with a ready-made adaptor which you can use immediately to get started with your hobby project up to prototype making. The attached 1:30 video shows my first IoT robot I've programmed with using the attached adaptor and show how its powerful animation capability can be used to remotely monitor the behavior of the device and interaction with Watson services on Bluemix. Grab the adaptor today and try creating your first Raspberry Pi application with Rational Rhapsody!!! Rhapsody experts are reachable atRhapsody Forum site at IBM developerWorks. For Japanese readers, check out my related post at here.
Many organizations that use IBM Rational DOORS Next Generation collaborate with one or more external partners to specify, refine, and fulfill requirements. Partners might exchange data multiple times to clarify and negotiate details. Typically, organizations use the Rational DOORS Next Generation Requirement Interchange Format (ReqIF) capabilities to exchange requirements. With Rational DOORS Next Generation projects enabled for configuration management, using ReqIF can become more complex. This article describes considerations and practices for ReqIF with configuration-enabled projects. [Read More…]
If you are looking to minimize or avoid resource related issues on your Jazz applications, you may want to check out the Known Resource-intensive Scenarios wiki. The wiki aims to capture user and system scenarios across the ALM portfolio that can potentially drive relatively higher load on a Jazz application. Such scenarios can lead to server debt (such as out-of-memory errors) if they are run during peak times on systems that don't have sufficient spare resources available. [Read more…]
This detailed white paper is geared towards IBM Rational License Key Administrators with information about best practices version 8.1.4, as well as lower versions.
This whitepaper should be relevant to our Continuous Engineering focused clients running DOORS, DOORS Next Gen, DOORS WebAccess, Rhapsody, and Requirements Composer, since all IBM Rational products require a license of some type: http://www.ibm.com/support/docview.wss?uid=swg27046958
Better product design with CE4IoT and IoT analytics - Why Continuous Engineering for the IoT? by Daniel Moul
The Internet of Things is gaining momentum, and we see lots of learning, playing and experimentation. That’s good! And that’s why we’ve made it easy to get started with the IBM Watson IoT Platform. Eventually, experimentation leads to prototypes, and prototypes lead to development of real IoT solutions that are sponsored and funded by executives and designed by development teams to have business impact. Perhaps the goal is to optimize operations, increase customer engagement and loyalty, or open new revenue streams and business models. There is potential for a far faster innovation loop as insight from IoT systems in operation becomes available very quickly to business and engineering teams. Business leaders are recognizing the potential for market disruptions, and they know that if they are not the disruptors in their industries they will be disrupted themselves. [Read more... ]