on 06-27-2007 8:54 PM
Hi !
We need to send some files from one server to another. On the source, the filenames have a fixed prefix and a timestamp. On the target, the files should have a fixed name (time stamp trimmed). We would like to use one sender channel with the advanced file selection option and for example 3 receiver channels, each channel for each fixed filename. All destination channels are for the same business service. And because we do not need mapping, and want to improve performance, we don't use the repository.
Is this possible? or because this only a 3 files scenario, we should make it as 3 different scenarios, each with its own sender and receiver channels?
Thanks,
Matias
Hi,
If you are creating a file name dynamically in the receiver side as same name as sender file , then in one interface you can do. with adapter specific message attributes. If so it is possible. else you will end up with 3 simple scenarios
Else you need to route 3 different files into 3 receiver interfaces with enhanced Receiver determination. for this you will end up with Repository objects etc.
Hope this helps
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hmmm Interesting... Never heard of XI scenario without Integration Repository. Also If you use message mapping trimming file names shouldn't be difficult.
Pls go through this blog to know how to send file names using XI : /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
Regards,
Ashish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey
>>But Ahmad, as mentioned in the blog, XI scenario without IR can be used only if it's non xml mesage. Is that right?
can you please tell me where it says this:)
is it this line which is confusing you <b>"Contrary to popular believe, the message or document sent thru XI does NOT have to be in XML format"</b> ?
well it just means that you can send any data(.jpeg,.pdf xml .xls or anything) by doin the bypass scenario.
IDOC's are something which can give u problems if you dont do IR steps(specially mapping)coz a lot of values need to be hard coded.but suppose ur doing a async File to RFC,then i guess you can do that by using the bypass scenario.
i won't count on bypass scenarios for all of my requirements,but yeah if both source and target have exactly same data type i will give it a shot,irrespective of the interface i m integrating.
Thanx
Ahmad
Message was edited by:
Ahmad
Hey
to trim down the Timestamp from the sender file name,you need to use adapter specific message attributes and then get the file name in mapping and then trim it.for this you will have IR objects as you need to do mapping.
but in case you simple want to move the file without trimming down anything,then you can do without IR,just have three interfaces without any conditions in the conditional interface determination.
Thanx
Ahmad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.