cancel
Showing results for 
Search instead for 
Did you mean: 

File Sender EOIO

Former Member
0 Kudos

Hi there again,

in a file collecting sceenario our integration process is filled by data files and is waiting for a commit file in order to continue the processing. Because this commit file uses another message interface as the other messages, we have defined two file sender channels, one for the data and the other one for the commit files.

The sending application ensures, that first all data files are written. If this is completed, the commit file is stored to the polling directory. The integration process must also ensure that the commit file enters the process after the data. For this, I've set the file sender channels to EOIO mode and defined a queue name that is used by both channels.

I have some doubts that EOIO works over different file sender channels. I haven't found also any documentation about this. Can anybody confirm this functionality?

Help is highly appreciated and will be rewarded!

Kind regards,

Matthias

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Guys,

first, thank you for your replies!

I'm afraid, that my question was asked to complicated. Just to make the story short:

Is it possible to specify an EOIO queue across several File sender channels?

I still have doubts, because I did furhter tests and it didn't work out.

Kind regards,

Matthias

former_member194786
Active Contributor
0 Kudos

Hi Matthias,

I dont think it will work. You can do it the other way. You pick your commit file also using the same adapter. In that case too the files will be processed in the order only. In the BPM you can use a correlation to differentiate these files.

Or else you can prioritize your queues, if you want.

Regards,

Sanjeev.

former_member194786
Active Contributor
0 Kudos

You can use this link for the Queue prioritization:

http://help.sap.com/saphelp_nw04/helpdata/en/04/827440c36ed562e10000000a155106/frameset.htm

Regards,

Sanjeev.

Former Member
0 Kudos

Sanyeev,

thank you for your answers.

We cannot process the messages through the sane sender chanell because of the different layouts of the messages. But I've asked my ABAP developer (who produces the files) if he can put an overall file count into the commit file.

Within the BPM process, now two branches exist, one for the data and one for the commit file. The data branch runs until a commit file appears AND the file counter is NOT EQUAL the overall file count. The End condition of the branch proves if the file counter is EQUAL the overall file count.

So this workaround works fine, and we do not need the EOIO functionality.

Thank you again.

Matthias

Answers (2)

Answers (2)

Former Member
0 Kudos

HI,

EOIO is same as queue RFC

and EO is same as tRFC

for more information you can refer to link below

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

Gaurav Jain

Points if answer is useful

Former Member
0 Kudos

HI

check the bellow link on EOIO

http://help.sap.com/saphelp_nw04/helpdata/en/ae/d03341771b4c0de10000000a1550b0/content.htm

This link gives for XI Adapters & EO EOIO And BE

http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm

Adapters that supports Quality of Service-"Exactly once(Eo) and Exactly once in order(eoio)" are Synch and async

Only async adapters-file,idoc,jms.

regards

chandra