Custom Services Configuration Properties – naming collision issues

I have recently been working on writing a custom service to automate some computed information retrieval from an RTC Server. That service I wanted it to have a configuration property that could be set/modified using the Advanced Properties page (https://<yourServerURI>/ccm/admin). In that process I faced a “dummy” issue that made me waste some precious time, so I wanted to share here my experience.

This post is meant to be a really short one, with the idea of providing a tip based on my experience.

Note: if this a kind of custom element you may need in your deployment but you don’t know where to start, I advice you to firstly take a look at Hello Jazz — How to write a simple Jazz component at jazz.net.

Continue reading

Advertisements

RTC Custom Scheduled Async Task example explained

Back from Innovate, it has been a great time meeting lots of Jazz practitioners and buddies; most of them it was the very first time I was meeting in person, after long time working together. After the usual time for catching up with tasks that were waiting for me, I am back to my blog. I have been recently working in an engagement helping building a custom asynchronous scheduled task, so I wanted to write about it.

I have had some difficult time trying to find an example of such a task that was both simple enough and yet close to a real case; so finally instead of complicating myself, I decided to use as basis the example from the Query Dev Guide wiki page with some little modifications, but with focus on the details of building such an async task.

Continue reading

RTC: Build On Deliver Participant

From some time ago I wanted to post a chunk of code to enable to launch a build as a result of a deliver operation. I have found myself in some situations in which this kind of automation has been asked, and I wanted to play a bit wit the SCM part of RTC SDK, so in this post I want to publish some code sample that I hope will be useful for people having this or a similar need.

Continue reading

Work Item customization: HTTPConector and OAuth in RTC 4.0 for OSLC

Starting as of Rational Team Concert 3.0.1.1 a new feature was introduced called “Data Source Value Set Providers”, this cool feature allowed us to expose in our RTC work item attributes information gathered from external sources by the means of calling an external service and parsing the XML response. The details of how this feature works can be found here.

Continue reading