cancel
Showing results for 
Search instead for 
Did you mean: 

How to send SOAP response to a File.............

Former Member
0 Kudos

Dear XI Experise,

We are invoking a webservice(open webservices from INTERNET) using SOAP Sender and we configured SOAP Receiver and we are getting the response. The scenario is working fine in all respects. Now we want to send this reponse to FILE.

Now my scenario will be like this......

SOAPSender>WebService(SOAPReceiver)>File

For this scenario, we are confused in desingn part. Following are my queries...

How many message interfaces do we have to create for above scenario(give us a clear picture.......)

(ii) Do we have to use BPM for above scenario, if so how many ABSTACT message interfaces has to be created.

(iii) How to design interface mapping.

(iv) How many communication channels are required in configuration with BPM(if so) or without BPM

Advance Thanks.......

Praveen Gujjeti

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member181985
Active Contributor
0 Kudos

answered.

Former Member
0 Kudos

Hi Praveen,

Using BPM sync-async bridge, you can send SOAP response to a file.

The whole Process will be

SOAP Sender -> BPM

BPM -> SOAP Receiver

BPM -> File

>><i>how many ABSTACT message interfaces has to be created.</i>

5 Abstract messages

1-SOAP sender request Message type

2-SOAP sender response Message type

3-SOAP receiver request message type

4-SOAP receiver response message type

5-file message type

>><i>How to design interface mapping.</i>

2 Interface mapping

1-Mapping for sync SOAP

2-Mapping from SOAP receiver response to file message type ( NOTE : SOAP receiver response will be persisted in BPM, so it is possible to map only SOAP receiver response message to file message)

>><i> How many communication channels are required in configuration with BPM(if so) or without BPM</i>

3 communication channels

1-SOAP sender

2-SOAP receiver

3-File

Refer here for more information about sync-async bridge in BPM http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm

Hope this helps

Regards,

Uma

Former Member
0 Kudos

Hi,

In BPM you use Receive->send(synchronous to SOAP)->send(asynchronous to file).

You need three communication channels one for SOAP sender, one for SOAP receiver and one for file receiver.

Regards,

Sudheer.

bhavesh_kantilal
Active Contributor
0 Kudos

Praveen,

Please take a look at this blog.

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

It is a file -- rfc- file, but this is exactly what you would need to do.

if you are looking at avoiding a BPM, then use SOAP lookups as described in my blog,

/people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function

Regards,

Bhavesh