cancel
Showing results for 
Search instead for 
Did you mean: 

RFC - XI - Webservice - XI - END

Former Member
0 Kudos

Hi folks,

I have a scenario with RFC - XI - WS.

I get the message back from the Webservice. Seen at the XI-Moni.

Now the problem is I get the message not through the XI to my ABAP prog.

Have anyone helpful hints?

Need I additionaly configurations at the Sender agreement, Receiver agreement , Receiver determination and interface deterimination?

Regards Johann

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Make sure that the sync logging is set.

Go to sxmb_adm -> integration engine config->specific configuration and set LOGGING_SYNC parameter to 1.

Regards,

Smitha.

Former Member
0 Kudos

Hi Smitha,

thx for your answer.

parameter is already set.

I found the failure. The response XML from the Webservice can't map into the rfc message in the message mapping. but i don't why...

Regards Johann

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Check the mapping using this blog by michal,

/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios

Regards

Bhavesh

Former Member
0 Kudos

Hi Bhavesh

thx for answer,

thats what I did, therefore I know why the failure is in the mapping.

but why....

Regards Johann

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

1. Check if the Webservice Response corresponds to the actual response datatype that you have created.

2. Next, increse the trace level in the Test of your mapping to ALL and then check why the mapping is failing.

You would need to use the Queue's as well to debug your mapping. Maybe some mandatroy field has not been mapped or the source XSD does not confirm to the message received and so on.

Regards

Bhavesh

Former Member
0 Kudos

Hi,

The webservice response doens't corresponds to the rfc response. But the rfc response was created automatically by xi after the rfc import. I don't know how I can change this for me.

Regards Johann

former_member187339
Active Contributor
0 Kudos

Hi Johann,

So you found out where the error is!!! Is it something related to your structure or response mapping??

1) Check your response mapping first. (Take the response of webservice from MONI and test it thru the message mapping)... Is there any error??

2) Check the occurences and the mapping of each field...

Regards

Suraj

Former Member
0 Kudos

Hi,

Please check if you have done the following mappings:

a. RFC request to Webservice request.

b. Webservice response to RFC response.

Regards,

Smitha.

Message was edited by:

Smitha Rao

Answers (2)

Answers (2)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

do you use a syn call ?

if so you should use a sync inbound message interface (for your WS)

and do the configuration with directory wizard if you're not sure

if it's correct - it will create all necessary objects for you

>>>>>Need I additionaly configurations at the Sender agreement, Receiver agreement , Receiver determination and interface deterimination?

for sync calls only one

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi Michal,

thx for your answer.

Yes I use a syn. inbound message interface.

You mean the configuration wizard in the Integration Directory?

I try it.

Regards Johann

MichalKrawczyk
Active Contributor
0 Kudos

hi,

yes use the wizrd from directory

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi,

Please can you paste the error you are getting?

Also, please can your check if the rFC response data is getting updated by the webservice response in the payload?

regards

Vijaya

Former Member
0 Kudos

Hi Vijaya

first thanks for your answer.

The problem is I get no error message. I get two goal-flags in the XI-Moni. One for the request and one for the response. In the payload of the response I have the correct message from the Webservice but no walkthrough to my prog.

I also see no error message in the Runtime Workbench.

That's surprise me.

Regards Johann