Skip to Content
avatar image
Former Member

Message Mapping - External Definitions

My Scenario

1) File1(Request with Employee Number) - Sent to XI (Async)

2) XI will send the Request over HTTP and will Receive the Response(Employee Details) (Synchronous)

3) The HTTP Response will be sent to File2(Employee Details) (Async)

The Request and Responses are XSD Messages. I have Imported them into External Definition in my Repository.

Created a File Request - Abstract - Asynchronous - Message interface

Created a HTTP Request-Response - Abstract - Synch - Message interface

Created a File Response - Abstract - Asynchronous - Message interface

Message Mapping: (I am stuck here)

I need to Map the File Request to HTTP Request

I need to Map the HTTP Response to File2Response

How can I creat the Message Mapping for the above situation?

Thanks.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 14, 2006 at 02:59 PM

    Hi,

    You will need to create the following message mapping:

    1. File Request - HTTP Request

    2. HTTP Response - File Response

    you can map Message Types to External Definitions and vice versa.

    They should appear in the list for the relevant software component.

    Or am I missimng something here ?

    Cheers

    colin.

    Add comment
    10|10000 characters needed characters exceeded

    • Mohini,

      You can use the XSD's as the message type for the message mapping. Just a point~~ A drag and drop selection of XSD messages does not work you will need to use the select option.

      Regards,

      Bhavesh

  • avatar image
    Former Member
    Sep 14, 2006 at 02:59 PM

    Hi,

    I think you are using a BPM coz you wanted to save the response in a file.

    Check this Blog, you will be using HTTP instead of RFC.

    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

    Thanks,

    Prakash

    Add comment
    10|10000 characters needed characters exceeded