It's all about the answers!

Ask a question

How to create an advisor? - extend the process


Gilad Saadoun (3661) | asked Mar 13 '08, 1:43 p.m.
Hi,
I am trying to develop a simple advisor by changing the required properties advisor.

1. I read the "Team Process Developer Guide".
2. I changed a little bit the required properties advisor (under the com.ibm.team.workitem service and common plugins) by changing the code in RequiredPropertiesAdvisor.java (i only changed the error messages).
3. After that i try to run and check the advisor by using a launcher that i wrote based on the typical launcher and then run the com.ibm.team.workitem.service as eclipse application.
4. A new RTC was opened, i managed to connect to the local server and i found that my plugin is in the plugin library, but when i tried to create a project area i got problem. The project area wasn't initialized, due to problem at: "Unable to find extension matching participant id: com.ibm.team.process.server.setUpProject.".Is it the right way to change the advisor ? If yes, how should i solve this problem ? If not, what is the right way to do it ? and is there a step by step tutorial such as in the component development section?

Thanks.

2 answers



permanent link
Jared Burns (4.5k29) | answered Mar 13 '08, 2:04 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The failure you're seeing isn't related to the new advisor you've
defined. This is just telling you that you're missing a plugin on the
server.

The setup participant "com.ibm.team.process.server.setUpProject" comes
from the com.ibm.team.process.definitions.server plugin. Make sure you
include this in the server.

--
Jared Burns
Jazz Process Team

giladsa wrote:
Hi,
I am trying to develop a simple advisor by changing the required
properties advisor.

1. I read the "Team Process Developer Guide".
2. I changed a little bit the required properties advisor (under the
com.ibm.team.workitem service and common plugins) by changing the
code in RequiredPropertiesAdvisor.java (i only changed the error
messages).
3. After that i try to run and check the advisor by using a launcher
that i wrote based on the typical launcher and then run the
com.ibm.team.workitem.service as eclipse application.
4. A new RTC was opened, i managed to connect to the local server and
i found that my plugin is in the plugin library, but when i tried to
create a project area i got problem. The project area wasn't
initialized, due to problem at: "Unable to find extension
matching participant id:
com.ibm.team.process.server.setUpProject.".Is it the right
way to change the advisor ? If yes, how should i solve this problem ?
If not, what is the right way to do it ? and is there a step by step
tutorial such as in the component development section?

Thanks.

permanent link
Gilad Saadoun (3661) | answered Mar 14 '08, 5:28 a.m.
Thanks for the quick response. It solve the problem.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.