Похоже, вы хотите сделать преобразование входящего идентификатора во внутренний идентификатор перед отправкой дальше.
Есть несколько мест для этого.
Вы можете сделать это в компоненте конвейера, который либо считывает данные напрямую из его конфигурации во время выполнения, либо из базы данных. Вы также можете сделать это в оркестровке.
Однако самое простое и подходящее место - карта трансформации. Просто убедитесь, что вы не жестко закодировали таблицу преобразования (какой идентификатор соответствует одному из ваших внутренних идентификаторов), так как они обычно сильно меняются. Пусть карта выполнит поиск в базе данных, например, чтобы найти соответствующий идентификатор.
Выполнение такого рода задач на карте по сравнению с другими вариантами дает вам немного больше гибкости, поскольку вы можете затем применить карту непосредственно в порту приема или отправки. Поэтому, если вам не нужно выполнять какую-либо логику, основанную на рабочем процессе, вы можете использовать шаблон обмена сообщениями и пропустить любые оркестровки (всегда желательно).