Integration of configruation aware RM service provider with jazz
I have Jazz team server 6.0.1 RC running on a linux machine.
I have implemented my own RM service provider and it is integrated and working fine with jazz quality management module. Now, I am trying to make my RM service provider "Configuration Aware" on the guidelines given in OSLC Configuration Management 1.0 https://tools.oasis-open.org/version-control/browse/wsvn/oslc-ccm/trunk/specs/config-mgt/oslc-config-mgt.html. I have associated my jazz qm project with a Global Configuration Context. And now when I try to access my service provider (qm project -> planning (selected a testPlan) -> Requirement Collection Links -> +), jazz gives an error saying that "AQXCM5046E The selected project, "MyProjectName", does not support configuration management capabilities." Question: What should I do in my rootServices rdf and serviceProvider rdf so that jazz can know that my service provider is Configuration Aware? |
Accepted answer
Check out this page on the deployment wiki:
https://jazz.net/wiki/bin/view/Deployment/IntegratingWithConfigurationManagementEnabledCLMApplications There are some service provider parameters that the CLM applications check, especially the configurationAware property. Those are detailed in this section of that wiki page. You may find some other pertinent information there also. If you have any insights to share based on your experience, we'd like to hear them. Saqib Niaz selected this answer as the correct answer
Comments
Saqib Niaz
commented Jan 21 '16, 4:12 a.m.
Thanks Kathryn for a quick answer.
Saqib Niaz
commented Jan 27 '16, 8:03 a.m.
Hi Kathryn,
https://jazz.local:9443/rm/oslc_config (our local jazz installation). Can you guide me further a bit, how to make it work?
|
2 other answers
David Honey (1.8k●1●7)
| answered Jan 27 '16, 11:38 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Saqib,
I'm not sure I understand your question. But the following might help. In order for the GCM application to be able to select configurations from a CM provider, GCM discovers which CM providers support selection dialogs as follows:
<oslc_config:cmServiceProviders rdf:resource="https://localhost:9443/rm/oslc_config"/> This indicates that the OSLC Service Provider Catalog for CM discovery is at https://localhost:9443/rm/oslc_config A GET on that should return something like: The example RDF shows a service provider at https://localhost:9443/rm/oslc_config/components<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" A GET on that service provider gives: Hope that helps,<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" Best regards, David Comments Hi David,
1
You might get more diagnostics by enabling DEBUG level for the LcProviderHelper class:
Saqib Niaz
commented Jan 28 '16, 10:33 a.m.
Hi David,
Please submit a defect work item on jazz.net (https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWelcome) and include as much detail as possible, including the gc.log file. Thanks.
|
Hi Saqib,
The open-services.net namespaces are defined based on the OSLC specifications. You need those as part of implementing the specs. CLM has implemented some extensions beyond the specifications, like the service provider properties. Those are defined in the jazz.net namespace mentioned. Does that help? Comments
Saqib Niaz
commented Jan 27 '16, 3:37 a.m.
Hi Kathryn,
|
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.