none
Flat file disassembler RRS feed

  • Question

  • Scenario 1:

    If we have 100 record in flat file and there is error in 10th record,

    I need to process other valid 99 record. How to achieve?

    Scenario 2:

    If we have 100 record in flat file and there is error in 10th record,

    stop processing other records.

    Saturday, February 18, 2017 7:26 AM

Answers

  • Hi Biswas,

    You can make use of Recoverable interchange processing property of Flat File Disassembler pipeline component.

    Refer: How to Configure the Flat File Disassembler Pipeline Component

    When "false" - indicates that entire interchange is disassembled as a unit (if any contained message fails, entire interchange is suspended).

    When "true" - indicates that messages within interchange are extracted individually by disassembler with possibility of some propagating through messaging pathway and others being suspended.

    For more information on recoverable interchange processing, see Recoverable Interchange Processing.

    More on it here: Disassembly Stage (Recoverable Interchange Processing)

    Scenario 2 is not desired scenario, ideally your interchange should completely suspend in case of any failure and that is what setting this property does.


    Rachit Sikroria (Microsoft Azure MVP)

    Saturday, February 18, 2017 7:53 AM
    Moderator

All replies