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