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.4k29) | 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.