It's all about the answers!

Ask a question

How to trigger a program in RAM


James Cheung (65714) | asked Oct 15 '13, 2:38 p.m.
Hi all,

It will be great if you can point me to the right direction or links.
I would like to trigger a program when an asset type changes its state.

1. A custom lifecycle has been defined in RTC and imported to RAM;
2. An asset type has been defined in RAM which uses the lifecycle above;
3. When the asset changes the state from 'Approved' to 'Deplolyed', I have an action 'Implement' to achieve that;

Question 1: 
When a user change the asset from Approved to Deployed with the action 'Implement', how can I setup/config the RAM to call my own custom program? I tried to figure out how to call my custom process/program, but I still get very confused. 

Question 2: 
Is this https://jazz.net/library/article/1000 something I should look at? 

Thanks in advance.

Accepted answer


permanent link
Rich Kulp (3.6k38) | answered Oct 16 '13, 1:38 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
The only custom entry point you have are policies. You will need to write a policy. But remember you are running in the server instance, not as a separate process.
James Cheung selected this answer as the correct answer

One other answer



permanent link
James Cheung (65714) | answered Oct 16 '13, 1:55 p.m.
Thanks Rich. I am a newbie here, but I got what you mean.

This is my understanding now - "The Rational Asset Manager Java™ API includes APIs that you can use to write custom policies in order to validate/process assets. Administrators and lifecycle managers can apply the newly developed policies to asset lifecycles."

Best regards,
James

Your answer


Register or to post your answer.