on 04-07-2014 11:39 AM
Hello all,
I have a service (File -> XI -> RFC). If i use the quality of service "EOIO" in the file sender channel, the data from xml file could not be imported in backend system per RFC-call. If i use "EO"-Settings then the data could be saved in backend system without problem. Could someone tell, what is that problem? thx.
Best regards,
Fanglin
hello all,
i have found the difference between EO and EOIO in audit protocoll: the following screenshot ist the audit protocoll by using QoS EOIO:
The message status was set to HOLD. If i use QoS EO, in the protocoll i can see, the message is sent to receiver channel and the message status was set to DLVD. Why?
Best regards,
Fanglin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Fanglin - Are there any other messages in the queue?
go to runtime workbench -> component monitoring -> adapter engine -> engine status -> additional data -> messaging details ->
select the node "Messages in EOIO Sequences" and check for the first message in that queue.
If it is in error state, you should resend that first..
Hi Fanglin,
When you use EOIO the message will process in sequence, so if one message is failed or stuck, rest all message are stuck.
When you use EO then message processes between different queue at the same time. So the message will not stuck if one message is failed.
for EOIO you need to clear the failed messages.
Hope it is clear
Harish
Hello Harisch,
i have read the discussion und tried to delete the messages using the following methods. It didn't work:
1. the report "RSXMB_CANCEL_MESSAGES": the message with Message-ID could not be found
2. the SMQ1, SMQ2 und SMQ3: the EOIO-Queue could not be listed.
In RWB there no options to cancel (or delete) the messages. I can only restart the first message:
Best regards,
Fanglin
Hi Fanglin - Those are for Integration engine but not for adapter engine..
So just take the first message ID in the queue
then
go to
rwb -> message monitoring -> adapter engine (database)-> click on show additional criteria
paste the message ID and click on start.
Now you should be able to cancel the message..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Harish,
yes. I have use QoS EOIO. Because the folder is scanned every 10 min and the files should be processed one after another. In SXMB_MONI and channel monitoring i could not find any error. In the backend sysmte i used st22 and also found no errors. Where should i also check? thx.
best regards,
Fanglin
Hello Bhargava Krishna,
the dump in SM58 i have checked and found no errors. I have also tried to refresh the cache refresh and re-import RFC. But it didn't work.
I have one more question about the name for the queue: should i give the queue name according to the pattern: XBQO* or XBQI*?
Best Regards,
Fanglin
User | Count |
---|---|
81 | |
24 | |
11 | |
9 | |
7 | |
5 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.