on 08-22-2011 12:26 PM
Hi Experts,
I am Using XI 3.0 version,
My scenario is File->XI->FIle, I need to pick the files from FTP Server , there are around 50 files in it each of 10 MB Size.
So i have to pick the files from FTP folder in the same order as they put into folder , i,e.., FIFO.
So in Sender FTP Comm channel , i am Specifying
Qos = EOIO
queue name = ACCOUNT
whether the files will be picked in FIFO into the queue XBTO_ACCOUNT?
So my question is,
what is the procedure to specify the parameters so that it will process in FIFO?
What would be the BEST PRACTICE to acheive it for better performance point of view.
Thanks
Sai.
Best practice regarding performance:
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2016a0b1-1780-2b10-97bd-be3ac62214c7?quicklink=index&overridelayout=true]
(search for "large files")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
to enable a processing sequence, you could use the below settings in NFS mode;
Processing Sequence (for transport protocol File System (NFS))
If you used placeholders when specifying the file name, define the processing sequence of the files:
u25CB By Name: Files are processed alphabetically by file name.
u25CB By Date: Files are processed according to their time stamp in the file system, starting with the oldest file.
along with this you can enable QoS as EOIO to achieve your requirement.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shabarish,
Thanks for u r reply,
For Transport protocol : FTP , there is no Parameter " Processing Sequence"
If i am not wrong this parameter is only for NFS.
I need to use FTP only , as i am picking the files from thirdparty.
So ,If i specify
Qos = EOIO
queue name = ACCOUNT
whether the Inbound Queue would look like this XBTO_ACCOUNT in MONI ?
and files will be in the queue XBTO_ACCOUNT as FIFO?
Thanks,
Sai
Yes, Processing sequence is only available for NFS protocol.
For queue name, the name will be: XBQOACCOUNT
Check this link, for queue:
http://help.sap.com/saphelp_nw04/helpdata/en/7b/94553b4d53273de10000000a114084/content.htm
Hi spantaleoni ,
I want to process the files using FTP protocol which should be in FIFO ,
ie.., Files placed first in a folder should be picked up first and remaining one next and so on.
So if i use FTP ,
Then to process the files in sequence i.e, FIFO
the processing parameters
Qos= EOIO
Queue name = ACCOUNT
would process the files in FIFO.
and to process large files (10MB size) what would be the best Polling interval secs.
Thanks,
Sai
Hi Shai,
The best choice is an average message size in the range of 1 MB to 5 MB, even slightly lower message sizes still lead to an
acceptable performance.
In my opinion (and in Sap PI Best Practice), files with size <=10Mb have an acceptable performance.
Regarding Poll Interval, depend on your requirements.
Hi Experts,
To process the files in sequence i.e, FIFO
If i specify the parametes in FTP Adapter as
Qos= EOIO
Queue name = ACCOUNT
Whether these parameters would do the processing in sequence?
If the queue ID for Inbound(SMQ2) is XBTI0_ACCOUNT then whether it will be the same for Outbound(SMQ1)?
Thanks
Sai
Edited by: sai_SHA on Aug 22, 2011 8:10 PM
hi sai,
My scenario is File->XI->FIle, I need to pick the files from FTP Server , there are around 50 files in it each of 10 MB Size.
So i have to pick the files from FTP folder in the same order as they put into folder , i,e.., FIFO.
In sender file communcation channel transport protocol you select NFS. you enable additional files and you have specify the files which order you want..i think this is the best way to do that.
regards,
ganesh.n
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sai,
in your File Sender adapter choose EOIO as quality of service and "By Date" as processing sequence.
So the oldest file from the source directory will be picked as first one from the File Sender Adapter (FIFO).
best regards,
André
Edited by: Andre Schillack on Aug 22, 2011 1:55 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andre,
Thanks for u r reply,
For Transport protocol : FTP , there is no Parameter " Processing Sequence"
If i am not wrong this parameter is only for NFS.
I need to use FTP only , as i am picking the files from thirdparty.
So ,If i specify
Qos = EOIO
queue name = ACCOUNT
whether the Inbound Queue would look like this XBTO_ACCOUNT in MONI ?
and files will be in the queue XBTO_ACCOUNT as FIFO?
Thanks,
Sai
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
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.