Interesting Jazz.net Articles About General Topics
- The Deployment Wiki on Jazz.net around installing, deploy, upgrade and tuning
- Open Services for Lifecycle Collaboration Workshop
- Backup the Rational solution for Collaborative Lifecycle Managemen
- Cool ‘Hidden’ Features in Rational Team Concert: Part 1
- Cool “Hidden” Features in Rational Team Concert: Part 2
- Stephane’s collection of CLM 4.0 Enterprise Deployment and (RRDI) Reporting configuration
- Freddy’s blog on RRDI and custom attributes in CLM
- IBM Java Download
Work Item And Process Customization
- Process Enactment Workshop for the Rational solution for Collaborative Lifecycle Management 2012
- Changing your Rational Team Concert Process Configuration – Best Practices
- Customization of Work Items in Rational Team Concert
- Work Item Configuration and Shared Process in Rational Team Concert
- Managing fine grain process customization for work items in RTC 4.0.1 by Jorge
- Work Item customization: HTTPConector and OAuth in RTC 4.0 for OSLC by Jorge
- Process behavior lookup in Rational Team Concert
- Process permissions lookup in Rational Team Concert
- Exporting a project template with shared queries, dashboard and plan modes
- Rational Team Concert Workflow Visualiser
Java Script and Attribute Customization
- Attribute Customization Overview
- Attribute Customization Examples
- Attribute Customization – Java Based Value Providers, Conditions and Validators
- Wiki Entry on Work Items Attribute Customization
- Process Enactment Workshop for the Rational solution for Collaborative Lifecycle Management 2012
- Attribute Customization Overview – Attribute Types and size limits
- JavaScript Debugging with Chrome
- Millard’s Article on debugging JavaScript
- PCWDLD Firebug Alternatives: 10 Best JavaScript Debugging Tools
- Douglas Crockford about JavaScript
- Default subscriber list for work items
- Interesting material about JavaScript, Ajax and Dojo
- Attribute Customization: Hide tabs in states
- Accessing Enumeration List attributes in JavaScript
- HTTP Filtered Value Set, authentication and attribute customization / Work Item customization: HTTPConector and OAuth in RTC 4.0 for OSLC
- Managing fine grain process customization for work items in RTC 4.0.1
RTC API
- Jazz In Flight Project with source code @ JazzHub
- Rational Team Concert Extensions Workshop
- Team Process Developer Guide
- Programmatic Link Creation and new link type contribution
- Programmatic Workitem Creation Client API
- Programmatic work item creation Server API: Example 1 and Example 2
- Creating a Linked Defect from a Work Item Editor Toolbar Action -Work Item Web UI customization
- Extension Points and Operation ID’s
- Bartosz Chrabskis post How to create Rational Team Concert – Advisor & Participant Extension (step by step) and the related video for creating a participant and the video for creating an advisor
- Bam Bytes API posts
- Rational Team Concert plain Java API’s Article
- SCM Participant for Integrating Rational Team Concert with an Activity Stream Service
- Source control process recipes for Rational Team Concert – Source Control Operations with Preconditions
- Rational Team Concert – Creating Custom Operation Advisors
- Finding the right service API for your process extension
- Creating Queries using the API
- Due date Notification Service
- Use Jetty to debug extensions for the Enterprise Extensions
- Add server configuration properties to the server; also see this question for more information
- Installing the RTC SDK: Workaround: Rational Team Concert SDK .zip fails to extract on Windows because of long file path
- Provide Operational Behavior configuration editors for the Web UI
- Web UI Programming Model
- Custom Attribute Editor Presentation
- Process Component related API’s
- Contributing to the Team Artifacts view in Rational Team Concert
- Scripting RTC/Jazz using Groovy
- Reading and Writing Files Directly from and to an RTC SCM Stream
- Programmatically listing and finding components deployed on Jazz server in Rational Team Concert
- Create a Project Association
- Create a RTC Plan using the API
- Automate management of Rational Team Concert users
- Creating dependencies amongst literals of the “enumeration” type in Rational Team Concert
- How to run operation advisor/partecipant when a project area is saved
- Get the components involved in delivery to a stream
- Creating a customized dashboard viewlet/widget in the team wiki and on Developerworks
- Developer’s Guide to Querying Work Items
- JOB API – How to Perform Long Running Operations in the Background
- Skip Mail Save Parameter since RTC 6.0 iFix03.
- Manage User E-mail Preferences for Mass Updates
- Access permissions of users – possible approach
- IImpersonationService – running operations as a different user (current user must have admin permissions)
- Nates Advisor that warns about creation of links that don’t conform to the desired link schema.
- Access the Image provided for file system elements in the RTC SCM Eclipse client.
- Access the work item History Example 1 and Example 2
- Locate Change Set SCM API
- Advanced Server Properties for extensions
- Full path for a file in SCM – Server API
- Getting your stuff – using the RTC SDK to zip a repository workspace
- Committing content to RTC SCM with the SDK
- Find the path for a versionable handle in a repository workspace
- Get work item history and attachment history
- Developerworks post around the IContributor manager and the IContributor (user) management API.
- RTC Work Item Template API set parameter
- The Visual Studio client and how to connect to RTC using C#
- Getting file (versionable) history using Server Java API
- Adding a check-in participant to Rational Team Concert source control
- Reading and Writing Files Directly from and to an RTC SCM Stream (Server Side)
- Getting RTC SCM Attributes
- Moving files between components
- Consuming Rational Team Concert’s OSLC Change Management V2 Services
- Publishing additional JAR files in an see answers at this question and this question.
- Button to generate a PDF for a work item using RPE.
- Jazz Compact Link Rendering
Extensions Provided by the Community
- Jazz Community Sharing Site
- DACH Jazz User Community
- PyPI ELM Client – Python client with examples by Ian Barnard
- pyoslc SDK – Python based framework to create OSLC servers
- Custom RTC work item presentation showing the state history
- Plugin to define a new Link Type in RTC more details in my post about Creating Custom Link Types for Rational Team Concert
- Extension to generate unique custom work item numbers moved to new GIT location.
- (retired) JAM – Jazz Workallocation Manager A lightweight Web client to manage the Workallocation of users or team within Jazz/RTC
- Timebox Planning View – A new widget for RTC to allow iteration planning of work items in a “Tetris-Like” way
- New RTC Timebox Planning Widget with SAFe Support,
- Code to disable e-mail notification for the users during mass work item updates
- Project Area Creator
- Joe Meagher’s Process Analyzer and Release Note Generator available as free and licensed version
- Concept only: Greg Hodgkinsons blog A Solution For Tracking and Monitoring Multi-Stream Processes Using Rational Team Concert
- Jim Amsdens LDAP-RTC Synchronizer.
Unit Testing
- Unit Testing in The Real World — This is how we do it
- Unit Testing In The Real World — A more detailed description
Interesting Jazz.net API Questions and Answers
OSLC and REST API
- Jazz API Landing page
- Delegating Authentication to Jazz Team Server
- Using Java to access OSLC data
- Open Services for Lifecycle Collaboration Workshop
- Bulk Manipulation of Process Area Membership
- Consuming Rational Team Concert’s OSLC Change Management V2 Services
- Using Perl to access the JAZZ REST API
- OSLC Rational Team Concert/Change Management (WorkItem) Perl API
- RTC Automation OSLC Prototype
- The Jazz Repo Debug API
- Sample code to create a Lifecycle Project and add members using LPA and Process REST API
- Using Perl to access the JAZZ REST API
- Uploading an attachment to a work item
- Tips to get started with OSLC and work items
- Work Items Service provider for OSLC 2.0 CM Specification
- Reportable REST API
- OSLC with JavaScript: Ordering RTC Work Items by Subscriber Count
- Developing an OSLC consumer to collaborate with the Requirements Management application
- How consume Jazz Reportable REST API programmatically using Java
- Uploading Attachments on the Forum: Answer 1 (Python) and Answer 2 (Lyo)
- Access RTC with OSLC using Javascript
- Global ConfigurationManagement API
- Consuming Rational Team Concert’s OSLC Change Management V2 Services
- Lyo OSLC 4 J
Build Automation
- Wiki entry about Build-related Java programming examples
- Retrieve change set based on given IBuildResult object
- Code snippets on Java SCM and Build API (Chinese)
- Find Build Definitions for a Project Area
- Build Artifacts Publishing and Automated Build Output Management Using the Plain Java Client Libraries
- Adding a custom Ant task to your build toolkit
- Sample custom Ant task
- Finding and Refreshing Build results
- How we save time with build engine participants and you can too!
Other Useful Links
- RTC Visual Studio Client Development Wiki
- How does the Visual Studio Client talk to the Jazz server?
- RTC Process Specification Syntax
- How to launch Tomcat and keep the console open to see the console if Tomcat dies before launching
- Language Codes
- Sharing your team’s RTC Eclipse SCM preferences
- DachLi Jazz User Group
Integrations
- RTC Hudson/Jenkins Integration Video and Wiki Page with install instructions
Other Tools
- Process Analyzer for Rational Team Concert
- Rational Doors Next Customization
- A nice summary of RDNG API’s can be found here.
Reporting
- Creating BIRT reports for RTC which invokes Java code from Jazzy Tunes
- Data Collection Customization Using DCC
Open Social Gadgets
Eclipse Extensions
Very good list, thank you!
if you are looking for RTC’s “Timebox Planning / SAFe Dependency Board Widget” you will find a blog and all relevant links here: https://timeboxplanning.wordpress.com
Hi,
it looks like
Creating BIRT reports for RTC which invokes Java code
https://www.ibm.com/developerworks/community/blogs/JazzyTunes/entry/creating_birt_reports_for_rtc_which_invokes_java_code
is not existing anymore
anyone have a copy of it? or a similar article or any useful link regarding the same subject?
I have realized that some links have been discontinued.
With respect to BIRT, please be aware that BIRT is discouraged in general. It is notorious for crashing the CCM server because it runs on the same app server. Badly written reports can bring the server down. This has been happening. Use JRS reports if possible.
Hello,
Thank you for your reply, I work with Mohammad on the same issue
In fact we are in need to deploy a specific birt report rptdesign file provided from another authority but we face issue when we upload it on RTC reports reporsitory: the displayed error says that birt can’t find the java libraries used in scripted Data Source.
previously we went through the above link but unfortunately it got discontinued, it basically contains a step by step guide to do the following:
1- Create fragment project to plug-in com. ibm. team .rep orts .ser vice .bir t
2- Create a feature and then a site project to generate an update site
3- Deploy the update site to the RTC server
4- Create a BIRT report template that invokes our code from the fragment project
5- Deploy and run the report on RTC Server
The problem is that we were not familiar with what we are doing so we needed the steps mentions in above URL 😦
can you help us with this regard?
There is some of the information about how you would typically work with plugin features etc. in the RTC Extensions Workshop. That is all I know. It should be pretty general and apply to the deployment of RTC Server extensions. You can find that in https://jazz.net/library/article/1000 the last labs.
I have no particular experience with Birt.