It''s becoming more and more common for secure websites to use stronger encryption. That's fine but when recording SSL traffic with Rational Performance Tester that stronger encryption level can prevent RPT from recording traffic from that site.
This series of articles presents two mechanisms for integrating IBM Rational Team Concert™ and IBM® UrbanCode Deploy to create a continuous delivery process. The first approach included in this article, Part 1, is a packaged out-of-the-box implementation that is easy to set up. The second approach, presented in Part 2 and Part 3, uses extensions to the Ant build.xml file.
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 2. How to extend the build process- This article shows how to extend a build process to push newly built objects from the Rational Team Concert build process to the UrbanCode Deploy repository so that it is ready for deployment. Note: The use of the Ant build process does not limit you to just building Java applications. Rational Team Concert users have used the Ant build process, and Rational Team Concert extensions in the build process to build applications in other languages such as C and ADA.
Mark holds a Bachelors Degree in General Engineering and a Masters Degree in Distributed Systems Design, has more than 20 years experience in a wide variety of computer systems and is a Member of the British Computer Society and a Chartered Engineer.
He was a senior Engineer at ALSTOM T&D where he was responsible for the creation of software solutions using ‘C’, Assembly code, PERL and Fortran for PC, mainframe and real-time embedded platforms.
Mark joined Rational Software in 1999 and after focusing on change and configuration management solutions has expanded the coverage of the software development lifecycle to include requirements, test automation and deployment. During his IBM career Mark has worked in roles covering technical consultancy, product management, marketing and services management. He is currently serving another term of pre-sales consultancy focusing on the UrbanCode deployment automation solutions.
IBM Rational IDE customers please take note: The IBM Rational Application Developer for WebSphere Software 9.5 Beta Program is now live!
As of today, IBM has commenced an open beta program for IBM Rational Application Developer for WebSphere Software.
This program will afford you the opportunity to see how the product is implementing tool support for Java 8 and JEE7. It will also afford the opportunity to experience a new capability for optimizing test coverage and utilization. This experimental test optimization technology is made available for use not only with IBM Rational Application Developer for WebSphere Software, but also with IBM Rational Developer for System z and IBM Rational Developer for i.
IBM DevOps: How to be a Lean Startup in the Enterprise- Having a great idea that people support is only the first step in injecting innovation into an Enterprise. This video is a quick tour of a streamlined process and supporting technologies for implementing the build-measure-learn practice used by lean startups.
Essentials of UrbanCode Deploy: Train the Trainer - In this session instructors Steve Cotugno and Joanne Scouler take you through UrbanCode product basics. You will learn how to teach customers the fundamentals of UrbanCode Deploy. You will be introduced to what is now the new official customer training course on UrbanCode Deploy so you can deliver the course to customers.
The structure and content of the new course will be discussed along with logistical information about how to prepare for and deliver the class. Then a product overview covering the key concepts of UrbanCode Deploy will be presented. This is the first module in the course. Key concepts such as Resources, Components, Applications, Deployments, Agents, and environments will be covered. After participating in this session you will know what to expect in terms of the course content and you will also have a basic understanding of the UrbanCode Deploy product.
Essentials of UrbanCode Deploy: Train the Trainer (Resources)- In this one-hour train-the-trainer session for the Resources module of the course "Essentials of IBM UrbanCode Deploy QQ147," IBM trainer Joanne Scouler and Managing Consultant Steve Cotugno take you through the purpose of resources, the different types of resources, key points about resources and how to set up resources in UrbanCode Deploy.
You also learn how resources relate to agents, how tags and properties are important for resources, and how to configure a topology for deployments. You will also see a short demo of how to create resources for JPetStore in a two environment topology (SIT and UAT).
In case you missed it, there are some recently published videos on the IBM Rational User Education YouTube channel and on IBM Education Assistant. These videos cover usage topics for Rational DOORS Next Generation and how to work with the Rational Developer for System z (RDz) integration with IBM Data Studio.
Do you have the latest updates for your Rational products using IBM Installation Manager? If you are still running Installation Manager 1.7.3 or older you may not!
When clicking Update in IBM Installation Manager, it will search the IBM service repositories for product updates hosted on IBM servers (for example: fixpacks). There have been recent changes to the servers to address security vulnerabilities, and as a result, Installation Manager 1.7.3 or older will no longer find product updates. Installation Manager 1.8 or newer works with the updated server.
These are the top 20 technotes for RationalClearCase that were reused during the past month to help solve your PMRs. In January the following technotes were the most heavily reused when closing PMRs opened by you, our clients. We hope that highlighting them here will help others encountering the same or similar issues also find quick resolution:
Discovering IBM UrbanCode Deploy (animated)- In this video IBM DevOps Evangelist Eric Minick is interviewed by Jason Green about the advantageous, structure, and components of IBM UrbanCode Deploy as well as how it used to overcome common hurdles in implementing a rapid deployment environment.
00:15 - Why shorter release cycles? 00:38 - What are the common problems UrbanCode Deploy solves? 01:23 - The death of manual deployment? 03:12 - How does UrbanCode Deploy work with existing tools? 04:02 - How do the different tools all fit together? 05:52 - Integration with back-end deployment tools? 09:17 - What makes strong traceability? 12:33 - Speaking the language of the middleware 14:02 - Updating the web service 15:30 - How UrbanCode Deploy tests... 16:42 - Self-service environments
The content below was originally posted by Jean-Louis Marechaux in the DevOps Community here. We are re-running this post for better visibility to some amazing educational opportunities!
"About two years ago, we started the Learning Circles initiative to provide simple and structured educational material on some IBM Rational products. There are now 11 published Learning Circles that you can leverage for your own enablement, or for self-paced training in your organization.
To align the material with latest product releases, the CLM and the RTC Learning Circles have been recently updated. They now include specific material on CLM 5.0 (and even 5.0.2 for RTC).
Earlier this year (in 2014), we also worked with Scaled Agile Inc. to update the Agile Learning Circle and include a new roadmap on agility at scale with SAFe 3.0 (Scaled Agile Framework)
Visit the following Learning Circles and explore the Learning Roadmaps they contain:
CLM for App Dev: Get familiar with CLM capabilities and business value (IT domain)
Regardless of the Rational products you use, licensing topics are some of the most common questions Rational Support receives.
These are the top 20 technotes for Rational Licensing that were reused during the past month to help solve your PMRs. Last month the following technotes were the most heavily reused when closing PMRs opened by you, our clients. We hope that highlighting them here will help others encountering the same or similar issues also find quick resolution:
Monitoring a virtual user during RPT schedule execution- This is a demonstration of setting up the monitoring of a virtual user during schedule execution in IBM Rational Performance Tester (RPT) V8.6. This is helpful if you want to check on the status of a virtual user independent of the result of the entire schedule execution. You can find more information about this activity in the Rational Performance Tester documentation: http://ibm.co/1CU5dgT
IBM Rational IDE customers please take note:
IBM will soon announce the IBM Rational Application Developer for WebSphere Software 9.5 Beta Program
In coming weeks IBM will commence an open beta program for IBM Rational Application Developer for WebSphere Software. This program will afford you the opportunity to see how the product is implementing tool support for Java 8 and JEE7. It will also afford the opportunity to experience a new capability for optimizing test coverage and utilization. This experimental test optimization technology will be made available for use not only with IBM Rational Application Developer for WebSphere Software, but also with IBM Rational Developer for System z and IBM Rational Developer for i.
By participating in the beta program you can
get early access to the new and enhanced features
evaluate how they might work in your environment
provide feedback to help shape the features as development continues toward general availability
Are you planning an upgrade to a newer release of IBM Rational Team Concert (RTC), Rational Quality Manager (RQM), Rational Requirements Composer (RRC), Rational DOORS Next Generation (DNG) or your Jazz Team Server (JTS) and unsure about whether or not your clients or servers need to be upgraded together or can be upgraded separately?
Will your old clients connect to your newly upgraded servers? What about backward compatibility - can you upgrade your clients first? Do your clients and servers need to be on the same release?
IBM Rational DOORS Next Gen 101: Overview and Demonstration- In this video distinguished engineer George Decandio gives you an overview of IBM Rational DOORS Next Generation using a PowerPoint slide deck and then takes you into the IBM Rational DOORS Next Generation program to demonstrate how the program works and what benefit it can provide to you. This video is aimed at new, beginner and novice users.
Ralph Schoon has posted a great reference, tutorial, and code on his personal blog which provides for A Rational Team Concert WorkItem Command Line! He provides code for a simple Work Item Command Line Client and explains the usage in a detailed but easily understood manner. Of course, noting that the post contains published code derived from examples from Jazz.net as well as the RTC SDK, we need to state that the usage of code from that example source code is governed by this license andas stated in the disclaimer, this code comes with the usual lack of promise or guarantee.
Since we have seen many requests to be able to create and update work items from a command line in the forum, as well as enhancement requests and a story for it in the RTC development repository, we wanted to highlight Ralph's work as a great starting point for creating these solutions. This WorkItemCommandLine should provide access for most of your automation needs when creating work items, as well as standing as a resource for the RTC work Item API.
So, go ahead and check out Ralph's blog post; we think you may find it stands as a hugely valuable resource as you move forward with your own RTC work!
Introduction - Creating your first app with IBM Rapid Apps for Bluemix (Part 1 of 10): Would you like some help getting started with Rapid Apps? Watch this video series to learn how to create your first app. You can follow along and create your own simple app for managing an office supply closet. Your co-workers can use the app to make requests for the office supplies they need. Send your co-workers a confirmation email when they make a request and again when the supplies arrive.
Be sure to click through the rest of the videos below to walk through the whole lifecycle of app creation with BlueMix!
Create a native data set - Creating your first app with IBM Rapid Apps for Bluemix (Part 2 of 10): This video is part 2 in the video series, Create your first app with IBM Rapid Apps for Bluemix. Create a data set to store the supply request information that is submitted to app. Start a data set from scratch by creating a native data set. To begin, define what kind of data you want to collect with your app. Create column headers, which are called attributes and set formatting requirements for each one.
In this 7 part blog series surrounding the DevOps culture, Adrian Cho (Program Director, Continuous Delivery Evangelist, and Author of The Jazz Process: Collaboration, Innovation, and Agility) tackles some of the less tangible issues as they relate to the connection between delivery logistics, development culture, and continuous delivery.
DevOps Culture – Increasing shared awareness: The ability of any team to execute with agility is predicated on a shared awareness of important team elements such as the team’s strategy, plans, and current status. A measure of shared awareness is easily gained when team members work alongside one another. You can’t help but notice what your teammate is doing when she is sitting right next to you or in the same room and that can be invaluable if you are working together. However, when teams are spread across physical locations and time-zones, a more conscious effort must be made to create shared awareness. [Read More...]
DevOps Culture – Teaming up: In a previous post Sreerupa Sen wrote about run teams and feature teams and how they are helping to make our continuous delivery successful. I want to expand on that in this post and talk a bit about the culture that enables such fluid organizational constructs to work successfully. [Read More...]
DevOps Culture – Building robust teams: When it comes to managing projects and teams, the natural inclination for many people is to try to predict and control everything while taking comfort in tools and technology and processes and practices. This happens frequently in software development despite the fact that other, far more mature, domains learned long ago that this approach doesn’t work, especially in a world of constant change. [Read More...]
It doesn't matter which offerings these components are obtained, as long as you get all four of them. For Rational Integration Tester customers I usually recommend getting the Rational Test Workbench offering which includes RIT, RITPP, RTCP, and then either the RPTS or RTVS component to get the Rational Integration Tester Agent.
Achieving continuous deployment with UrbanCode Deploy by integrating with Rational Team Concert - This article on jazz.net explains in detail how to add the Rational Team Concert integration in Urban Code Deploy and how to extract files from RTC source control management and add in component versions. In our scenario, we have to extract artifacts from Rational Team Concert (RTC) and load them in to components of UCD. However, UCD doesn't include RTC for source configuration by default. So, we will have to download and install a plugin so that we can extract artifacts from RTC.
Read on for more detailed steps as authored by Shuchita Tripathi, an IBM Rational Product Specialist in Tata Consultancy Services Ltd. within Technology Excellence Group (TEG).
As a welcome to the new year, we've just released th IBM Technical Support mobile app for Android which is now available via Google Play!
You can use this mobile app to:
Expedite troubleshooting by searching for, viewing, and bookmarking technical support content like documentation, APARs, technical articles, and Redbooks.
View and update your software and hardware Service Request tickets whenever and wherever you need to.
Discover the best fixes for your system and email the fix orders using the Fix Level Recommendation Tool.
Look up warranty information for hardware systems by scanning the bar code or entering the Machine Type/Serial Number.
View Customer Support Plans for your products.
Contact IBM, with geo-location assistance and click-to-call.
Provide feedback about the app through its Feedback form.
The IBM Technical Support mobile app provides a new way for you to get quick, effective product technical support assistance from IBM. Check it out by downloading it from Google Play today! Please also note that an iOS version will be available soon.
Mobilizing your business with IBM Rational Application Developer, IBM DevOps Services & IBM Bluemix - Alvin Tan (Senior Development Manager, Rational Application Developer) leads a discussion with William Smith (Market and Product Line Manager, Rational Integrated Development Environments), Victor Sosa (Software Engineer, Rational Application Developer, and Troy Bishop (Advisory Software Developer, Rational Application Developer). The four presenters discuss mobilization and interconnecting with DevOps and BlueMix with Rational Application Developer.
Stéphane Leroy (Unleash the Labs CLM, IBM Software Engineer) has created a wonderfully simple table to outline the Test Lab managementcapabilities of IBM Rational Quality Manager (RQM). The table shown below and discussed further on his blogshould help speed up your understanding of the currently available capabilities in RQM, and facilitate the decision of the mapping between your own testing shop terminology and RQM terminologies:
Click through the links below for the other 4 videos in this series (we have hidden them behind the links as the videos will autoplay if embedded here as seen above):
Products video for IBM Rational Engineering Lifecycle Manager, v5.0 - The Products tour shows the Browse Products screen and describes typical usage of that screen in the context of a scenario. Other functionality in IBM® Rational® Engineering Lifecycle Manager is discussed where products and product configurations features flow into other areas of the tool, such as versions, branching, file import, and baselines.
Views video for IBM Rational Engineering Lifecycle Manager, v5.0- The Views tour steps users through a simple view creation, using predefined queries called artifact elements. How queries work in views is described. Views and queries have an important relationship; you cannot build a view without populating it with one or more queries.
Analysis video for IBM Rational Engineering Lifecycle Manager, v5.0 - Analysis helps users gauge the impact of a change from one artifact to any related artifacts. This video shows users how to run an analysis from a product configuration and from an analysis profile. The video follows a scenario, shows features of the three main Impact Analysis screens, and pulls the use of the three main screens together so users can understand the work flow.
Ralph Schoon (Unleash The Labs, Leading Technical Sales Professional ) provides two great no-nonsense views into starting up with projects in IBM BlueMix on his external blog rsjazz.wordpress.com! With a deep expertise in the RTC / Jazz products, Ralph brings that skill into BlueMix and provides clear steps for using RTC and Eclipse to start developing Node.js applications for BlueMix.
Getting started with BlueMix- Ralph blogs about his experiences with BlueMix and provides some detailed information to help you get started as well: "Recently everyone has their heads in the clouds and I decided to have a peek to find out what it is all about. So I started looking into it. This post is a summary of my first experiences with the IBM BlueMix Cloud Computing offering and how I got started with developing my first applications for it..."
Using RTC to Work with DevOps Services and With Bluemix - Ralph blogs again with a deeper dive into BlueMix and Eclipse that builds upon the post above: "I recently had a look into Bluemix and how to use it with Eclipse to develop cloud applications. The blog post also mentions that there is an integration to DevOps Services that enables to use work items for planning. It also allows to use GIT or Jazz SCM to manage the source code. Recently I had a look into how that works and I would like to share here what I learned. This post assumes you have performed the first steps to setup your environment following the Getting started With Bluemix post already...."