Я просто хочу посмотреть, был ли у кого-то другой опыт работы с mksapi.jar с использованием java по сравнению с командной строкой. Работает на окнах.Различные выходные данные от mks-integrity xmlapi
Моя проблема заключается в том, что с помощью опции --xmlapi
с CLI или с помощью com.mks.connect.AbstractCmdRunner.executeWithXML(String[] cmd)
с Java API дает различные результаты для узла Response // WorkItems // WorkItem // поле // Значение
Хотя CLI имеет дополнительный узел TokenValue, содержащий значение «Value», API java дает значение как часть узла Value.
Пример:
<Field name="projectType">
<Value dataType="string">
<TokenValue>Variant</TokenValue>
</Value>
</Field>
против
<Field name="projectType">
<Value dataType="string">Variant</Value>
</Field>
Интересно, если один из вас есть объяснение - или даже лучше решение для выравнивания оба выхода к любой версии.
Этот пример является частью результата от si sandboxinfo --xmlapi