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

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

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

    101 JOB3434343 34343KKKK
    
    301 SSSSJooojs kkkkkkkk
    

В приведенном выше примере между 101 и 301 находится 201, у которого нет выходного значения. Но все же пустая запись видна в выходном файле. Посоветуйте, если кто может.

Я делаю следующее: введите здесь описание изображения

там при сопоставлении значений выравнивания я передаю номера тегов как 101,201 и 301. однако я хочу увидеть лучший подход.

Спасибо.


person Shrilata Ellaboina    schedule 07.11.2013    source источник


Ответы (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

person Johns-305    schedule 07.11.2013