cancel
Showing results for 
Search instead for 
Did you mean: 

Exactly Once In Order ..in File adapter ???

Former Member
0 Kudos

Hi Xi friends..

in my file to idoc ..

i am getting files as wear*.xml .

i think , i have to use Exactly once in Order in Communication Channel to process multiple files in order starting with wear*.xml

if i select Exactly Once In Order..

i have to give Queue Name..

please tell me which queue name to be given here..

please tell me how to use this Exacly Once in Order option..

thanks and regards

Ram

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

how can XI handle the QOS for a file adapter (inbound)? File system does not have the concept of queue, or sequence. What happen if, for example, the sender system generates multiple files with the same timestamp (HH:MM:SS), or the file adapter on XI is stopped for a moment, and then, when activated, in the source directory (polling directory) there are many files? How can XI handle the correct sequence of messages? I think it is impossible.

I think it would be necessary to write a custom adapter that, for example, consider the file name as a reference for the sequence (supposing the order sequence is contatined in the filename).

Regards

Roberto

Former Member
0 Kudos

Hi jai..

thanks for your response..

i given queue1 as queue name in file adapter for Exactly once in Order option.

is necessary to register queues in XI ..thru sxmb_adm

please help me,,

regards

Ram

Former Member
0 Kudos

yes, you need to register and activate the queues you have created.

also check in smq2 if there are any error messages stopping the processing in queues. if its dev environment and if you can delete the messages from queue, just delete all messages and try again.

--Archana

Former Member
0 Kudos

hi friends..

thanks for your quick responses..

i given queue name as queue1 in CC

files are picking..

in sxmb_moni..

status is <b>recorderd for outbound processing</b>

and queue <b>status as stopped</b>..

idocs are not created in sap.

please help me..its urgent

regards

Ram

Former Member
0 Kudos

>>recorderd for outbound processing

GO to transaction SXMB_ADM -->Manage queues and select register queues.

Regards,

Jai Shankar

Former Member
0 Kudos

Hi Ram,

The XI supports Synchronous and Asynchronous delivery; in XI terms, these

are described with a Quality of Service (QoS) descriptor. The XI supports

QoS Best Effort (BE), Exactly-once (EO), and Exactly-once-in-order (EOIO).

These are equivalent to RFC types Synchronous RFC (sRFC), Transactional

RFC (tRFC), and Queued RFC (qRFC), respectively.

EOIO (Exactly Once In Order):

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.

In the case of quality of service BE, an error occurs if more than one receiver is determined for a message. In the case of delivery types EO and EOIO, the message is copied correspondingly and sent to the individual receivers.

Ckeck this link

http://help.sap.com/saphelp_nw04/helpdata/en/41/b714fe5ffc11d5b3ea0050da403d6a/frameset.htm

bhavesh_kantilal
Active Contributor
0 Kudos

ram,

The queue name can be anything!

EOIO will process the files in the order they are receievd in the fiel adapter sequentially.!

Regards

Bhavesh

Former Member
0 Kudos