cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping Error in PI 7.1

Former Member
0 Kudos

Hi All,

I am implementing 2 mappings in my interface.

Mapping1:RFC to Message type in PI

Mapping2:Message Type in PI to WSDL

In mapping 2,I am using 2 messages from the WSDL.

The Source Structures of the mapping 2 remains ok as long as I dont add second message from the WSDL in the mapping.

When I add teh second message from the WSDL in the mapping,it shows the Source structure as

Messages

-


Message1

-


Message Type in PI

this structure change is resulting in error whenever I activate the Operation Mapping.

Can you please tell me how can I solve this error?

Thanks in advance

Accepted Solutions (0)

Answers (6)

Answers (6)

prateek
Active Contributor
0 Kudos

User breaking forum rules frequently

Former Member
0 Kudos

Hi,

Mapping1:RFC to Message type in PI
Mapping2:Message Type in PI to WSDL

your requirement as i guess is a synchronous scenario from RFC to Webservice.

your mapping 1. is the request mapping from RFC sender to webservice

2.mapping 2 possibly is the response mapping from web service response to RFC response.

one operational mapping with two req/response mapping...

if not, could you please clarify.

Abhishek.

Former Member
0 Kudos

Hi Shweta,

Do you have synchronous service at the receiver and got the WSDL for the same which has two

message type (request and response).Do you have sync RFC also?

Please let us know your scenario,as i too think that you don't need multi mapping ->.the reason why you are seeing

Messages--Message1---Message Type in PI.

try the scenario RFC to Soap : http://www.saptechnical .com/Tutorials/XI/RFCtoSOAP/page1.htm

Regards,

Srinivas

Former Member
0 Kudos

if u really require 2 diff mapping, create 2 separate message mapping and add both in the operation mapping as u have only 1 source/receiver

Former Member
0 Kudos

Hi Shweta,

> I am implementing 2 mappings in my interface.

> Mapping1:RFC to Message type in PI

> Mapping2:Message Type in PI to WSDL

Here one mapping is enough, sender is RFC and receiver is WSDL structure. I don't know why you are using 2 mappings and how its possible ?

If you use BPM then its possible

/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi

Are you using the Synchronous or Asynchronous scenario?

Regards

Ramesh

Former Member
0 Kudos

Hi Shweta,

If you add two messages to your mapping then its going to be multimapping. Please check this weblog and add your second message type to both message mappinng and operation mapping.

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

Then you should be good.

Regards,

---Satish