on 02-07-2008 9:08 AM
Hi all,
I had an interface who transports files from one R/3 to another without mapping. At Interface Determination, message is branched to a filereceiver and a RFC call.
At filesender, Quality of Service it's "exactly once". Instead of this, at message data the information its:
Quality of Service Exactly Once in Order
Message 47a6f009-8aa7-0b9f-e100-00000a1f030e
Where can i change the QoS for processing as Exactly Once?
Thanks for your help in advance. Regards,
refer this links, if helpful
/people/william.li/blog/2006/09/08/how-to-send-any-data-even-binary-through-xi-without-using-the-integration-repository
/people/shabarish.vijayakumar/blog/2006/04/03/xi-in-the-role-of-a-ftp
thanks
kiran
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi all and thanks for your attention,
I can't take action against FTP Service, so the solution for this issue when you do a Message Branching at Interface Determination (like my case) it's to unselect "Maintain order at Runtime".
Now the Filereceiver service works like i want:
2008-02-07 11:25:52 Success File adapter receiver: processing started; QoS required: ExactlyOnce
Points for your help will be rewarded Thx again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That happens atomatically, when the receiver service is the same for both interfaces.
Could you define different services for file and rfc?
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Martin,
In sender communication channel you have three options:
- Best Effort
- Exactly Once
- Exactly Once In Order
Choose 2nd one. it will automatically become Exactly Once.
Rewards if helpful.
BR,
Alok
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alok
Filesender it's at Exactly Once, but if i see the log of the message at RWB:
2008-02-02 03:06:41 Success Message successfully put into the queue.
2008-02-02 03:06:41 Success The message was successfully retrieved from the receive queue.
2008-02-02 03:06:41 Success The message status set to DLNG.
2008-02-02 03:06:41 Success Delivering to channel: CC_01_PROD
2008-02-02 03:06:41 Success File adapter receiver: processing started; QoS required: ExactlyOnceInOrder
2008-02-02 03:06:41 Success File adapter receiver channel CC_filereceiver: start processing: party "XXX", service "YYY"
2008-02-02 03:06:41 Success Connect to FTP server "XXXX", directory "/XCOM/IN"
2008-02-02 03:10:26 Error Attempt to process file failed with Error occurred while connecting to the FTP server "gcxsap:21": java.net.ConnectException: Connection timed out
As you can see, file receiver uses ExactlyOnceInOrder instead of filesender preferences.
How can i change this?
Regards,
I dont understand why it is happening,
1. Do one thing, Go to your sender communication channel and In edit mode -->do some changes in description and again chane quality of service to "Exactly Once". Activate again and then try.
2. It seems from your message monitoring you are using FTP at receiver side. May be one other possibilty you are getting exactly once in order that "FTP server should take data in sequence and exactly once in order may become a default action". Remove FTP use simple File adapter and then test your scenario.
Try what i have stated.
BR,
Alok
User | Count |
---|---|
89 | |
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.