Duplication of messages -  FTP to R/3

Hi,
We have an existing FTP to R/3 interface using File Adapter.
Yesterday for a particular period of time same messages has been processed twice from the FTP.
PFB my communication channel processing parameters,
Quality of Service      -     'Exactly Once'
Poll Interval          -     60 secs
What might be reason for duplication of the message ?
Regards,
Thyagu.

Hi Thyagu,
Check with FTP admin, there might be some problem in FTP, due to some reason it placed the same files multiple times/ write the same data into multiple files on source folder.
Last week I had similar issue where the files were processed by PI and posted Idocs to ECC. Since these were duplicates around 1200 Idocs were failed  to post where the documents were already modified by other IDocs.
I checked with FTP admin and given the timestamp details when it was happend.  They found some problems on FTP server after checking the logs during given time stamps and found an issue writing of the same data into multiple files. The issues was cleared automatically at FTP end after some duration and it's start writing files normally.
FTP Admin confirmed tha they will make sure that it would not happen again. But not sure what kind of actions/fix they were done.
it's worth to check with FTP end.
Cheers
Veera

Similar Messages

  • TMS Error messgae: Source file could not be opened. Message: FTP Failed

    Can you please help me with this error ?
    I am trying to adjust the import queue on prod system, but I get this error:
    TMS Error messgae: Source file could not be opened. Message: FTP Failed
    SLOG:
    STOP  TRANSMIT BUFFER ENTR SID g 0000 20110720075455              ADMIN        ulvcp743p
    STOP  TRANSMIT BUFFER ENTR SID g 0000 20110720075809              ADMIN        ulvcp743p
    START TRANSMIT BUFFER ENTR SID g      20110720075812              ADMIN        ulvcp743p
    STOP  TRANSMIT BUFFER ENTR SID g 0000 20110720080133              ADMIN        ulvcp743p
    START TRANSMIT BUFFER ENTR SID g      20110720081655              ADMIN        ulvcp743p
    WARNING: /usr/sap/trans/tmp/SID.LOB is already in use (10), I'm waiting 2 sec (20110720081843). My name: pid 28901462 on ulvcp743p (SIDadm)
    WARNING: /usr/sap/trans/tmp/SID.LOB is already in use (20), I'm waiting 1 sec (20110720081918). My name: pid 28901462 on ulvcp743p (SIDadm)
    WARNING: /usr/sap/trans/tmp/SID.LOB is already in use (30), I'm waiting 5 sec (20110720081951). My name: pid 28901462 on ulvcp743p (SIDadm)
    ERROR: RFC function TRINT_PROGRESS_INDICATOR error: SYSTEM_FAILURE
    STOP  TRANSMIT BUFFER ENTR SID g 0000 20110720082014              ADMIN        ulvcp743p
    ERROR: RFC function TRINT_PROGRESS_INDICATOR error: SYSTEM_FAILURE
    ERROR: RFC function TRINT_PROGRESS_INDICATOR returned 18
    ERROR: RFC function TRINT_PROGRESS_INDICATOR returned 18

    Hi ckary,
    Thanks for your post. It looks as if your computer is not seeing the driver
    calls and thus it gives the error saying it cannot complete that task. Does
    this happen with any other example programs you run using DAQmx? What version
    of DAQmx do you have? I would first recommend getting the latest DAQmx driver
    version, 8.7.1. You can find this at the following link below.
    Drivers and Updates
    Please post back if installing the latest driver does not
    fix the problem.
    Corby_B

  • Duplication of messages in Integration Engine Monitoring

    I send a file from sender(File System) to receiver (BPM). 1 sender 1 receiver.
    There are 2 entries of sender to receiver in Integration Engine Monitoring. These rows are identical.
    Quality of Service for File adapter is exactly once.
    Could anyone expain this duplication?
    Adapter Engine  monitoring shows one message of sender

    Hi,
    pls see the below note for help.
    note number: 821267 File FAQ.
    . FTP Sender File Processing in Cluster Environment
    Q: When running the File Adapter in an environment with more than a single J2EE server instance, the same file is fetched by multiple cluster nodes at once. How do I solve this problem?
    A: Initially, please make sure that you do NOT use the processing mode "Test" for your File Sender channel. This mode is intended to be used only for testing purposes and is not guaranteed to work in a cluster environment.
    Additionally, please activate the "Advanced Mode" for the respective sender channel or upgrade to SP11 Patch Level 2 or SP12. No further configuration changes are necessary.
    Regards,
    Satish

  • Regarding duplication of messages

    Hi All,
    In my requirement, Im using Three ALV usages in 3 tabs.
    I'm using the Mesasge area to populate the messages.
    The messages are getting replicated in the message area.
    Sometimes the moving scrollbar on the ALV either is causing peculiar problem like replicating the
    messages in the message area.
    Does the scrollbar movement has something to do with MessageArea.....
    What can be the reasons for the replication of messages in the message area.
    What can be the real usage of the SCOPE_PERMANENT_MSG in the respective methods of the Message manager.
    What can be possible reasons for this behavior of the message area.
    Highly Appreciate your earliest replies.
    Regards,
    Lekha.

    I could avoid the UI errors duplication. But not logical errors.
    If no errors are there I'm firing to next view.
    I checked in the debugging...
    It is giving checking for some validation and because of it, not proceeding to Next view and showing the message in the same view 2times.
    In this class CL_WDR_ACTION-FIRE method code----
    create object event
        exporting
          name       = if_wdr_action~ui_event
          parameters = parameter_list.
      o = controller->invoke_eventhandler( name = event_handler event = event ).
      ret ?= o.
      if me->is_validating = abap_false. ------------------------------------>Here the value is set to space or 'X'
        if ( not ret is initial ) and ( ret->is_validating = abap_false ).
          raise exception type cx_wdr_rt_exception
            exporting
              textid = cx_wdr_rt_exception=>illegal_result_for_action.
        endif.
      else.
        if ( not ret is initial ).
          raise exception type cx_wdr_rt_exception
            exporting
              textid = cx_wdr_rt_exception=>result_not_allowed_for_action.
        endif.
      endif.
    For UI related one, If it is space Im able show message only once and remained inthe same view.I resolved this. But for logical errors this is set to 'X' and showing the same messge twice in the same view.
    I could resolove the same related to UI error  but still to do with the business logic errors.
    As per my understanding, I think internally it is firing the Next view plug and based on this above
    space or X of the above method.....Its showing 2times the same message.
    Moving a Scrollbar on the ALV is also duplicating the messages.
    Thomas: Can you please let me know the possible cause for these.
    Replies are highly appreciated.
    Regards,
    Lekha

  • Error message ftp-connection to remote host

    hi guys,
    i have problems with a ftp-connection between a business-service (alsb) and a remote-host.( we used alsb 2.6 rp1)
    i pick-up a file per ftp-proxy-service on a remote host. this is possible without problems. then i convert this file and i want to rewrite this file with a ftp-business-service back to the remotehost. but i get this error-message
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>
    General runtime error: Received error response (502) from FTP server [scylla.ce.ced] IP [10.1.224.7] port [21] status [connected] upon executing command [port 192,168,122,254,12,86]
    who can help me??
    regards thomas

    Open up your site definition (double-click on the site name in the File panel or choose Site > Manage Sites > Edit) and go to the Remote Info category. There, click Use Firewall (if it isn't already selected) - press Test to try the default firewall settings. If that doesn't work, click Firewall Settings. You'll see two relevant settings about 2/3 down - Firewall host and Firewall port. If Firewall port is 21, there probably is something blocking the port.
    On Windows XP, you may have the Windows Firewall installed and blocking. Here's how you get to it:
    To open Windows Firewall
    1.
    Click Start and then click Control Panel.
    2.
    In the control panel, click Windows Security Center.
    3.
    Click Windows Firewall.
    Once you have that open, you'll need to set Dreamweaver as an exception to blocking:
    On the Exceptions tab, click Add                     Program.
    In the list of programs, click the name of the program (Dreamweaver) that you                     want to add, and then click OK. If the name of your program is                     not in the list of programs, click Browse to locate the Dreamweaver.exe in the Program Files folder and then click OK.
    Hope this helps - Joe
    Joseph Lowery
    Author, Dreamweaver CS4 Bible

  • FTP FOLDER ERROR IN WINDOWS 8.1

    Namasthae!
    Recently I upgraded from Windows 8 to Win 8.1 Single Lang. and then my problem started with access of view ftp sites in file explorer through ie 11.
    When I am using ie 10 there was no problem with my office LAN ftp sites.  When my PC was automatically upgraded to Windows 8.1 with Internet Explorer 11,  the optional button i.e., view ftp sites in file explorer was not working and No. of solutions
    which I tried through Microsoft sites and forums...No Use.
    When I click to view my LAN ftp sites in file explorer view its open separate window and shows one error message:
    FTP FOLDER ERROR
    Kindly fix this immediately please.  In past I represented the same  issue in the forum but still I have not get any solution to my problem.
    please fix this.
    Thanks in Advance
    My Mail ID:  [email protected]

     I'd ask the experts over here.
    http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1?sort=lastreplydate&dir=desc&tab=Threads&status=&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&tm=1388590925002
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • IDOC Message coming from R/3 system to XI , but waits in Qeue

    <b>IDOC Message coming from R/3 system to XI , but waits in Qeue</b>
    XI doesn't send the message FTP receiver.In XI sxmb_moni  the "c" column contains green flags that mean "message scheduled on outbound side".
    In smq1 It writes "SYSFAIL" means "Password logon no longer possible - too many faile"
    But I use "anonymus" in FTP adapter. Which password is this, which component is related with this error.
    How can I do?
    thanks

    Hi Cemil,
    it may be that the FTP server where you want to send your output file does not accept anonymous connections.........so just get the username and password of that FTP server, which has access to do FTP to that machine, for doing ftp to that machine, then your output msg will be FTP to your target FTP server........
    Thanks,
    Rajeev Gupta

  • XI IDoc adapter problem. MESSAGE.DUPLICATE_DE

    I have a problem with the IDoc. When sending the IDoc from the PI to ERP - system throws an error (ta SXMB_MONI):
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3><SAP:Error><SAP:Category>XIProtocol</SAP:Category><SAP:Code>MESSAGE.DUPLICATE_DE</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation <SAP:Error><SAP:Category>XIProtocol</SAP:Category><SAP:Code>MESSAGE.DUPLICATE_DE</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    What could be the problem?

    The HTTP code 500 indicates internal error in your application.
    Check on to the stacktrace in
    <local drive>:\usr\sap\XXX\YYY\j2ee\cluster\server0\log
    check note number 804124 at service.sap.com
    You can also check:-
    Ping the receiver host from XI server.
    Have a look at the SMICM->Trace file
    Test the connection of AI_RUNTIME_JCOSERVER
    HTTP 500 can be any problem at receiver side. Are you sure, that the payload fits to the receiver requirements?
    Also i looked up this message "MESSAGE.DUPLICATE_DE" this comes when duplication of message takes place.
    Try chaning the input data.
    Venkat.

  • Collect different messages in a BPM

    Hello everyone,
    I am new to developing BMPs.
    I need to collect 3 diferent message (FTP-File) in a BPM. This is possible?
    How do I make the BPM wait until you reach the other message ?
    How do I make the second and third message is sent to the same instance BPM?
    Thank you in advance
    Regards

    yes , it possible to collect the diffarent messages  using BPM. In bpm we have one concept called  Merging two or more messages. using this merge concept we can collect the diffarent messages. for merging two or more messages here one rule u must remember i.e all the messages(three messages) must have one common column than only u can merge , three messages must have one common column. Integration process is like this
      1.Three receive step( for collecting three outbond messages).
    2. one transformation step( for merging messages)
    3. one send step.
    u must " correlate" based on context object.
    4. u need  three abstract interfaces (for outbond messages) and also need one abstract interface ( for inbond messages)
      total u need four abstract interfaces.
    try this using above information , u must get the output

  • FTP_R3_TO_SERVER gives error  " FTP SubCommand Local Error"

    Hi
    I have an issue with the transfer of data from SAP internal table to FTP server
      I am using the function module FTP_R3_TO_SERVER.
      Using this function module I am able to transfer data only some times.
      Most of the time it gives the error message "FTP SubCommand Local Error" .
    Could someone help me resolve this error.
    Its quite urgent.
    Help to resolve this is much appreciated.
    Regards

    Hi Sharayu,
      Kindly give your mail id I will send the code to your mail id.
    Regards
    Sudheendra

  • How to check if Message already exists in the queue and if message is processing currently

    Hi everyone
    I am new to Azure and worked on adding messages to the queue through workerrole1. Worker role 2 pulls them out from queue and processing them and de-queing them.
    Worker role1 runs method gets called after every 10 seconds and puts messages in queue
    CloudQueueMessage
    message = newCloudQueueMessage(oAzureWorker.WorkerInstanceOf
    + "_"+ oAzureWorker.AgentId.ToString()
    + "|"+ ExecutionId.ToString());
                                    queue.AddMessage(message);
    Worker role2 runs method gets called after every 10 seconds too and checks the queue like this
    foreach
    (CloudQueueMessagemessage
    inqueue.GetMessages(20,
    TimeSpan.FromMinutes(5)))
    // Process all (20) messages in less than 5 minutes, deleting each message after processing.
    // Process message
    queue.DeleteMessage(message);
    Following are my questions
    1) How do I check in worker role1 if the message is already in queue, Because I don't want to queue it back again if its not yet processed and is in the queue already
    2) How do I check in worker role1 if the message is currently processing. Because I don't want to queue it back again.
    3) How do I make sure that ALL the messages get processed in the order they are inserted. I know Queue is FIFO, but I know if the message gets delayed in processing another instance can pick it up, even if it gets picked up by another instance, I want to
    make sure that the order remains.
    Right now the instances of both these worker roles are 1, in the future when we increase them, I don't want them to queue the same messages multiple times or queue them if the message is already in process mode.

    Hi Sarah,
    I agree to the Frank's suggestion. Why you need to burden the worker role 1 to check if the message really sits on the queue or not? You can do this simply in your code before pushing it on queue instead querying queue.
    All you need to do on worker role 1 is - push the message on the queue and forget as the entire queue design in azure is designed from asynchronous processing.
    About worker role 2 - Use the GetMessage method which hides retrieved message's from other clients and hence makes sure that only one client is processing it at a time. If processing is successful - delete the message. if it is not - the message will be
    visible anyways after the mentioned time provided in the GetMessage method.
    I agree that when you will increase number of instances of your worker role 1 which might insert duplicates in the queue - in that case - you might need to introduce the shared entity (like database) and let all instances communicate through it to avoid
    the duplication of messages on queue. 
    Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale

  • Site definition settings on FTP use in Dreamweaver CS4

    I work on a MackBook Pro, Mavericks OS, with Dreamweaver CS4. In filling in my settings in Site Definition dialog for local site and remote site, sometimes doing a Test I get the message that I am connected, but when I try to upload through Put arrow in Files Window I get the message "FTP error occurred cannot make connection to host. Your login or password is incorrect. Check your connection information."
    I do get the FTP transfer to work sometimes, but then it stops working. I have used a template to set up my pages. Could my settings using the template have something to do with it?

    I have used a template to set up my pages. Could my settings using the template have something to do with it?
    Definitely not.

  • Ftp:// URLs do now work in Safari

    I can not get any ftp:// URLs to work in Safari. I sent in a bug report, but am hoping someone has a workaround for this.
    This is the message I get if I try to download GSView from mirror.cs.wisc.edu using Safari:
    Safari can’t open the page.
    Safari can’t open the page “ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/gsv48w32.exe”. The error was: “unknown error” (NSURLErrorDomain:-1) Please choose Report Bugs to Apple from the Safari menu, note the error number, and describe what you did before you saw this message.

    FTP did not work for any of the Ghostscript mirrors that I tried, so I assumed it just did not work at all.
    I confirmed that with a local FTP server that it works somewhat.
    If you specify the full path to the directory you are interested in it gets there, however if you attempt to click down into a directory, it hangs and you get server connection interrupted windows popping up.
    Also once you are there it gets server connection interrupted windows popping up randomly.

  • How to transfer excel files(on ftp server) into internal table?

    hello,everyone
    pls tell me how to transfer excel files those on a ftp server into internal table?
    ps.i know the function 'ftp_server_to_r3',it can help to transfer flat file.

    Hi,
    I believe you want to get the data from the FTP Server to R3.
    I am also sending the code. Have a look and it would help you.
    First get the Password and user name and the FTP Server Path where file is stored and FTP Server Host name
    FUNCTION zfi_ftp_get.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(I_FILENAME) TYPE  C
    *"  TABLES
    *"      T_BLOB STRUCTURE  ZFI_TLM_LENGTH OPTIONAL " is a table type with a field called line of length 992
    *"      RETURN STRUCTURE  BAPIRET2 OPTIONAL
      DATA : i_password(30)     TYPE c,
             i_user(30)         TYPE c,
             i_host(30)         TYPE c,
             i_rfc_destination  TYPE rfcdes-rfcdest,
             i_length           TYPE i,
             i_folder_path(100) TYPE c.
      DATA:   lv_blob_length   TYPE i.
      DATA:   lv_length        TYPE i,  "Password length
              lv_key           TYPE i VALUE 26101957,
              lv_password(30)  TYPE c,
              lv_ftp_handle    TYPE i,
              lv_cmd(80)       TYPE c.
      DATA: BEGIN OF result OCCURS 0,
            line(100) TYPE c,
            END OF result.
      TYPES: BEGIN OF ty_dummy,
             line(392) TYPE c,
           END   OF ty_dummy.
      DATA: lt_dummy TYPE TABLE OF ty_dummy,
            ls_dummy LIKE LINE  OF lt_dummy.
      i_password        = 'vnhdh'.
      i_user            = 'sdkgd'.
      i_host            = 'sbnksbg'.
      i_rfc_destination = 'SAPFTP'.
      i_length          = '992'.
      i_folder_path     = '/hioj/hohjk/hh'.
      lv_length = STRLEN( i_password ).
      CALL FUNCTION 'HTTP_SCRAMBLE'
        EXPORTING
          SOURCE      = i_password
          sourcelen   = lv_length
          key         = lv_key
        IMPORTING
          destination = lv_password.
      CALL FUNCTION 'FTP_CONNECT'
        EXPORTING
          user            = i_user
          password        = lv_password
          host            = i_host
          rfc_destination = i_rfc_destination
        IMPORTING
          handle          = lv_ftp_handle
        EXCEPTIONS
          not_connected   = 1
          OTHERS          = 2.
      IF sy-subrc = 1.
        return-type = 'E' .
        return-message = 'FTP Connection not Successful'.
        APPEND return.
      ELSEIF sy-subrc = 2.
        return-type = 'E' .
        return-message = 'FTP Connection not Successful'.
        APPEND return.
      ELSEIF sy-subrc EQ 0.
        return-type = 'S' .
        return-message = 'FTP Connection Successful'.
        APPEND return.
        CONCATENATE 'cd' i_folder_path INTO lv_cmd SEPARATED BY space.
        CALL FUNCTION 'FTP_COMMAND'
          EXPORTING
            handle        = lv_ftp_handle
            command       = lv_cmd
          TABLES
            data          = result
          EXCEPTIONS
            command_error = 1
            tcpip_error   = 2.
        IF sy-subrc = 1.
          return-type = 'E' .
          return-message = 'Command Error Occured during open of FTP Folder'.
          APPEND return.
        ELSEIF sy-subrc = 2.
          return-type = 'E' .
          return-message = 'TCIP Error Occured during open of FTP Folder'.
          APPEND return.
        ELSE.
          REFRESH t_blob.
          lv_blob_length = 992.
          TRANSLATE i_filename TO LOWER CASE.
          CALL FUNCTION 'FTP_SERVER_TO_R3'
            EXPORTING
              handle      = lv_ftp_handle
              fname       = i_filename         
            IMPORTING
              blob_length = lv_blob_length
            TABLES
              blob        = lt_dummy.
          t_blob[] = lt_dummy[].
        ENDIF.
      ENDIF.
    ENDFUNCTION.
    Regards
    Sajid
    Edited by: shaik sajid on Nov 16, 2010 7:25 AM

  • FTPS - BadCertificate issue

    Hi All -
    We are trying to build a job using FTPS to an outside vendor.  We have loaded the digital certificate from them and Windows 2008 reports "certificate is ok".  But when we run the job we get the following error message:
    FTP JOB Failed : The server has sent an error notification: BadCertificate
    The support folks at the vendor don't see us try to connect before we get the error message.
    We've verified that both port 21 and 22 are open between the vendor and our Agent using Telnet.  We've verified we are using the correct runtime user and password.
    Does anyone have other ideas we should try for troubleshooting?
    Michelle Morris

    Tidal Support sent our issue to the developers.  There seems to be a problem with Tidal using a Client Authorization Certificate which is needed for Wells Fargo.
    In the meantime, I found MoveIT Freely which is a command-line ftps tool.  This tool allows you to explicitly list the cert you want passed to the ftp server.  I am calling it via a batch file from Tidal and it is working.  If there aren't any files to transfer, the job completes abnormally.  There were some hiccups and the 'Quote PBSZ 0' and 'PROT P' commands were needed to fix it.  (also make sure you use dir instead of ls -l)
    If anyone else is contemplating using Tidal to send files to WellsFargo, here are the commands I used.
    batch file:
    c:\local_path\ftps.exe -e:on ftpserver -pfxfile:c:\localpath\certificate_name -pfxpw:certificate_password -s:c:\local_path\script.txt >c:\local_path\results.txt
    script:
    ftp_username
    ftp_password
    Quote PBSZ 0
    PROT P
    Passive
    normal ftp commands
    quit
    http://www.ipswitchft.com/Products/MOVEitFreely/Evaluation.aspx

Maybe you are looking for

  • How to rearrange key figures for every row in a report

    Hi gurus, I need help in rearranging the key figures values( product sales for A, B, and C ) in the columns for each sales division row D1,D2,D3 displaying keyfigures in the order of descending sales volume for each division. The order of key figures

  • Transaction type -Asset accounting

    Hello SAPians, User is reporting a problem relating to the write-up posting. Please check the details: User is using Transaction:ABZU(write-up) on Financial asset. In thisscenario  he is using 700 as transaction type and trying to simulate,but he is

  • Create Filter on an Interactive Report in a Link

    Hello, Here is info on my environment: Database: 10.2.0.1.0 O/S: Windows XP APEX: v3.2.1 I am trying to use the IR<operator>_<target column alias> feature to filter the linked Interactive Report. The feature does not seem to work. Does this feature w

  • Aperture 2.0.1-images flash by uncontrollably

    I just updated to 2.0.1 and now when I go to an album or project, the images flash by uncontrollably. It only stops when the last image in the project/album is reached. In other words, I cannot select an image at all. I have tried rebooting the compu

  • Presenting Called Party with IVR?

    We're building out a prepaid calling card system using IVR instances on Voice Gateways with a modified version of the Debit Card script. The Voice Gateways communicate back to billing software via radius, and so far everything has been going great! L