on 11-13-2009 4:34 PM
Hi All,
I have this scenario: File XML->XI7.0->Flat File(different encoding)
The source file contains multiline of users data. I use mapping 1:n to split the users data into different message splitting on language.
For example:
INPUT:
<users>
<name>Pippo</name>
<language>Japainese</language>
</users>
<users>
<name>Paperino</name>
<language>Chinese</language>
</users>
<users>
<name>Topolino</name>
<language>English</language>
</users>
<users>
<name>Minnie</name>
<language>Japainese</language>
</users>
<users>
<name>Pluto</name>
<language>Chinese</language>
</users>
OUTPUT:
<msg1>
<users>
<name>Pippo</name>
<language>Japainese</language>
</users>
<users>
<name>Minnie</name>
<language>Japainese</language>
</users>
</msg1>
<msg2>
<users>
<name>Paperino</name>
<language>Chinese</language>
</users>
<users>
<name>Pluto</name>
<language>Chinese</language>
</users>
</msg2>
<msg3>
<users>
<name>Topolino</name>
<language>English</language>
</users>
</msg3>
This step is OK.
Now, I would like to write the different message (msg1, msg2, msg3) to different flat file using different Communication channel
because I want to use different file encoding parameter based on language.
Can anyone tell me how this can be achieved?
thanks a lot
Daniele
I don't know if u can use single msgtype & route to diff communication channels...
You can achieve by creating 3 diff msgtypes (msg_EN, msg_CHN, msg_JPN) using the same datatype. During mapping, based on ur landguare, u will map the data inot appropriate msgs...
So based on ur msg type, u can route it to diff channel..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I've solved in this way:
DESIGN:
1 Data Type, N message types (one for each language), N inbound interfaces (one for each language).
Then:
1 single Message Mapping: 1 to N
1 single Interface Mapping: 1 source interface, N target interfaces
CONFIGURATION:
1 Receiver Determination
1 Enhanced Interface Determination, with interface mapping reference.
N Receiver agreement with different Communication Channel.
Thank you very much
Bye
Daniele
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.