Я делаю POC и вручную отправляю блок XML на наш сервер RTC. Я установил заголовок типа контента следующим образом:
application/x-oslc-cm-change-request+xml
В тестировании я начал с попытки изменить название билета, т.е.
<dc:title>my test title</dc:title>.
Это работает отлично, поэтому я продолжил обновлять пользовательские атрибуты, из-за которых у меня возникли проблемы.
Я почти уверен, что это форматирование, но я не могу найти примеры, которые помогли. В этом случае у меня есть настраиваемый атрибут строкового типа "средний". В XML я пробовал:
<rtc_cm:com.my.domain.bookingLabel>my new value</rtc_cm:com.my.domain.bookingLabel>
Я нашел сообщение, в котором, казалось, предлагалось использовать rtc_ext вместо rtc_cm в качестве префикса. Я тоже попробовал это предложение, но оно не оказало никакого влияния. Ошибки не генерируются, и вся информация об элементе работы возвращается обратно после действия публикации, но этот конкретный настраиваемый атрибут остается неизменным.
Документ, с которым я работал для первоначального POC, взят с веб-сайта Jazz, посвященного OSLC v2: https://jazz.net/library/article/352
Заранее спасибо!
application/json
? (jazz.net/library/article/1001: для идентификации формата ресурса запроса на изменение JSON , используемый тип носителя должен бытьapplication/json
Использование определенного в OSLC CM 1.0 типа носителяapplication.x-oslc-cm-change-request+json
не поддерживается для запросов OSLC CM 2.0. - person VonC   schedule 11.06.2015