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

Custom enumeration type in RTC can not be seen with OSLC.

Hi, I am using RTC 6.0.1M1 and I need to create work item with custom attribute  with attribute type - enumeration.
So I go to the Manage Project Areas-> WorkItem - > Enumeration - > Add... and create my custom enumeration with name _TextType with 4 values and one of them is default.

Then go to create Custom Type
Manage Project Areas-> WorkItem - > Types and Attributes -> Add... and add my type as new attribute with my custom type.

Then when I tried to read the the allowed values from the shape I see:

<rdf:Description rdf:about="https://10.0.2.79:9443/ccm/oslc/context/_tsVvMWWwEeWQIIEAtKgWEg/shapes/workitems/custom/property/CustomAtrribute">
        <rdf:type rdf:resource="http://open-services.net/ns/core#Property"/>
        <oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
        <oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
        <oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
        <oslc:propertyDefinition rdf:resource="http://jazz.net/xmlns/prod/jazz/rtc/ext/1.0/CustomAtrribute"/>
        <oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
        <oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CustomAtrribute</oslc:name>
        <oslc:defaultValue>[]</oslc:defaultValue>
        <dcterms:title rdf:parseType="Literal">CustomAttribute</dcterms:title>
    </rdf:Description>

Why there is no allowedValues and the default value is empty. Why this is happening?
for example other attribute form the same shape looks like:
<rdf:Description rdf:about="https://10.0.2.79:9443/ccm/oslc/context/_tsVvMWWwEeWQIIEAtKgWEg/shapes/workitems/custom/property/workItemType/allowedValues">
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/custom"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.workitem.workItemType.impediment"/>
        <rdf:type rdf:resource="http://open-services.net/ns/core#AllowedValues"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/defect"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.workitem.workItemType.retrospective"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.apt.workItemType.story"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/task"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.apt.workItemType.epic"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.workItemType.buildtrackingitem"/>
        <oslc:allowedValue rdf:resource="https://10.0.2.79:9443/ccm/oslc/types/_tsVvMWWwEeWQIIEAtKgWEg/com.ibm.team.workItemType.adoption"/>
    </rdf:Description>




0 votes

Comments

I tested in the jazz.net sandbox (6.0.1 M4) and did not see such problem. How did you get your resource document? I did not see any word "custom" in my case so I think we may do it quite differently.

Hi, Donlad I can not add pictures here(only share them), so I will try to explain in more details.
1. From ...workitems/catalogĀ  I get the Service Provider's URI for the project
2. Then I found the Creation Factory for the Defect(work Item in which I add my custom attribute) I get the ResourceShape URI.
3. Then I search for customAttributeID which is the ID of my attribute
https://www.dropbox.com/s/e5gtzod8qlx3a7x/postResponse.JPG?dl=0
https://www.dropbox.com/s/u55m8kmulabj5cm/RTC.JPG?dl=0
https://www.dropbox.com/s/m3azvw86bicuwk3/Enumeration.JPG?dl=0

Hi, I created again new Enumeration but the name do not start with _(under score) and now I can get allowed values.


Be the first one to answer this question!

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
× 10,941

Question asked: Sep 28 '15, 7:12 a.m.

Question was seen: 2,201 times

Last updated: Sep 30 '15, 3:44 a.m.

Confirmation Cancel Confirm