Notes from Rational Support
Ah, Friday at last! As you've come to expect, our latest interview is below; this will have to last you for two weeks though, as we will be taking a break next week for the U.S. Thanksgiving holiday (during which your humble authors/editors will be out of the office and likely up to our ears in house projects, and stuffed to the gills with turkey, gravy, cranberry sauce, and dressing, not to mention the pies).
But what luck luck we have! Today we are honoured to feature Danny Mace, our Director of Rational Client Support Strategy and Business Programs. As a new addition to the RCS family, Danny has been busy getting up to speed with the various teams and business challenges. Of course I doubt it will take him long at all, as he isn't exactly a newcomer to IBM as you'll discover in his interview. If you find yourself in need of more interviews next week, take some time and look back on all our prior interviews this year, because as Danny notes below, the people of RCS are indeed exceptional!
Tell us a little about yourself: who are you, what is your role in Rational Client Support?
Director of Rational Client Support Strategy and Business Programs. I have a wide range of projects from WW Client Programs, AVP, Support Planning, Support Business Intelligence, and Tools.
How long have you been working for IBM and Rational?
20 years at IBM, but only 3 with Rational.
Have you had any other roles in Rational?
Yes. I joined Rational as a 2nd line development manager in the Enterprise Modernization space. After that, I worked as a Technical Assistant to Hayden Lindsey who is the VP of EM, ADC, and EA Development in Rational.
What are you currently working on?
Getting on board in RCS
Describe a normal day for you.
My normal day is a full day meetings while worried about how to answer all the email! While this can seem boring, I love interacting with teams in person and on the phone. I would be happy to ban email and Instant messaging!
Are you a gadget person? What type of gadgets do you use?
Serious gadget person. If it plugs in, I usually want one I would have to credit my iPhone as the best gadget of all time for me. I use it throughout the day and night
What is your favorite part of working for Rational Client Support?
I'm still learning the parts of RCS, but clearly the people are joy to work with and exceptionally talented!
What are you passionate about?
My passions are driving positive change in an organization, and working with my team to make them successful. I get frustrated when my time is taken up by daily operations, and I work hard to make time for setting future directions and strategies.
In your spare time, if you have any, what hobbies or activities interest you?
My 'non-work' passion is my family. We enjoy each other through active events, occasional travel, and quiet evenings at home.
Have you worked on any projects that you feel were exceptionally exciting for you?
I've always been attracted to startup projects and teams. I love helping IBM start a new business or product and especially creating a new team from scratch.
What is on your nightstand with regard to reading?
I have Scientific American, Discover, and Mac Life on my night stand. Yes, I am a technology geek
What is your favorite technology that fizzled or failed to live up to the hype?
I was sure IBM was going to conquer the personal computer world with the Power PC and a new operating system we called Workplace/OS. 10 years ago, we had the technology to run Mac, Windows, and OS/2 all on the same platform at the same time. After a series of challenges, the Power PC platform succeeded while the Workplace/OS operating system was shelved. The combined product was never release to the world.. In the end, Microsoft and Intel had their heyday
Any new technologies that you think are about to break into the big time?
Mobile computing is in its infancy, and I think it will be a serious investment for software developers including Rational in the future. I think we are going to see more than 50% of the current desktop computer market disappear in favor of a mobile computing platform (like the iPhone).
How do you grow your technical skills?
As an executive, my technical skills have drastically faded since leaving the technical ranks. I learn best in a hands on environment, but my current role doesn't allow me the time for hands on activities. As a substitute, I get my technical knowledge by talking and learning from experts during meetings and 1-1's. I just have to ask a lot of questions!
kellypuffs 06000168YK Tags:  enterprise install deployment whitepapers whitepaper installation-manager installation 7,022 Views
Happy to announce the availability of a new whitepaper:
Enterprise Deployment of Rational 7.1 products using IBM Installation Manager
IBM Installation Manager is a program that helps you install, update, modify, roll-back and uninstall packages on your workstation.
This document discusses the benefits of using Installation Manager over installation methods used with 7.0 and earlier versions of Rational Products and provides instructions on how to setup an Installation Manager repository, how to create a response file and how to perform a silent installation.
With the rise of Ajax powered sites, it is becoming very important for the websites to load the data quickly, asynchronously and without any delay.
For AJAX applications, JSON is faster and easier than XML.
Difference between JSON and XML
Does RPT support JSON inputs?
Yes. JSON inputs are supported since the version RPT 8.2.1.
How to pass JSON inputs into RPT?
JSON inputs can be passed into RPT using the below two methods -
I. Proxy recording
The procedure is the same as recording a http test.
The use case would be:
1. [RPT Recording Wizard] Start a 'New test from Recording'
2. [RPT Recording Wizard] Select the option 'http test'
3. [RPT Recording Wizard] Record an "unmanaged application"
4. [RPT Recording Wizard] Selection of an available port on the machine, and then start of the recording.
5. [SoapUI client ] Launch SOAP UI > File > Preferences > Proxy settings
6. [SoapUI client ] Populate the 'Host' flied with the value 127.0.0.1. The Port number should be the one that you selected during recording (as in Step 4)
7. [SoapUI client] Manual tests until the end of a given scenario.
8. [Rpt Recording Wizard] Stop the recording.
Once the recording is stopped, a SOA extension test should be created in RPT with all the JSON information.
II. Manual test suite creation
1. Launch RPT
2. File > New Web service Test > Empty Test
3. Once an Empty test is created, you can add 'Text requests'
4. The URL should have the JSON information.
5. Add a 'http header'
Name - 'Content-Type'
Value - 'application/json'
6. Lastly, paste the JSON Content to be sent in the test suite -
Some JSON Samples
Support engineer Shinji Kanai has put together an extensive white paper on customizing code generation using Rational Rhapsody for C++. The white paper explains Rhapsody properties and how they relate to code generation. The paper also provides information on code customization techniques that you can use in conjunction with property based modification.
Released: March 1, 2014
Author: Shinji Kanai
AcdntlPoet 2700019V2G Tags:  rational-method-composer labs workshop clm rational-client-support jazz.net rational-team-concert rational 6,994 Views
The fine folks on Jazz.net have recently published a new workshop and labs to guide you through Process Enactment Workshop for the Rational solution for Collaborative Lifecycle Management 2012!
This self-guided workshop will walk you through process enactment in Rational Team Concert including the interaction between RTC and Rational Method composer, as well as describing the process to your team members.
The workshop also contains labs around the following topics to help you learn by doing:
So why not take this opportunity to build your personal knowledge base and become even more familiar with process enactment for CLM by clicking over to Jazz.net and starting this new workshop and associated labs. You'll be glad you did!