Biztalk Out Put Flat File имеет пустые записи, как избежать / удалить
Я конвертирую XML-файл в плоский файл. Я борюсь за две вещи.
- Хотите получить номер тега без сопоставления поля тега файла из источника в место назначения. Есть ли способ, где я могу заполнить его, если в случае какого-либо значения во всей строке. Он не должен отображать номер тега, если запись пуста.
После того, как я сопоставляю поля, если значения нет, тогда отображаются пустые записи, как показано ниже.
101 JOB3434343 34343KKKK 301 SSSSJooojs kkkkkkkk
Выше, между 101 и 301 есть 201, который не имеет никакого выходного значения. Но все равно пустая запись видна в выходном файле. Пожалуйста, совет, если кто-нибудь может.
Что я делаю, как показано ниже,
там в сопоставлении значений сглаживания я передаю номера тегов как 101,201 и 301. однако я хочу видеть лучший подход.
Спасибо.
1 ответ
Для #2, Jobs_201, вероятно, создан, потому что в источнике есть запись JOB_DETAILS, которая по существу пуста. Вам нужно будет связать некоторые условные функтоиды (например, введите Length > 0 для SLEVEL и STTYPE) и связать их с Jobs_201, чтобы подавить пустые записи.
Можете ли вы уточнить для # 1 немного. Если вы хотите счетчик, вы можете использовать метод, подобный этому: http://blogdoc.biztalk247.com/article.aspx?page=ec141ab4-78a7-4012-9273-2a50669b41e2