Я использую Websphere Message Broker для обработки csv-файлов и помещения данных в очередь сообщений. Файл считывается через FileInputNode, передается через узел JavaCompute (для проверки), затем отображается карта сообщений, которая отображает его в целевой формат, а затем на узел JMSOutput.
Проблема, с которой я столкнулся, заключается в том, что первая строка в csv имеет одно значение, которое мне нужно добавить к каждому из исходящих сообщений (первая строка - заголовок, поэтому не выводится в очередь). Я немного застрял в том, как это сделать, так как не могу понять, как я могу элегантно отобразить значение из первой строки на все последующие строки.
Я пытался удерживать значение в LocalEnvironment с помощью узла JavaCompute, но это кажется потерянным между строками (кстати, я обрабатываю файл строка за строкой, который установлен на узле fileinput, поэтому весь поток передается через каждую запись).
Любые советы о том, как этого добиться, будут оценены.
Barry