on 01-28-2015 5:23 PM
I have a simple requirement.
I receive an async proxy call from ECC which I map and output to a file. Now I need to output a second file if the first is successful without using BPM. Something I have called a async to async bridge.
I have looked through the available modules and can't see anything appropriate. Any suggestions?
Hello Robert,
Can I assume that if the output of the 1st file is generated (during the mapping), it can be considered as successful and ready to generate the 2nd file output.
With that assumption in mind, there are 2 approaches :
Approach-1:
ESR:
ID:
Approach-2:
You can also use 2 step mapping process in a single operation mapping, which looks something like this.
This is just an alternate way of achieving the same result.
I would prefer Approach-1, since it is easy and more straight forward.
Hope the information helps.
Regards,
Prajeet Jain
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Robert
File interfaces are async in nature so will be without response - what is the criteria to determine that the first file interface is successful? Is it sufficient that it is successfully delivered by the File adapter to the target folder?
If so, you can try a 1-n multi mapping - the source being the proxy message, and 2 targets for the two file output. In your iFlow/ICO/Interface Determination, after selecting your Operation Mapping, set maintain order at runtime.
With this, it will introduce a sequence between target interface 1 and target interface 2. Interface 2 will be delivered once interface 1 completes successfully.
Rgds
Eng Swee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.