Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Linking Doors Next Generation requirement with a bug of Bugzilla

Hi everybody,

In "open-services" forum I exposed the same problem, but still I have not get to link a requirement in Doors Next Generation 5.0 (I also have tried with newest versions 5.0.1 and 5.0.2) with a bug of Bugzilla. Once I have added “Bugzilla OSLC adapter” as a “Friend” in Doors Next Generation and configured in “Manage project” of the project area as a provider, then I try to link a bug to a requirement. I select the “Implemented by” link type, and opens the IFrame where should appear the creation or selection dialog of Bugzilla. But, it is empty. In order to see what it is happening I have been debbuging with “Development tools” in Internet Explorer 11. I have seen that DNG does a HTTP GET request to the URL “http://172.17.100.227:8080/OSLC4JBugzilla/services/serviceProviders/1” in order to get the services for the product “1”. As a result of this request, it gets the catalog, but then nothing else happens, there are no more requests.

The catalog:

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF

    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

    xmlns:oslc="http://open-services.net/ns/core#"

    xmlns:dcterms="http://purl.org/dc/terms/"

    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >

  <rdf:Description rdf:nodeID="A0">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/scm#"/>

    <oslc:prefix>oslc_scm</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A1">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/rm#"/>

    <oslc:prefix>oslc_rm</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A2">

    <oslc:prefixBase rdf:resource="http://xmlns.com/foaf/0.1/"/>

    <oslc:prefix>foaf</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A3">

    <dcterms:title rdf:parseType="Literal">Eclipse Lyo</dcterms:title>

    <dcterms:identifier>urn:oslc:ServiceProvider</dcterms:identifier>

    <rdf:type rdf:resource="http://open-services.net/ns/core#Publisher"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A4">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/qm#"/>

    <oslc:prefix>oslc_qm</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A5">

    <oslc:hintWidth>525px</oslc:hintWidth>

    <oslc:hintHeight>325px</oslc:hintHeight>

    <oslc:dialog rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/1/changeRequests/selector"/>

    <oslc:usage rdf:resource="http://open-services.net/ns/core#default"/>

    <oslc:resourceType rdf:resource="http://open-services.net/ns/cm#ChangeRequest"/>

    <dcterms:title rdf:parseType="Literal">Change Request Selection Dialog</dcterms:title>

    <oslc:label>Change Request Selection Dialog</oslc:label>

    <rdf:type rdf:resource="http://open-services.net/ns/core#Dialog"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A6">

    <oslc:resourceShape rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/resourceShapes/changeRequest"/>

    <oslc:queryBase rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/1/changeRequests"/>

    <oslc:usage rdf:resource="http://open-services.net/ns/core#default"/>

    <oslc:resourceType rdf:resource="http://open-services.net/ns/cm#ChangeRequest"/>

    <dcterms:title rdf:parseType="Literal">Change Request Query Capability</dcterms:title>

    <oslc:label>Change Request Catalog Query</oslc:label>

    <rdf:type rdf:resource="http://open-services.net/ns/core#QueryCapability"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A7">

    <oslc:prefixBase rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>

    <oslc:prefix>rdfs</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A8">

    <oslc:prefixBase rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>

    <oslc:prefix>rdf</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A9">

    <oslc:usage rdf:resource="http://open-services.net/ns/core#default"/>

    <oslc:resourceType rdf:resource="http://open-services.net/ns/cm#ChangeRequest"/>

    <oslc:resourceShape rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/resourceShapes/changeRequest"/>

    <oslc:creation rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/1/changeRequests"/>

    <dcterms:title rdf:parseType="Literal">Change Request Creation Factory</dcterms:title>

    <oslc:label>Change Request Creation</oslc:label>

    <rdf:type rdf:resource="http://open-services.net/ns/core#CreationFactory"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A10">

    <oslc:hintWidth>600px</oslc:hintWidth>

    <oslc:hintHeight>375px</oslc:hintHeight>

    <oslc:dialog rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/1/changeRequests/creator"/>

    <oslc:usage rdf:resource="http://open-services.net/ns/core#default"/>

    <oslc:resourceType rdf:resource="http://open-services.net/ns/cm#ChangeRequest"/>

    <dcterms:title rdf:parseType="Literal">Change Request Creation Dialog</dcterms:title>

    <oslc:label>Change Request Creation Dialog</oslc:label>

    <rdf:type rdf:resource="http://open-services.net/ns/core#Dialog"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A11">

    <oslc:prefixBase rdf:resource="http://purl.org/dc/terms/"/>

    <oslc:prefix>dcterms</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A12">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/servicemanagement/1.0/"/>

    <oslc:prefix>oslc_data</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A13">

    <oslc:selectionDialog rdf:nodeID="A5"/>

    <oslc:queryCapability rdf:nodeID="A6"/>

    <oslc:creationFactory rdf:nodeID="A9"/>

    <oslc:creationDialog rdf:nodeID="A10"/>

    <oslc:domain rdf:resource="http://open-services.net/ns/cm#"/>

    <rdf:type rdf:resource="http://open-services.net/ns/core#Service"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A14">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/cm#"/>

    <oslc:prefix>oslc_cm</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A15">

    <oslc:prefixBase rdf:resource="http://open-services.net/ns/core#"/>

    <oslc:prefix>oslc</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

  <rdf:Description rdf:about="http://172.17.100.227:8080/OSLC4JBugzilla/services/serviceProviders/1">

    <oslc:prefixDefinition rdf:nodeID="A8"/>

    <oslc:prefixDefinition rdf:nodeID="A11"/>

    <oslc:prefixDefinition rdf:nodeID="A15"/>

    <dcterms:identifier>1</dcterms:identifier>

    <dcterms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2014-11-24T08:15:31.75Z</dcterms:created>

    <oslc:prefixDefinition rdf:nodeID="A16"/>

    <dcterms:title rdf:parseType="Literal">TestProduct2</dcterms:title>

    <oslc:prefixDefinition rdf:nodeID="A14"/>

    <oslc:service rdf:nodeID="A13"/>

    <dcterms:publisher rdf:nodeID="A3"/>

    <rdf:type rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>

    <oslc:details rdf:resource="http://172.17.100.227:8080/OSLC4JBugzilla/services/details"/>

    <oslc:prefixDefinition rdf:nodeID="A4"/>

    <dcterms:description rdf:parseType="Literal">Service provider for Bugzilla product: TestProduct2</dcterms:description>

    <oslc:prefixDefinition rdf:nodeID="A2"/>

    <oslc:prefixDefinition rdf:nodeID="A7"/>

    <oslc:prefixDefinition rdf:nodeID="A1"/>

    <oslc:prefixDefinition rdf:nodeID="A12"/>

    <oslc:prefixDefinition rdf:nodeID="A0"/>

  </rdf:Description>

  <rdf:Description rdf:nodeID="A16">

    <oslc:prefixBase rdf:resource="http://www.bugzilla.org/rdf#"/>

    <oslc:prefix>bugz</oslc:prefix>

    <rdf:type rdf:resource="http://open-services.net/ns/core#PrefixDefinition"/>

  </rdf:Description>

</rdf:RDF>

In the next picture it can be seen this HTTP request (go to the link https://www.dropbox.com/s/0abpngxzncggk0z/HTTP_request_serviceProviders.png?dl=0)

I hope someone can help me.

Thank you

Mikel

0 votes

Comments

I have tried to link a bug of Bugzilla to a workitem of CCM and I have done it without any error, in order to add this link I can see the delegated UIs of the Bugzilla OSLC Adapter, so that I can select or create a bug. However it is not possible to do the same in Doors Next Generation


Accepted answer

Permanent link
Problem solved by adding the next argument in the eclipse "run configurations":

     -Dorg.eclipse.Lyo.oslc4j.alwaysXMLAbbrev=true

For more details see the image from this link: https://www.dropbox.com/s/wb02p1onl5jtzb0/Run_Configurations.png?dl=0

Ralph Schoon selected this answer as the correct answer

0 votes

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,019
× 7,495

Question asked: Nov 25 '14, 3:57 a.m.

Question was seen: 3,516 times

Last updated: Nov 28 '14, 3:35 a.m.

Confirmation Cancel Confirm