Преобразование маршрутизатора Informatica-проблема

Я столкнулся со странной проблемой с преобразованием маршрутизатора в Informatica. Я использую его в своем сопоставлении, где я проверяю значение определенного порта и на основе условия направляю его в соответствующий поток. Во время отладки я вижу значение переменной, как и ожидалось, но в отладчике строка идентифицируется как «отфильтрованная». Я пробовал различные другие методы, такие как обрезка переменной (LTRIM/RTRIM), чтобы убедиться, что нет конечных пробелов, которые приводят к сбою условия маршрутизатора, но это тоже не работает. В результате мои строки, которые должны быть вставлены в цель, пропущены. Кто-нибудь сталкивался с подобной проблемой? Мне интересно, если я что-то пропустил здесь.


person sql_sk    schedule 22.02.2016    source источник
comment
Данные не будут отправлены на маршрутизатор, пожалуйста, проверьте ваши условия еще раз.   -  person shashank    schedule 29.02.2016


Ответы (1)


Когда вы работаете в обычном режиме без отладчика, вы получаете другие результаты?

Как вы знаете, «Отфильтровано» означает, что условие оценивается как ложное, поэтому единственный вопрос должен быть связан с вашим условием.

Каков тип данных порта и каково ваше точное условное выражение?

Несоответствие типов данных может привести к неожиданным логическим вычислениям (например, сравнение целого числа со строкой без приведения одной стороны с использованием TO_CHAR или TO_INTEGER соответственно).

person John Russella    schedule 04.05.2016