2016-01-31 3 views
0

Я довольно новичок в WTX-инструменте. И мне нужно отображать 500+ входящих полей с их соответствующими именами в SAP за очень короткий промежуток времени. Там есть умный способ сделать это с помощью Java, вместо того, чтобы перетаскивать эти полей вручную?Как сопоставить большое количество полей (500+) в узле WebSphere Transformation Extender Map, используя Java?

ответ

0

Я боюсь, что я опоздал на вечеринку, но надеемся, что я могу обеспечить понимание для других ...

WTX 8.41 введены две функции, которые будут полезны здесь:

  • automapper будет генерировать правила, основанные на имени объектов. В вашем случае это будет зависеть от того, как объекты ввода и вывода связаны друг с другом.
  • Java API для студии дизайна, которая позволяет выполнять любое действие на карте или набирать дерево из программы Java ^.

В более ранних версиях имеется инструмент импорта/экспорта карты, который позволяет (по крайней мере теоретически) создать XML-файл, который будет импортирован в качестве карты. Расстояние между теорией и практикой заключается в сложности карты, ваших навыках Java и количестве повторного использования этих усилий.

Если бы мне пришлось сделать выбор, я бы пошел автоматом, даже если это означало небольшое изменение дерева типов, чтобы иметь имена, которые будут соответствовать.

Обратите внимание, что существует другой способ, ЕСЛИ отображение должно отображать iDoc в XML (или наоборот) и имена тегов не очень важны: дерево типов можно экспортировать в виде схемы, а также инструмент будет генерировать карту, чтобы перейти от одного формата к другому одновременно (и он генерирует карты для обоих указателей).