Biztalk Out Put Flat File имеет пустые записи, как избежать / удалить

Я конвертирую XML-файл в плоский файл. Я борюсь за две вещи.

  1. Хотите получить номер тега без сопоставления поля тега файла из источника в место назначения. Есть ли способ, где я могу заполнить его, если в случае какого-либо значения во всей строке. Он не должен отображать номер тега, если запись пуста.
  2. После того, как я сопоставляю поля, если значения нет, тогда отображаются пустые записи, как показано ниже.

    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

Другие вопросы по тегам