This wiki is locked. Future workgroup activity and specification development must take place at
our new wiki
. For more information, see
this blog post about the new governance model
and
this post about changes to the website
.
TWiki
>
Main Web
>
MainOslcCommonArchitecture
>
ReportingHome
>
ReportingServiceDiscovery
>
QmReportServiceDocumentExample
(11 Dec 2009,
PaulMcMahan
)
(raw view)
---+++ Example 1 -- reporting schema advertised in QM service document <verbatim> <?xml version="1.0" encoding="UTF-8"?> <oslc_qm:ServiceDescriptor xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/terms/" xmlns:oslc_qm="http://open-services.net/xmlns/qm/1.0/" rdf:about="http://example.com/qm/service-descriptor.xml"> <dc:title>Project X</dc:title> <dc:description>My Product Name's OSLC QM Service Description for Project X.</dc:description> <dc:contributor> <dc:title>My Company Name, My QM Product</dc:title> <dc:identifier>com.mycompany.myproduct</dc:identifier> <oslc_qm:icon>../icons/myprod.ico</oslc_qm:icon> </dc:contributor> <!-- reporting schema --> oslc_report:schemaEnquiry> <oslc_report:Query> <dc:title>Service to explore schema of reporting context.</dc:title> <oslc_report:query rdf:resource="./schema"/> </oslc_report:Query> </oslc_report:schemaEnquiry>* <oslc_qm:testplans version="1.0"> <!-- Resource creation factory URL --> <oslc_qm:factory oslc_qm:default="true"> <dc:title>Location for creation of test plans</dc:title> <oslc_qm:url>./plan</oslc_qm:url> </oslc_qm:factory> <!-- Alternate resource creation factory URL --> <oslc_qm:factory> <dc:title>Location for creation of minimal plan</dc:title> <oslc_qm:url>./plan?type=minimal</oslc_qm:url> </oslc_qm:factory> <!-- reporting schema, does it override the global setting? --> <oslc_report:schemaEnquiry> <oslc_report:Query> <dc:title>Service to explore schema of reporting context.</dc:title> <oslc_report:query rdf:resource="./schema"/> </oslc_report:Query> </oslc_report:schemaEnquiry>* <!-- Simple GET-based URL-encoded query --> <oslc_qm:simpleQuery> <dc:title>Simple GET-based plan Query</dc:title> <oslc_qm:url>./plansquery</oslc_cm:url> </oslc_qm:simpleQuery> </oslc_qm:testplans> <oslc_qm:testcases version="1.0"> <!-- Resource creation factory URL --> <oslc_qm:factory oslc_qm:default="true"> <dc:title>Location for creation of test cases</dc:title> <oslc_qm:url>./case</oslc_qm:url> </oslc_qm:factory> <!-- reporting schema, does it override the global setting? --> <oslc_report:schemaEnquiry> <oslc_report:Query> <dc:title>Service to explore schema of reporting context.</dc:title> <oslc_report:query rdf:resource="./schema"/> </oslc_report:Query> </oslc_report:schemaEnquiry>* <!-- Simple GET-based URL-encoded query --> <oslc_qm:simpleQuery> <dc:title>Simple GET-based case Query</dc:title> <oslc_qm:url>./casesquery</oslc_cm:url> </oslc_qm:simpleQuery> </oslc_qm:testcases> </oslc_qm:ServiceDescriptor> </verbatim> ---+++ Example 2 -- reporting schema advertised in a separate service document =<?xml version="1.0" encoding="UTF-8"?><br /><oslc_sd:ServiceDescriptor<br /> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"<br /> xmlns:dc="http://purl.org/dc/terms/"<br /> xmlns:oslc_sd="http://open-services.net/xmlns/commons/servicedescription/1.0/"<br /> xmlns:oslc_report="http://open-services.net/xmlns/reporting/1.0/"<br /> rdf:about="http://example.com/services/rm-service-descriptor.xml"><br /><br /> <dc:title xml:lang="en-GB">Project foo report data</dc:title><br /> <dc:description xml:lang="en-GB">Provides OSLC reporting data for RQM project foo</dc:description><br /> <dc:contributor><br /> <oslc_sd:Contributor><br /> <dc:title>IBM Rational Quality Manager project foo</dc:title><br /> <dc:identifier>http://rqmserver/jazz/oslc_qm/projects/foo/</dc:identifier><br /> <oslc_sd:icon rdf:resource="https://rqmserver/foo.jpg"/><br /> <oslc_sd:home><br /> <oslc_sd:Home><br /> <dc:title>IBM Rational Quality Manager Web Console</dc:title><br /> <oslc_sd:application rdf:resource="https://rqmserver/jazz/web/console/foo"/><br /> </oslc_sd:Home><br /> </oslc_sd:home><br /> </oslc_sd:Contributor><br /> </dc:contributor><br /><br /> <oslc_report:schemaEnquiry><br /> <oslc_report:Query><br /> <dc:title>Service to explore schema of reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/schema"/><br /> </oslc_report:Query><br /> </oslc_report:schemaEnquiry><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test plan queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/testplan/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test case queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/testcase/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test script queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/testscript/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test execution record queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/ter/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate execution result queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/executionresult/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test suite queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/testsuite/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /> <oslc_report:queryEvaluation ><br /> <oslc_report:Query><br /> <dc:title>Service to evaluate test suite results queries within reporting context.</dc:title><br /> <oslc_report:query rdf:resource="https://rqmserver/jazz/oslc_qm/projects/foo/testsuiteresults/query?something=value"/><br /> </oslc_report:Query><br /> </oslc_report:queryEvaluation ><br /><br /><br /> ... etc. Basically a queryEvaluation for every type of resource<br /><br /><br /></oslc_sd:ServiceDescriptor>=
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 11 Dec 2009 - 21:15:00 -
PaulMcMahan
Main.QmReportServiceDocumentExample moved from Main.QmExample on 07 Dec 2009 - 15:43 by
PaulMcMahan
-
put it back
Main
Main Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
Sandbox
TWiki
Български
Cesky
Dansk
Deutsch
English
Español
Français
Italiano
日本語
Nederlands
Polski
Português
Русский
Svenska
简体中文
簡體中文
Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our
Terms of Use
Ideas, requests, problems regarding this site?
Send feedback