How can I develop client-side operation participants?
I want to develop client-side operation participants with "com.ibm.team.scm.client.deliver" operation.
I builded the plug-in project, feature project and update site project in the same way as server-side operation participants way. After RTC server loaded plug-in project, I checked process configuration with project area editor. But I couldn't find any follow-up action for "com.ibm.team.scm.client.deliver" operation. By the way, server-side operation participants with "com.ibm.team.scm.server.deliver" successfully worked. How can I set up client-side operation participants? Are there any differences between client-side and server-side? |
Accepted answer
Ralph Schoon (63.4k●3●36●46)
| answered Oct 08 '13, 7:36 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
You need to deploy the client part in the client as described in https://jazz.net/library/article/1000 the last labs.
The client side participants should show up in the operational behavior, if they are deployed and work in the client. There are several examples in deliver (client) as opposed to deliver(server).
Yasuyuki Kubota selected this answer as the correct answer
Comments
Yasuyuki Kubota
commented Oct 08 '13, 10:16 a.m.
Hi, Ralph.
Yasuyuki Kubota
commented Oct 08 '13, 12:30 p.m.
Finally Eclipse client loaded client-side plug-in from dropins folder.
My answer is, run the workshop and use Jetty to make sure your extension works. Then create an update site and install your extension in Eclipse. See http://rsjazz.wordpress.com/2013/02/28/setting-up-rational-team-concert-for-api-development/ for details. You need to run the extensions workshop on 4.0 today to get the launches. Once you have them, you can import them anywhere else. You also need the described feature based launches to debug your extension, on the server as well as on the client.
Yasuyuki Kubota
commented Oct 11 '13, 4:53 a.m.
Hi, Ralph.
As far as I can tell, you have to develop against the same extension point but use a client enabled operation. com.ibm.team.scm.client.deliver is a client operation.
Yasuyuki Kubota
commented Oct 11 '13, 5:40 a.m.
I finally found a difference between server-side participants and client-side ones.
See the link above for all the operations. And, this was quite interesting. No need to be sorry at all.
Yasuyuki Kubota
commented Oct 14 '13, 1:32 a.m.
Hi, Ralph.
showing 5 of 8
show 3 more comments
|
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.