on 10-25-2007 9:35 AM
Hi,
in sender file ( FTP ) adapter:
when qos :eoio
the sequence the msg processess will be in ascending alphabetical order.
ex: if i have 10 files in a folder
as per the my requirement all the 10 files are picked up at the same time, then
the files will be arranged in queue specified in ascending alphabetical order and processed in the same order.
but, when i use QOS: EO
the same thing is going to happen right!!
picks all the files , processess in ascending alphabetical order to xi..
then what is the use of queue here in eoio???
on the other hand,
in sender file ( NFS ) adapter:
file will be processed based on the processing sequence( either by date or time ).
so both EO and EOIO use the processing sequence... then wat is the work of queue here in EOIO MODE.. any way they are processed according to the proccessing sequence parameter.. ???
Please reply..
EO (Exactly Once):
The message is sent asynchronously. The sender does not wait for a response. The Integration Engine and the Adapter Engine guarantee that the message is sent and processed exactly once.
When you have EO which is Exactly Once, messages are processed in any order inside the queue.
EOIO (Exactly Once In Order):
If you mention EOIO which is Exactly Once In Order, the messages will be processes one after the other in the queue as they are received. So, you can get sequential processing of messages
Messages are delivered with the same queue names (supplied by the application) in the same sequence that they were sent from the sender system. Message processing is asynchronous in this case.
Another difference is when you say EOIO , all messages are processed in the same Queue ( you need to mention a Queue name in your adapter) but, when you say EO , messages are processed in random queues of XI.
Take a look at this blog to understand XI queues better,
/people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
http://help.sap.com/saphelp_erp2005vp/helpdata/en/41/b714fe5ffc11d5b3ea0050da403d6a/content.htm
Message was edited by:
Nisar Khan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi all,
when i use FTP-file adapter & EOIO..
in my source folder if there are 10 files (f1,f2..f10 ) .. my source file name in adapter is f*.txt.
my adapter will pick all the 10 files at the same time and
queue is created based on the name given in adapter with a sequence of the ascending alphabetical order ( remember there is no processing sequence parameter for FTP-FILE adapter ) and process the files in the same order one-by-one.
is my understanding correct..
please reply
Thanks.
when i use FTP-file adapter & "EO"
in my source folder if there are 10 files (f1,f2..f10 ) .. my source file name in adapter is f*.txt.
my adapter will pick all the 10 files at the same time and
process them in a sequence of the ascending alphabetical order ( remember there is no processing sequence parameter for FTP-FILE adapter ) and process the files in the same order one-by-one.
Correct me if im wrong
please reply
THANKS NISAR KHAN.
so can i say like this..
for EO
if i get a file for every 10 mins time and my file adapter will pick each time and transfer it then and there itself.
for eoio
if i get a file for every 10 mins time and my file adapter will pick each time and maintains a queue transfer as per the queue order.
but in both the cases we are getting the same output..
first case.. file is coming to xi --> transfering immediatly
second case ..fileis coming to xi > putting it in a queue> transferring it..
or is there any limit for queue to fill and sends the entire queue for processing at the same time...not very sure
Please do clarify..
hi Nipun,
in addition to above reply.... check this blog
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4463. [original link is broken] [original link is broken] [original link is broken]
It says the files will be picked @ once but will pe processed each after time interval.
Sachin
is there any limit for queue to fill and sends the entire queue for processing at the same time...not very sure
XI has differnet queues for differnt purposess..if the message are huge they can be put into different queues (specific using the queues scheduling)
Queues works in the conecpt of FIFO (First come First out) so no matter how many records enter the first enter will first processed and other will wait for that...as far as the limit on queus not sure of the exact number.
*************************************************************************************
you will get nice concepts abt queues just go thru the below links.
yeah u can prioritize the queues,have a look at the followin
/people/sap.user72/blog/2005/12/12/how-to-prioritize-messages-in-xi
-
When we check the message status (message monitoring / SXMB_MONI) it is "scheduled for outbound processing" or "System error".
yes it happens a lot in Timeouts,coz everythin in XI goes through Pipeline and one message is stuck,it stops all the messages behind it
u can have a look at the followin too
/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
Thread: messages are blocked in XI QUEUES ****GOOD******
Please refer the below weblog.
/people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
Also this thread
Check this sravyas blogs with some simple examples:
/people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
Also check this:
/people/riyaz.sayyad/blog/2006/04/23/introduction-to-context-handling-in-message-mapping
Queues for Prioritized Message Processing:
http://help.sap.com/saphelp_nw04s/helpdata/en/04/827440c36ed562e10000000a155106/frameset.htm
Configuring Queue Assignment for Inbound Processing:
http://help.sap.com/saphelp_nw04s/helpdata/en/45/1a97be109921a0e10000000a1553f6/frameset.htm
1) http://www.erpgenie.com/sap/netweaver/xi/howto.htm
in the above link look for
How to Prioritize Exchange Infrastructure (XI) Messages on the Integration Server
2) http://help.sap.com/saphelp_nw04/helpdata/en/04/827440c36ed562e10000000a155106/frameset.htm
4) http://www.sapag.co.in/sapbasis.htm
Registering queues..
SMQ1 qRFC Monitor for the outbound queue You can use this to monitor the status of the LUWs in the outbound queue.
SMQ2 qRFC Monitor for the inbound queue. You can use this to monitor the status of the LUWs in the inbound queue.
SMQS You can use the Outbound Queue Scheduler to register, deregister, and exclude destinations.
SMQR You can use the Inbound Queue Scheduler to register and deregister queues
Refer this link..
http://help.sap.com/saphelp_nw2004s/helpdata/en/b0/eae2a889e711d2956500a0c94260a5/frameset.htm
You can use transaction SMOHQUEUE (Replication Queues Monitor) for displaying the
Replication Queue Monitor and information about.
http://www.realtech.com.sg/wDeutsch/software/application_manager/Applications/SAP/CRM_DC_WP_EN.pdf
http://documents.bmc.com/supportu/documents/92/28/59228/59228.pdf
Thread: SMQ2 Queue blocked *********GOOD**************
Thread: Inbound Queues Blocked.
Thread: Queues are getting deactivated
please see the below links
Eo/EOIO?BE - Queue - ? - /people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
Please go through these links
/people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
For queues in message mapping
/people/venkat.donela/blog/2005/06/09/introduction-to-queues-in-message-mapping
Here are the Queues for Asynchronous Message Processing
http://help.sap.com/saphelp_nw2004s/helpdata/en/7b/94553b4d53273de10000000a114084/frameset.htm
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
- How to Re-Process failed XI Messages Automatically
/people/sap.india5/blog/2006/01/03/xi-asynchronous-message-processing-understanding-xi-queues-part-i
hi Nipun,
Check this link... it will clear ur Dobut
http://help.sap.com/saphelp_nw70/helpdata/en/41/b714fe5ffc11d5b3ea0050da403d6a/frameset.htm
Sachin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The messages are not processed based on alphabetical order.
If you are using QOS Exactly once it ll try to post all message it get.
In Exactly once in order messages will be posted in the order it receive.
Regards,
Sakthi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
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.