Skip to Content
avatar image
Former Member

BPM Question (File - XI - File )

I have a typical situation where I like to make use of the BPM functionality.

I have 7 different Files( FileA,FileB,FileC,FileD,FileE,FileF,FIleG)

I need to start BPM when File A arrives.

Aftger FileA arrives, I need to get all remaining 6 files. I need to send these 6 files to ftp server on 3rd party application. These 6 files may or may not be there. If Files are not there I should ignore.

Once all 6 files sent to ftp folder

I have to send FileA.

Then I have to trigger a SOAP message on 3rd party application.

Get the SOAP response

Send the SOAP response via email to User.

I dont have to transform files. They can be sent as is.

Will someone give me a optimum solution for this situation..

Thank you for your time..

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Aug 22, 2006 at 03:55 AM

    Hints...

    receiving-multiple-files-in-bpm

    From,

    Yallabandi...

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi ,

      Check this weblog for correlation....

      /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

      sekhar

  • avatar image
    Former Member
    Aug 22, 2006 at 12:17 AM

    Hi,

    As is you can do this using bpm with correlation for all 7 files. once all all 6 files sent , then based on Transport acknowledgement, you can call the Webservice.

    If you want to get the response, you need to execute the mapping outside the bpm. you can execute your logic of 6 files etc inside the bpm

    for this , you can ceck bpm pattern available in the sap basis component.

    regards,

    moorthy

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 22, 2006 at 02:50 AM

    Hi,

    You will need Deadline Monitoring for your scenario.

    1. Receive File A

    2. In a block , with deadline montiroing , receiver rest of files

    3. Send Step to send the files.

    4. Send Synch SOAP request

    5. Map the SOAP response to the Mail.

    Regards,

    Bhavesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      How can I avoid Correlations. In all scenarios in the link provided I

      must use Correlation. Would you please eloborate how I can do.

      What I did is

      Receive step - Receive Product File

      then Fork with 3 branches. Each branch will have Receive and step

      After Fork, Send Product File.

      Send Synch Soap message

      My problem is all these receive steps are expecting correlation ID.