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.
What’s new in DOORS Next Generation 6.0.1 - Richard Watson explains in this blog post on Jazz.net: This release adds to a very significant major series for DOORS Next Generation. We have a continued with our focus on Configuration Management, Global Configurations and usability while introducing some exciting new functions for bulk data manipulation and stronger analytics. [Read more...]
Attending Think 2018 and looking to keep on top of what’s happening this week? Need help planning your agenda?
You may want to check out the schedule to see what's going on during the conference, plan what you want to see live, and make it easy to catch up with everyone else on demand.
If you need some assistance with planning your Think 2018 experience, Watson is ready to help. You can explore sessions and tell Watson what your interests are so Watson can make recommendations for you. Find out how at Ask Watson.
You can watch live broadcasts of presentations, replay sessions, and discover inspiring conversations with influencers and thought leaders. See the live streaming agenda for details.
With the growing number of smart and connected products being developed, more and more systems engineers must now deal with the verification and validation of embedded systems. Of course, the smarter those products get, the more complex those testing activities become. At the same time, new regulations constantly come into effect to prevent faulty products reaching the consumer. This is adding even more burden on the testers that need to ensure the functional safety of those smart things. Read the Test management best practices: How to improve your testing efforts article by Chip Davis to find out more.
Developers, what happens when you design for “system of systems”?
How many of us grasp just how connected we’re becoming? The concept of the “connected world” has enormous – and transformational – implications. Because not only are individual things becoming more connected, each “thing” is often part of a larger system: a system of systems (SoS). [Read more…]
We now strongly encourage you to backup your DOORS Next Generation indices so as to lessen the likelihood of needing to run a repotools reindex.
Windows VM users can now consider using alternative performance settings for DOORS Next Generation
We have focused on DNG backup strategy mentioned above, so as to ensure that we do not need to run repotools reindex. This was in part prompted by the desire for Windows Virtual Machine(VM) users to be able to use a DNG alternative setting for performance. The roadblock prior to this article was a VM's ability to handle this mode. If you have a reliable backup of your indices, the need to reindex should be greatly reduced, thus avoiding the known VM limitation . Contact IBM Support for more information.
Guidance on adopting IBM CLM configuration management across the lifecycle
During the same time frame, there was a large intiative to provide guidance on adopting CLM lifecycle configurartion management. Tim Feeney's blog explains the new Best Practices for CLM Usage Models for how to introduce, design and configure your component strategies across the CLM applications. It is recommended that you bookmark this page, alongside the Configuration Management FAQ
Validating and documenting on WebSphere Liberty Profile and Jazz Authorization Server (JAS)
It is now possible to authenticate using Smart Cards, or certificates (.p12) with Liberty:
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
Using the server setting “Server Default for Line Delimiter Handling” = NONE and usage limitation and understanding.
Users use a mixture of Windows and Linux platforms so have to manage the line endings carefully.
There is this statement:
"When keyword expansion is enabled for a load operation, all text files (those files whose line delimiter is set to a value other than NONE) are processed for keyword expansion."
1. Why should there be this dependency between Keyword expansion and the line delimiter setting? When the delimiter is set to NONE, that file could be a binary file which we might not be able to read/modify. Hence those files are not processed for keyword expansion.
2. How is the Keyword expansion enabled for a load operation if it is only used for the CLI and builds? At load time, the load operation is configured to expand keywords. Once content is loaded with keywords expanded, they will continue to be expanded for that loaded content such that additional accepts will update keywords and the keywords will be updated on check-in as well.
3. Does this mean the Keyword expansion is enabled for a load operation using the Eclipse client? Currently there is an enhancement request open to support this feature in rich clients as well
On April 25th 2016, IBM released Collaborative Lifecycle Management 6.0.2. In Moshe Cohen's blog post announcing this to the world were a list of great release highlights.
One of those highlights was:
"Since many of you asked us for the next Extended Maintenance Release (EMR), I am happy to announce that CLM 6.0.2 is an EMR..."
And Moshe said:
"As an EMR, CLM 6.0.2 provides predictable maintenance for the full software development lifecycle. We recommend that customers on version 6.0.1 or any earlier release to upgrade to 6.0.2 to receive regular updates and cumulative, in-place iFixes."
Maybe it's a coincidence, but a lot of upgrades have occurred in the last few months.
Unfortunately, not all of them have gone as smoothly as they could have done.
Why are people finding that their upgrades are not wildly successful?
This, for me, is particularly frustrating, embarrassing and challenging as I own the deployment wiki section on installation and upgrade; I have spoken on how to successfully upgrade your CLM solution for the last 4 years at the annual IBM Innovate/InterConnect conference; and turned those presentations into an article onUpgrade Planning.
We also published a useful blog post"Planning your CLM upgrade?"to help find information about the latest available fixes and system requirements; and Dan Toczala wrote an excellent article on the key principles for achieving success when upgrading any complex software setup.
The Interactive Upgrade Guide is under constant review and amended from client feedback; then of course there are technotes written by the Client Success organization for each of the individual scenarios which caused a problem; flash alerts for security of other significant problems; articles on performance; sizing etc. etc.
All of which was great, but do we just have too much information in too many places?
What we have missed all this time is a single entry point to our expansive library of information relating to your specific upgrade - in a single page!
In order to have a positive upgrade, where success is planned in from the start, a simple, handy checklist is required.
Unidirectional & Bi Directional flow controls in IBM Rational Team Concert (RTC) Streams ( SIT \ UAT\ PROD) and Best Usage.
Below is one of the example for creating a RTC streams ( SIT \ UAT\ PROD) code delivery
Best usages & control of smooth code delivery between RTC streams (SIT, UAT and Prod)
Note: One of the best ways is to make sure SIT,UAT,Pre-PRODand PROD should be Unidirectional flows, so that it will not affect the existing codes.
SIT ==> UAT ==> Pre-PROD ==>PROD
The process is:
Developers deliver their changes to Main Development Streams and it goes to Integration Stream.
Which has a "continuous build" defined on it that includes automated tests and promoted into SIT
From the above test results of the continuous build, a tester will promote either a set of baselines or a set of changesets from SIT to UAT.
When UAT passes all of its tests, UAT is promoted to Production
Below are a few things should be taken care of for smooth change flow.
1) The more frequently that you accept and deliver (assuming that your deliveries never break the product)
2) Merge in a small set of changes than a large set of changes.
3) The flow targets of a workspace have no effect on whether or not a change set shows up as ready to be accepted by other team members who share the same flow target. It is only when you have actually delivered
Note: Make sure with the local code changes before you deliver into the streams
4) If you don't have any latest common changes, there shouldn't be any conflicts
5) A delivery of the code is made from the Module Streams to the Main Development stream.
Note: In case for the above situation if you find the conflict between streams. Please refer to the below blog.
You have a power to influence product direction! Check out this link to watch the latest top 25 RFEs submitted for Rational Rhapsody Design Manager.RFE Community provides instant collaboration with IBM development teams and other product users through the ability to search, view, comment on, vote for, watch, submit, and track product RFEs of your interest.
Followthis link and select one of 3 options (Recently Voted, Top Voted, and Top Watched) from the Display pull-down menu as shown at right, and be exposed to some of great ideas emerging across the world!
You have a power to influence product direction! Check out this link to watch the latest top 25 RFEs submitted for Rational Rhapsody. RFE Community provides instant collaboration with IBM development teams and other product users through the ability to search, view, comment on, vote for, watch, submit, and track product RFEs of your interest.
Follow this link and select one of 3 options (Recently Voted, Top Voted, and Top Watched) from Display pull-down menu as shown at right, and be exposed to some of great ideas emerging across the world!
What were some of the most used technotes in 2016?
We've compiled a list of the top 20 troubleshooting technotes for our Maximo, TRIRIGA and Continuous Engineering products that were most accessed on the web in 2016. We hope that highlighting these technotes here will help with your troubleshooting efforts.
New LDAP users are not imported to Jazz Team Server during nightly synchronization or when manually synchronized and error "[LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A8, comment: AcceptSecurityContext error, data 52e," is seen in jts.log
What’s new in Team Concert Jenkins plug-in 188.8.131.52 - We are pleased to announce that Team Concert Jenkins plug-in 184.108.40.206 is here! The Team Concert Jenkins plug-in integrates Jenkins with Rational Team Concert’s (RTC) SCM and Build capabilities using the richer features of the build toolkit. It provides options to configure Jenkins jobs to use RTC source control. Jenkins jobs can also be configured to use the source control options specified in an RTC build definition, facilitating Jenkins builds to be managed from RTC and take advantage of the traceability provided across RTC work items, builds, and change sets. The plug-in also publishes the changelog information in the Jenkins builds and supports polling....
Loading symbolic links correctly when using the Rational Team Concert/Jenkins integration - When using the Jenkins plugin to load files from Jazz SCM it is possible that the symbolic links in the Jazz streams will not be loaded correctly. The problem is that the default Java runtime for Jenkins will not know how to deal with the symbolic links. It is necessary to manually include the .dll/.so files into the Jenkins library path so the symbolic links will load correctly. This article will detail how to setup Jenkins to get the symbolic links to load correctly....
Internet of Things for Everything: Smart Exit Sign - Smart Exit Sign solution is going to significantly reduce costs it takes to manually test each individual device, eliminate human error and remove obstruction of hospital day to day operations and reduce time it takes to generate regulation reports. This Solutions shows the combination of Tririga, Maximo, IoT Platform as well as the Willard IoT Smart Exit Sign.
Are you considering migrating your data from Rational DOORS to Rational DOORS Next Generation(RDNG)?
Are you looking for guidance and best practice before you begin to be successful first time?
If so, then your starting point is definitely the detailed guidance on developerWorks on how to Migrate data from Rational DOORS to Rational DOORS Next Generation. This is an excellent article which addresses the initial stages of the migration and how to approach the logical selection of your Rational DOORS data prior to migration.
New Sizing and Best Practice Guide on Jazz.net's Deployment wiki
Since the developerWorks article was published, we realized that more detailed sizing information was required prior to executing the migration of data packages from DOORS 9 to RDNG. We collated pertinent sizing information from the Rational DOORS Next Generation sizing guidelines, updated them with collective experiences of other migrations and then sprinkled the latest updates from the RDNG 6.0.2 release.
There are significant improvements to the import timings with RDNG 6.0.2 release, so please refer to this article if you are evaluating an existing or future migration as this could indeed be an influencing factor.
The document details:
Sizing Guidelines for Rational DOORS Next Generation 6.x
Recommendations on the maximum sizes of your modules, projects and repositories so as to maximize your success when importing your packages and working in the future within RDNG.
The considerations for hardware are simplified from guidance published elsewhere in the Deployment wiki, but here they are explained within the context of how to plan for your new world.
Guidance on how to convert your Rational DOORS modules prior to migration
Invariably there will be modules and projects within DOORS 9 which will not match up to the guidance prescribed for RDNG. Use this section to understand how to easily manipulate your data before migrating.
What if the data to be migrated exceeds the recommendations?
The guidance is clearly aimed for the general use cases and is very much our strongest recommendation.
It is understood that there are very large enterprise requirements management estates out there. It is recommended that you contact IBM if this applies to you.
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.
We all know that knowledge assets are an invaluable resource for any support organization. On a daily basis, our support engineers gleam a wealth of insights from their problem-solving investigations. From those insights, they have taken the necessary steps to publish that knowledge to ensure that the solutions are made available for all our clients.
As we wrap up the 3rd quarter of this year we thought it would be a good time to post an updated list of our top technotes. Below we’ve compiled a list of our 20 most used troubleshooting technotes for our Continuous Engineering, Maximo and TRIRIGA products. We hope that highlighting them here will help to improve the troubleshooting process for you.
In this two-part blog series, Bruce Powel Douglass, Ph.D.(Chief Evangelist, IBM Analytics) discusses security in the Internet of Things world, both in terms of the connection and well as the devices themselves.
Securing the Internet of Things. Part 1 – Security in a world of connected devices: Time was when smart embedded devices needed little or no security. They were, for the vast majority, disconnected devices that performed simple dedicated functions. Now, as we hear ever more about the Internet of Things (IoT), it seems everything is connected over the web. Washing machines are connected over the web. This allows unprecedented capabilities for both consumers to connect and manage their lives and for vendors to improve services, monitor usage patterns, deliver updates, and address emerging markets. It is not, however, without risk. [Read more]
Securing the Internet of Things. Part 2 - Securing the ‘Things’ of the IoT: In my last post I discussed the overall challenges of securing the Internet of Things. In this post I focus primarily on the "Things" of the Internet of Things. Certainly securing the cloud end is important as well, but there has always been far more emphasis on cloud security than on device security. I think there are a number of essential aspects of a development environment for designing secure systems [Read more]
RTC v6.0 SAFe support - Project Area Initialization - This video demonstrates the project area initialization provided by IBM SAFe support in Rational Team Concert version 6.0. You'll learn you how easy it is to create a project area infrastructure using the SAFe template. SAFe creates a set of plans that represent the program and team backlogs, the roadmap plan aligned on the agile release train time line, and a set of program increments and sprint plans for the program and the team.
Kumaraswamy Gowda, technical lead and architect for Rational Publishing Engine, covers the architecture for Rational Publishing Engine (RPE) Document Builder and RPE Desktop client, which provide document generation capabilities for the Collaborative Lifecycle Management (CLM) solution and external tools like HP ALM, JIRA, etc.