Using OSLC for RQM, how do I get all custom attributes (including empty ones)?
Accepted answer
Identifiers are immutable, meaning once set, they cannot be changed.
Comments
This is kind of a problem. If we can't discover the identifier that is in use, we have to hardcode it into the OSLC script. This is a problem if the user who created the identifier creates it with the wrong type and has to recreate it. Then the identifier will not match what is expected by the script. Our custom attributes don't get set until the script generates them. Any suggestions for us?
Unfortunately, we don't provide a public API for CRUDing custom attributes.
Paul, I want to confirm and check if I understand your response correctly. Are you saying that there is no way to create or delete Custom Attributes for a Test Plan or Test Case, for example, in RQM? If so, that means that we always have to update manually, is that correct?
I am using version 5.0 and will soon be at version 5.0.2. Will that make a difference or is CRUD simply not going to be available for custom attributes in RQM?
No. You can add new custom attribute(s) to the associated test artifact (e.g. test case) and they will be created, if they don't exist. Removing custom attribute(s) from the associated test artifact (e.g. test case) will only delete them from the test artifact and not delete the underlying custom attribute(s).
any updates on performing CRUD operation in custom attributes? is there any api available to delete, modify custom attributes using RestAPI?
Currently not supported (see Access custom attributes definition for a project from the REST API (114165)).
Thank you Paul