cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping help

Former Member
0 Kudos

Hi All,

SOAP to Proxy synchronous interface.

I have a requirement where the customer send the SOAP request in that request(Username, Password and Accesscode and Salesorde number) would be there and the Authentication(username, password, accesscode) will be done in CRM system once authentication done, based on sales order number we should get the response as sales order price(Getvale,Netvalue, Taxamount). If the sales order number is not valid we should receive the Error.

Source structure(SOAP Request):                 Receiver Structure(Proxy)

Username(1..1)                                           GetValue(1..1)

Password(1..1)                                            Netvalue(1..1)

Accesscode(1..1)                                        Taxamount(1..1)

Salesorder(1..1)                

Please help me to get clear this requirement.

Thanks,

Amit

Accepted Solutions (1)

Accepted Solutions (1)

anupam_ghosh2
Active Contributor
0 Kudos

Hi Amit,

               Create a request SI (outbound)

Username(1..1)                                          

Password(1..1)                                           

Accesscode(1..1)                                       

Salesorder(1..1)

create  a SI inbound

This will be a structure as per WSDL supplied to query the webservice.

These two MT will be part of first message mapping say mapping 1.

in mapping 1 create  a java mapping which will do a SOAP lookup and confirm if the user is authenticated.

You can see how to do a soap look up from this blog

then forward the request for getting more details of sales order number from the web-service.

then create a second mapping

the first message type will be response from web service (outbound)

the second message will be    Receiver Structure(Proxy) (inbound)

GetValue(1..1)

Netvalue(1..1)

Taxamount(1..1)

Error (0..1)

in case the sales order number is not valid the Error segment gets populated and send back to ECC.

These two mapping will be under part of sync scenario. Configure sender and receiver adapters.

Test the working of the scenario with SOAP UI tool.

Regards

Anupam

Answers (1)

Answers (1)

vishnu_pallamreddy
Contributor
0 Kudos

Hi Amit,

In ESR:

Create 2 data types 2 message types for sender receiver.

Create 1 sync sender service interface and one sync inbound service interface.

create 2 mappings and 2 opereational mappings

In ID:

Create one sender channel SOAP Adapter and one receiver proxy channel

create ID, RD, SA and RA.