Как сравнить карты Oracle XML Gateway Message Designer? (.Xgm) - PullRequest
1 голос
/ 18 февраля 2009

Это XML, но кажется, что они воссоздаются при каждом сохранении карты, а идентификаторы элементов внутри меняются каждый раз. Инструмент (Message Designer) довольно старый и не очень удобный в использовании.

Есть ли у вас какие-либо советы, как сделать версию, отслеживать изменения на такой карте? Или есть альтернатива для дизайнера сообщений?

1 Ответ

1 голос
/ 21 апреля 2009

При разработке и загрузке карт сообщений Oracle XML Gateway существует несколько методов, которые можно использовать для отслеживания версий. Однако все они выполняются вручную и требуют установления стандарта в группе разработчиков.

Помимо инструментов отслеживания версий, таких как SVN и т. Д., Каждый раз, когда вы меняете карту сообщений, вы можете изменить имя карты на вкладке Свойства. Затем каждый раз, когда вы загружаете карту, вы сможете выбрать, какую версию вы хотите использовать / протестировать, в настройках Торгового партнера в XML-шлюзе. Если ваш вопрос заключается в том, как сравнить два существующих файла карты, чтобы найти различия между ними ... к сожалению, самый эффективный способ - запустить два сеанса конструктора сообщений, разделить их на части и перемещаться по ним рядом. Определение того, какие элементы сопоставлены с какими относительно простыми (при условии, что вы сравниваете небольшие вариации одного и того же определения источника и цели и сопоставления). Вы можете сосредоточиться, в частности, на элементах или уровнях, которые отмечены синим кружком на вкладке «Сопоставление элементов» - вот где важна используемая логика. Да, сами файлы карт представлены в формате XML, но сравнивать один XML с другим с помощью инструмента сравнения бесполезно ... в этом случае для человеческого анализа не существует замены. Использование инструмента конструктора сообщений для сравнения предоставляет логику и процедуры до, во время и после процесса, а также сами элементы.

Надеюсь, это поможет, если я неправильно понял вопрос, пожалуйста, не стесняйтесь уточнять, и я буду рад ответить снова.

Best

Мег Хансон

Консультант по Oracle XML Gateway

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...