cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP -> XI -> RFC - Input parameters

Former Member
0 Kudos

Hi,

I'm trying to develop a SOAP-> XI -> RFC scenario and now i'm facing the following problem: I'm invoking a RFC through XI but for some reason the input parameters are not reaching the RFC. The RFC response indicates that RFC is not receiving any input parameters from XI.

I've already cleared the cache and de-activate and re-activate the rfc receiver communication channel.

Anyone has a hint for this?

Thanks in advance,

Pedro Leal

Accepted Solutions (1)

Accepted Solutions (1)

justin_santhanam
Active Contributor
0 Kudos

Pedro,

Few weeks before I also faced the same issue. I'm not sure if it's bug or not. You are directly sending the RFC structure using SOAP client is it? I mean your Inbound and Outbound Structure are same.

Do onething, just do the mapping and check, It will work for sure!

raj.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Pedro,

are you able to see these input parameters in the payload going to the receiver system ?

Thanks,

Srini

Former Member
0 Kudos

Hi,

I don't have any mappings. I've created an outboud message interface based on the imported RFC.

Yes, i see those parameters in payload.

Pedro Leal

VijayKonam
Active Contributor
0 Kudos

If the scenario is SOAP to XI to RFC, one has to use the imported RFC as inbound iterface. Then Mapping. mapping is necessary because the SOAP and RFC formats might not be the same. If they are by some how, Interface mapping is must.

VJ

justin_santhanam
Active Contributor
0 Kudos

VJ,

Can you tell why mapping, mapping is necessary? If I use the RFC as Outbound structure as well as Inbound Structure , why I need mapping?

raj.

justin_santhanam
Active Contributor
0 Kudos

Pedro,

Does it got solved? Did u created mapping program? Please share ur experience.

raj.

Former Member
0 Kudos

Raj,

My problem is solved. I've created mapping program.

It seems like a bug to me...

Thanks,

Pedro Leal

justin_santhanam
Active Contributor
0 Kudos

Thnxs Pedro. Yes you are right!

raj.

VijayKonam
Active Contributor
0 Kudos

You might be missing something in the mapping. In SXMB_MONI, check the node inbound and check the pay load. Then check the node Technical Routing. Try to compare whats missing in the mapping.

VJ