#wso2 #wso2esb
#wso2 #wso2-esb
Вопрос:
Я использую wso2 data-mapper для сопоставления схемы ввода со схемой вывода. проблема здесь в том, что мы не можем сопоставить атрибуты xml (либо это может быть в схеме ввода, либо в схеме вывода)
Мы можем сопоставлять с xml на основе элементов, но не можем сопоставлять со значениями атрибутов
По ссылке ниже будет показана схема ввода и схема выводаhttps://drive.google.com/file/d/1Dmupfl71Ww_mLQB0gRL1RnmaebrUnzwh/view?usp=sharing
Комментарии:
1. Привет, Викаш, не мог бы ты сказать мне, какую версию инструментария EI ты используешь и каковы входные и выходные XML-файлы? Я попытался и смог сопоставить элемент xml с атрибутом, поэтому я не смог воспроизвести вашу проблему.
2. Привет, Ян, спасибо за ответ! Мы использовали WSO2EI 6.4.0, а для сопоставления данных версию eclipse developer studio: Oxygen. Выпуск 3a (4.7.3a).
Ответ №1:
Я попытался сопоставить элементы xml с атрибутами как в Windows, так и в Mac, и оба, похоже, работают нормально. Я бы посоветовал начать с небольшой версии вашего xml-дерева и расширить, чтобы увидеть, в чем может заключаться проблема. Бросается в глаза одно отличие: я поместил образцы данных в свой XML, чего, похоже, нет в вашем примере (поскольку везде указано ‘NULL’).
Ввод XML:
<test>
<owner>theowner</owner>
<status>working</status>
</test>
Вывод XML:
<test>
<Users owner="me" status="working" />
</test>