2015-01-16 6 views

ответ

2

Использование трансформации сценария оболочки (bsh). Из documentation:

Это преобразование позволяет обеспечить сценарий Bean Shell в преобразование выражения и выполняет скрипт в момент трансформации

От symmetricds support discussion:

Если вы используете преобразование столбца bash, доступны данные для всех столбцов в обрабатываемой строке . Внутри вашего скрипта столбец доступен как предопределенная переменная String с именем столбца. Для примера , если в вашей строке есть столбец NAME, вы можете написать код оболочки bean-кода , например, вернуть NAME.substring (0,4), чтобы усечь имя до первого четырех символов.

+0

Спасибо за ваш ответ. Я думал, что с преобразованием bsh я могу получить доступ к «currentValue», который является значением SOURCE_COLUMN в преобразовании. Итак, как я могу получить доступ к нескольким значениям столбца из источника с преобразованием bsh? – Anne

+0

Пожалуйста, ознакомьтесь с обновлением ответа –