Search code examples
javaapitivoli

What API's are available to a custom application to notify Tivoli Service Request Manager (TSRM) of errors?


Our company recently purchased IBM's Tivoli Service Request Manager (aka TSRM) for managing our "catalog of IT services" (note, this does not necessarily mean web services, but what services do we as a department offer the company, like password resetting, etc.), as well as the Help Center and second-level support "portal". We also plan on using it for our change management processes (and have purchased other Tivoli products for said future purchase).

Anyway... We have several WebSphere-based Java applications and also some standalone applications that don't run inside a container. We are hoping to connect our applications to TSRM so that if there are some more "serious" or "fatal" errors in our application, they can send "events" to TSRM and open service request (ie, help) tickets for our support team. The thought is that our support team can get the jump on a problem before end users call in.

We already have TSRM set up such that if we send an error to [email protected] it will automatically create a ticket within TSRM. I am wondering...is there another set of API's available to our applications? Such as a web service API, or a messaging API or something that we could send to as well, or is this email option the only one?

Any one else have experience working with TSRM and custom applications?


Solution

  • So far it looks like using email is the best and really only way to talk to TSRM. There are other hooks (both JAX-WS and REST form), but they don't work in the way we want (automatic ticket creation). So for now, this will be the answer, unless someone else can figure it out and provide a better answer.