Skip to Content
avatar image
Former Member

2 files are getting delivered to FTP server

Hi All,

My scenario is Idoc to File and we have encountered a problem where 2 files are getting created for 1 Idoc sometimes.

Ideally it should create only 1 file from 1 Idoc but sometimes it is creating 2 files, in our scenario we using ICO.

The file is created with name FD_Timestamp and the 2 files which are created are with 2 different timestamps

Can you please comment on this?

Regards,

Rahul Kulkarni

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jan 13, 2015 at 01:44 PM

    Rahul,

    What are the differences between two files (content, file-name)?

    Do you see anything which is not normal in IE and AE?

    Message ID in PI is same for both files?

    Add comment
    10|10000 characters needed characters exceeded

    • >>>so is it the permanent solution to avoid this issue?

      I can't guarantee that but just to let you know

      Possible reason for that error :

      • Your target system may have tried reading/processing that file while PI channel was still writing it.
      • PI channel lost connection while transferring the file

      In any of the above cases, If you use temp file option

      • Channel creates a temp file first and then transfer the data into it
      • It renames to the actual filename only when the file content is completely transferred.

      You should always have one target file. So may be you can change your configuration and see if that fix your problem permanently.

  • Jan 14, 2015 at 01:10 PM

    Hi Rahul,

    Can you check your mapping, If the mapping is such a way that it creates Multiple Files.

    Refer to this blog, it speaks about creating multiple files from single idoc. Check if such mapping is used in your interface.

    One IDOC to Multiple Files sending to Multiple folders of the FTP using single Communication Channel (SAP XI-PI Process …

    --

    Sendhil

    Add comment
    10|10000 characters needed characters exceeded