Невозможно получить типы полей с помощью SOAP API в интеграции PolarionC#

Место общения программистов C#
Ответить
Anonymous
 Невозможно получить типы полей с помощью SOAP API в интеграции Polarion

Сообщение Anonymous »

В настоящее время я работаю над интеграцией Polarion с моим приложением с помощью SOAP API. В рамках этой интеграции мне нужно получить поля и их типы из Polarion.
Я уже назначил типы полям в приложении Polarion, но когда я пытаюсь получить эти поля через API я могу получить только имена полей, а их типы либо равны нулю, либо не включены в ответ.
Вот соответствующий фрагмент кода, который я использую:

Код: Выделить всё

var trackerService = new TrackerWebServiceClient();

Код: Выделить всё

var customFields = trackerService.getDefinedCustomFieldTypes("projectName","typeID");

Код: Выделить всё

foreach (var field in customFields)

Код: Выделить всё

 Console.WriteLine($"ID: {field.id}");

Код: Выделить всё

Console.WriteLine($"Type: {field. Type}");
Проблема:
Поле. Свойство Type не возвращает никакого значения или информации о типе для полей.
Что я пробовал:
Проверил, что типы назначены правильно в Пользовательский интерфейс Polarion.
Проверил ответ API на наличие дополнительных свойств, связанных с типом.
Протестировано с различными контекстами полей (например, projectID и tyepID:issue).
Вопросы:
Требуется ли определенный метод или вызов API для получения типа поля?
Нужны ли какие-либо дополнительные конфигурации в Polarion для предоставления информации о типе через API?
Может ли это быть связаны с разрешениями или конкретной версией API Polarion?
Среда:
Версия Polarion: [Добавить версию]
Используемый API: SOAP (TrackerWebService)
Язык: C# (.NET Framework [версия])
Будем очень признательны за любые рекомендации и предложения!

Подробнее здесь: https://stackoverflow.com/questions/793 ... ntegration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»