Poll Interval, Msecs To wait before modification checks & Queue Name in CC

Hi All,
I have 3 inter-related interfaces which is having 3 File Sender Communication channels as below charasteristics;
All 3 ccs are running on a common Queue Name inorder to cater the business scenario;
so PI should consume the files in the same sequance of files are copping into the locations;
(time gap between incoming files is around 1-3 secs)
Existing Values in Production system
IF086
Poll Interval                                                                        1 secs
Msecs To wait before modification checks                      10000
Queue Name                                                                     XI_QUE1
run sequance must be 1
IF913
Poll Interval                                                                        1 secs
Msecs To wait before modification checks                      10000
Queue Name                                                                     XI_QUE1
run sequance must be 2
IF084
Poll Interval                                                                        1 secs
Msecs To wait before modification checks                      10000
Queue Name                                                                     XI_QUE1
run sequance must be 3
we are having PI Alert email configured in the system;
when we get a big files into the locations, we get an unwanted Alert emails saying Error;
when I check PI, Overall file transfer is successful,
but we have the below error in the Message Display Audit log as
"Channel CC_Cxxx: Attempt to send file 'T201_200909141702' failed because file was modified during processing. 0 bytes expected, 1202248 bytes found. Trying to resend file" 
but Overall file transfer is successful;
Does anyone can explain the reason for this error; ?
Also to remove this error & unwanted Alert email (since final status is successfull), I changed the Poll Interval to 3 for all 3 above CCs; Now I dont get the above error;
Do you think there might be a sequance issue due to this change;?
(time gap between incoming files is around 1-3 secs)
quite lengthy to explain sorry;
Appreciate your help please
thanks
Iver

Hello Iver
Question 3 in the note #821267 FAQ: XI 3.0 / PI 7.0/ PI 7.1 File Adapter, explains what is happening here. This answers your first question.
The file in question was being written to by another process when the file adapter attempted to send it. Depending on the length of time/amount of data that is being written to these files, increasing the polling interval to 3 seconds will help.
Regards
Mark

Similar Messages

  • File Adapter Advanced Mode - Msecs to Wait Before Modifications Check

    Hi, Can anybody tell me how to set this parameter "Msecs to Wait Before Modifications Check" in PI 7.1? I don't see this parameter at all. In advance mode of PI 7.1, we just have Maximum File Size(bytes). Also when I checked the SAP note 801926 for Advanced Mode we can just set only
    1. Parameter name: "clusterSyncMode"
    2. Parameter name: "ftp.timeout"
    Please let me know if anybody has configured this already in PI 7.1.

    Hi Ravi
    I think this feature is no longer supported in PI 7.1. Although it work with PI 7.0 for NFS and non FCC only.
    Thanks
    Gaurav

  • File adapter parameter "Msecs to Wait Before Modification Check" is gone

    We are using PI 7.1 and we have the problem that the file adapter (ftp) picks up incomplete files from time to time. That causes a mapping error.
    Have a look at sap note 821267 question 3.
    https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=821267
    Here you can find a solution. But in reality this parameter isn't there. And if you check the current documentation
    http://help.sap.com/saphelp_nwpi71/helpdata/en/44/655453b48a4ddfe10000000a1553f7/content.htm
    you can't find this parameter too.
    Has anybody of you the same effect? Does anybody of you know the reason? And the most important question is: What is the solution for this problem. The suggested work around in this note isn't possible for us.

    Hi,
    May be this thread can give you some idea to deal with your problem.. see my reply there
    Re: Use temporary file in FTP receiver adapter
    Sorry this will not help you here..
    One solution which I think is.....
    Put file in your source directory with diff name, and write an script which will rename it to its original name.
    The logic for scrip should be something like this.
    First of all when reading the file for the very first time then check the size and wait for 10 sec and then again check the size. If both size are same then scrip should rename the file to its original name.
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Mar 26, 2009 4:35 PM

  • Problem with Polling interval at sender side in JDBC adapter

    Hello,
    I have some problem in investigating one serious issue using this polling interval,
    I am using the sender JDBC adapter where i used polling interval as
    60(in secs) and 1(in Msecs).
    So it comes upto 60.001 secs of polling interval.
    There are nearly lots of threads which are in sleeping state on one particular sender channel making the J2EE hang. When i went to look inside the CPA cache i saw that the polling interval was mentioned as only 1Msec rather than 60.001 Secs because of which with in some seconds all the threads are blocked and J2EE hangs due to lack of threads.
    Can you please provide some solution to this problem as soon as possible?
    Here are few questions which i got when i am doing this process,
    1. Is that the polling interval is sum of 60(secs) and 1(msec)?
    2. Which value is been read either secs or msecs?
    3. Will there be any precedence among those two values(secs and msecs)?
    THanks,
    Soorya

    Poll Interval (secs)
    Number of seconds that the adapter must wait if no files are found for processing.
    ●      Poll Interval (msecs)
    Additional waiting time in milliseconds.
    If you set Poll Interval (secs) to null, processing times will be short and close to real time.
    If you set Poll Interval (secs) and Poll Interval (msecs) to null, the adapter is only called once.
    ●      Retry Interval (secs)
    Specify the number of seconds that the adapter is to wait before a file processed with errors is processed again.
    If the value is set to null, then the adapter is canceled if an error occurs, even if a value greater than null is specified for Poll Interval (secs).

  • Polling interval

    Hi All,
       Please help me regarding, how to set polling interval, in case of IDoc-File Scenario.
    Thanks in advance.
    Regards,
    Sree

    Hi Rama,
    Just to add on to what others have told. Since your taking an example of a file – IDOC Scenario understand the same…I will also try explaining with that in mind.
    In the case of a File – IDOC scenario, The XI Sender File Adapter picks up the file to send to the target/receiving system. The Sender File Adapter can be configured to poll at regular intervals. The polling interval can be set as per the schedule of the extract program. In case the extract is on-demand, then you can set the polling interval to 60 secs or 600 secs. The point is that the interface can be triggered by the File Adapter polling mechanism.
    There are a few parameters which you define while configuring the Sender File/FTP Adapter, so I thought I will just tell you what exactly a few of them relating to polling time mean:
    1. Poll Interval (secs) - Number of seconds that the adapter must wait if no files are found for processing.
    2. Poll Interval (msecs) - Additional waiting time in milliseconds.
    - If Poll Interval (secs) is set to null, processing times will be short and close to real time.
    - If Poll Interval (secs) and Poll Interval (msecs) are set to null, the adapter is only called once.
    3. Retry Interval (secs) - Specify the number of seconds that the adapter is to wait before a file processed with errors is processed again.
    - If the value is set to null, then the adapter is canceled if an error occurs, even if a value greater than null is specified for Poll Interval (secs).
    While configuring a sender file adapter, a major mistake that we often do is keeping file adapter communication channel polling interval less and in test mode. It is not an error, keeping it in test mode with less polling interval but, often we forget about it, keeping the adapter channel active and it loads the server memory unnecessarily.
    The link below will help you understand things better.
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/03/80a74052033713e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/17/7481b6d5095b42bd804d1815201ebc/frameset.htm
    I hope I have answered your query.
    Regards,
    Abhy
    PS: AWARD POINTS FOR HELPFUL ANSWERS.

  • XI Polling Interval

    Hi Gurus,
    I am quite confused with the processing parameters Polling interval (secs)* and Polling interval (msecs). What is the difference between the two? And why is it that the Polling interval (secs)* is required while Polling interval (msecs) is not? As from SAP Help, these two parameters have the same definition: "Number of seconds that the adapter is to wait if no files are found for processing.". The other one just replaced the seconds to milliseconds - Number of milliseconds that the adapter is to wait if no files are found for processing.
    Any explanation will be helpful.
    Thanks!

    Hi Madelynne,
    Polling interval (secs) : time in seconds for which adapter should poll.
    and Polling interval (msecs) : it is additional bandwith(in small amount)  provided for Polling Interwal, for keep polling if file is not found withing the Polling interwal.
    thanks,
    Sunil Singh

  • JDBC Sender Channel polling before polling interval is complete

    Hi all,
    On our Production Server, we have found that a few JDBC Sender Channels are polling multiple times within one polling interval.
    Eg: Suppose for one channel, the polling interval is 7200 secs. It polls once and the polling interval starts. But it polls again 1 or 2 times more maybe just 5 secs later before its next scheduled poll in 7200 secs.
    Unfortunately, our scenarios are such that when there are multiple polls within a short span of time, there are data anomolies, causing inconsistancies on Receiver side DB. Hence this is a serious uissue.
    Please Help. FYI, all the affected channels run on the same schedule. I am not sure if that can be causing this abnormality.

    H Varun
    I have not come across this behavior earlier. But if you are polling same data base using multiple channel at same time data inconsistency can be there. We always prefer to poll the same data base tables with different timings. Setting up poll timings always consider peak loads. Try to change the polls and see if the same behavior exists.
    For performance and JDBC issues
    Check https://service.sap.com/sap/support/notes/831162
    Specially Q 14
    Thanks
    Gaurav

  • How to set the Charge's email checking frequency polling interval?

    HI.  Does anybody know the secret for setting the email checking frequency polling interval?  
    During setup I get two options:  Push and Never.     If I choose push I find no options for setting the check frequency to 15 min, 1 hour, etc......
    Am I missing something?    Would like to tune it to consume an optimal amount of battery.
    Thanks

    Hello LIRob,
    After testing on Droid Charge myself, yes the only options for changing "Email Check Frequency" are "Automatic (Push)" and "Never".  I know you mentioned you are wanting to conserve as much battery usage as possible, so I have included a link below with a short video that gives some tips & tricks on conserving battery on Samsung Charge.
    Tips and Tricks for Battery Conservation on Your Droid Charge by Samsung
    Hope this answers your question!

  • Sender File Adapter - Restrict number of file polled at each poll interval

    Hi all,
    PI  7.0 SPS16.
    We would like to know whether it is possible to configure a sender file adapter (file conversion mode) in order to restrain the number of file taken at each poll interval and if yes how ?
    Thanks for your future answers.
    Jean-Charles

    Hi Jean
    Standard adapter do not provide functionality to take an input like number of files to be taken at poll interval. But using adapter module you can achieve this.
    SAP PI is having the function to set poll timings and scheduling. You can write adapter module and execute this module using File adapter type communication channel before the standard bean and you can restrict the number of files.
    Check the link given above as well as this How to Guide
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/3bdc14e1-0901-0010-b5a9-a01e29d75a6a
    Thanks
    Gaurav

  • Changing the workflow polling interval from 5 minutes

    Trying to reduce the workflow polling internal from 5 minutes to something shorter. When a Change Request is created, the approval email goes to the manager and they reply with [Approved] or [Rejected] in the email. It sits in the workflow mailbox for
    5 minutes before getting processed. I am sure its just editing the Management Pack but I can't figure out when setting to change and what to change it to if we wanted to reduce it to say 1 minute.

    I THINK you are referring to the polling interval on the Exchange connector. this controls how often the workflow is executed that reads data from the mailbox. This operations is relatively expensive, so 5 minutes (300 seconds) is the default and recommended
    minimum. you can adjust this interval from the configuration UI. 
    the workflow polling interval is how frequently each workflows is checked to see if they should run, and this is 30 or 60 seconds for most workflows. the polling interval is NOT how frequently the workflow executes, but instead HOW FREQUENTLY IT LOOKS TO
    SEE IF IT SHOULD RUN. Take a look at http://blogs.technet.com/b/servicemanager/archive/2013/01/14/troubleshooting-workflow-performance-and-delays.aspx
    for more details on what this value means.

  • Can we have a high Polling interval

    Hi All,
    It is a File to R3 scenario. I have three questions:
    1. Can we have a polling interval as 5 hours. If not what is the least time that can be given.
    2. The files might be put by the users in the end of the day. So, can the communication channel be turned on and off only when the files are put in the ftp. And if the channels are on all the time, is it a problem.
    3. The Production landscape was also configured newly. Now i have done the configuration in Production. The receiver channel is a XI adapter. Now can i check if everything is working fine. I mean how can i check if the data will get transferred to the R3.

    Hi Lavanya,
    >>>Can we have a polling interval as 5 hours. If not what is the least time that can be given.
    Setting polling interval in comm channel level is not best practice/suggestable...you can schedule the channel in RWB ATP so the channel would be available in that perticular time period
    >>>The files might be put by the users in the end of the day. So, can the communication channel be turned on and off only when the files are put in the ftp. And if the channels are on all the time, is it a problem.
    Though the channel available all time it is not a problem...but any way if you think files will be arrived only at perticular time then ATP scheduling would be the better option
    >>>The Production landscape was also configured newly. Now i have done the configuration in Production. The receiver channel is a XI adapter. Now can i check if everything is working fine. I mean how can i check if the data will get transferred to the R3
    you can check SXMB_MONI transaction in SAP ECC system
    Also check the below blog for ATP:
    /people/shabarish.vijayakumar/blog/2006/11/26/adapter-scheduling--hail-sp-19-
    Regards,
    Naveen

  • Sender File Adapter always "Polling interval started" without complete

    Hi,
    I have problem with sender file adapter suddenlty the status from Communication Channel Log monitoring always with polling started without completed.
    4/25/11 11:40:33 AM   Polling interval started. Length: 10.0 seconds
    4/25/11 11:40:23 AM   Polling interval started. Length: 10.0 seconds
    4/25/11 11:40:13 AM   Polling interval started. Length: 10.0 seconds
    4/25/11 11:40:03 AM   Polling interval started. Length: 10.0 seconds
    Normal :
    4/25/11 11:41:50 AM   Polling interval started. Length: 10.0 seconds
    4/25/11 11:41:50 AM   Processing finished successfully
    4/25/11 11:41:50 AM   Processing started
    4/25/11 11:41:40 AM   Polling interval started. Length: 10.0 seconds
    4/25/11 11:41:40 AM   Processing finished successfully
    4/25/11 11:41:40 AM   Processing started
    I have tried to stop and start the channel but still no luck. This problem only happen for this particular communication channel others channel is working fine.
    Please advise other solution before i need to restart the java engine since this in the production environment. The problem is some of the process was delayed because this issue. CC was delayed to pickup the file.
    Thank You in advance.
    FL

    Hi Abhistek,
    Thank you for your correction. It was typo.
    Which assumption is correct ?
    1. All 3 instance running together in the same time ?  or
    2. Either 1 of the instance running once time manage by clustering setting.
    Example :
    15:01:00   ---> A
    15:02:00  -
    > A
    15:03:00  -
    > B
    15:04:00   -
    > B
    Currently :
    15:01:00   -
    > A    
    15:01:00   -
    > B (lock)
    15:02:00  -
    > A
    15:02:00  -
    > B (lock)
    It seems all 3 instance lose control from clustering ?
    Regards
    FL

  • Hey I got my phone stolen yesterday, but it was dead for 24 hours before i checked find my phone so it says offline. I called verizon suspended my service and they said if the person tried to sell it back, or put their number on it, it will get flagged. I

    Hey I got my phone stolen yesterday, but it was dead for 24 hours before i checked find my phone so it says offline. I called verizon suspended my service and they said if the person tried to sell it back, or put their number on it, it will get flagged. I was just wondering if i should reinstate my service and try and wait for it to turn back on and then go get it because you need internet for it to track and with the suspended service, it can only track if connected to wifi, but they wont get past my password.

    Where exactly did you buy the "new iPhone "
    A country might help as well .This is a WW forum
    Are Direct Mobiles an Approved Apple iPhone reseller if not it may well be a fake

  • Get poll interval parameter from adapter module

    Hi,
    I'd like to make special treatment in my adapter module based on the "poll interval" information filled in Processing Parameters part of the adapter configuration.
    Can an adapter module access this information?
    regards
    Yann

    Hi Yann,
    >>>>Can an adapter module access this information?
    of course it can you just have to use
    a correct parameter's name
    check this post to get the java code
    Re: Access the URL Parameter from a Adaptermodule
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • JDBC sender adapter polling data more than once within one polling interval

    Hi,
    Our sender communciation channel is polling data twice in one polling interval, hence triggering the corresponding BPM twice.
    The polling interval for the channel is set to 30 mins.
    We dont have an update query and use <test> instead. Currently there is no provision to use an update query in the source system.
    Intermitently the polling happens within an interval of few milliseconds, because of which we are in doubt whether the use of Update query will solve our problem
    Additionaly in the BPM, we have one channel which deletes the data from source system after the processing is complete by the BPM, but the second BPM is getting triggered before the deletion step is being executed in the first BPM.
    Please Advise how we can stop the channel from polling data twice.
    Thanks,
    Merrilly.

    Hi Merrilly,
    Please ty to set an advanced mode option in the table(for sender
    channel configurations) as follows:
    Key name is "clusterSyncMode" and its values are either "scheduler" or
    "none".(both are without quotes and case-sensitive)
    Default value is "scheduler", this means it prevents 2
    messages being generated regardless of 2 server nodes. This is true,
    even if you do not add anything in advanced options table.
    Also are more information about this parameter of file adapter, what
    is the same for jdbc:
    #801926 - XI 3.0 File Adapter: Additional Parameters
    Regards
    SK

Maybe you are looking for