Great!
Cheers,
I figured out what was going on with
this. First, I was expecting the HPC Toolkit service provider to appear
under a Performance Analysis service under Additional Services in the service
configuration wizard when it actually appears under the Runtime/Profile
service.
Second, my class implementing IServiceProviderContributor
was not implementing
public void configureServiceProvider(IServiceProviderWorkingCopy
provider, Composite composite)which caused a compilation exception.
Once I fixed this by implementing an empty
method, I can get the configure button and the HPC Toolkit configuration
page to appear in the service configuration wizard page.
Dave
----- Forwarded by Dave
Wootton/Poughkeepsie/IBM on 07/26/2010 03:15 PM -----
From:
| Dave Wootton/Poughkeepsie/IBM@IBMUS
|
To:
| Parallel Tools Platform general developers
<ptp-dev@xxxxxxxxxxx>
|
Date:
| 07/20/2010 08:56 PM
|
Subject:
| Re: [ptp-dev] Problem with adding service
provider in service
configuration
|
Sent by:
| ptp-dev-bounces@xxxxxxxxxxx |
Greg
This was with PTP 4.0 downloaded from the Helios download site
Dave
|
Re: [ptp-dev] Problem
with adding service provider in service configuration |
Greg Watson
| to:
| Parallel Tools Platform general
developers
|
07/20/2010 01:13 PM |
Please respond to Parallel Tools Platform general developers
| |
|
HEAD or 4.0?
Greg
On Jul 20, 2010, at 12:22 PM, Dave Wootton wrote:
I'm trying to update a service configuration to add HPC Toolkit as a service
provider and this is no longer working. I created a project, opened the
project properties wizard and opened the service configuration tab. I added
a service configuration to the project and selected that service configuration.
I can see an entry for performance analysis in the left hand pane of the
wizard. I click the performance analysis entry and then click the enable
service checkbox, but the dropdown list is blank. I expected to see HPC
Toolkit in that list. Since the list is blank, I can't configure HPC Toolkit.
The fragment of plugin.xml that contains the org.eclipse.ptp extension
point references follows. What am I missing?
<extension
point="org.eclipse.ptp.services.core.services">
<service
id="com.ibm.research.hpct.PerformanceAnalysisService"
name="Performance
Analysis">
</service>
</extension>
<extension
point="org.eclipse.ptp.services.core.providers">
<provider
class="com.ibm.research.hpct.services.HPCTServiceProvider"
id="com.ibm.research.hpct.PerformanceAnalysisProvider"
name="IBM
HPC Toolkit"
serviceId="org.eclipse.ptp.core.ProfileService">
</provider>
</extension>
<extension
point="org.eclipse.ptp.services.ui.providerContributors">
<providerContributor
class="com.ibm.research.hpct.services.HPCTProviderContributor"
configurationUIClass="com.ibm.research.hpct.services.HPCTServiceProviderConfiguration"
id="com.ibm.research.hpct.PerformanceAnalysisProvider">
</providerContributor>
</extension>
<extension
point="org.eclipse.ptp.services.ui.serviceContributors">
<serviceContributor
class="com.ibm.research.hpct.services.HPCTServiceContributor"
id="com.ibm.research.hpct.HPCTServiceContributor">
</serviceContributor>
</extension>
</plugin>
Dave_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
|