cancel
Showing results for 
Search instead for 
Did you mean: 

Problem Scenario HTTP-RFC

Former Member
0 Kudos

Hello collage,

I have a very extrange mistake on one of my scenarios.

The scenario is the following: Http > RFC> Http

We call XI system on HTTP, like this

http://xx.xxx.xxx.xx:8010/sap/xi/adapter_plain?namespace=http%3A%2F%2Fwww%2Egemma%2Ecom%2Ftest%2Fint...

where,

<interface>MI_HELP_VALUES</interface>

<qos>BE</qos>

<service>SCP</service>

<party>INTRANET</party>

<namespace>http://www.gemma.com/test/intranet</namespace>

and MI_HELP_VALUES is Outbound Synchronous message interface, and output message is BAPI_HELPVALUES_GET and input message is BAPI_HELPVALUES_GET.Response

And the call returns: Wrong channel adapter type.

My communication channel sender is:

Adapter Type: XI

Transport Protocol: HTTP 1.0

Message Protocol: XI 3.0

And no message arrive on XI.

Best Regards,

Gemma

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks a lot, the problem has solved. I has removing all Sender Agreements.

Former Member
0 Kudos

Hi,

As i can understand, you have a HTTP -> RFC -> HTTP synchronous scenario.

But you are using XI adapter on the sender side. You need to use HTTP channel on the sender side.

Secondly you need to use the URL starting with http://<host>:<Integration Engine Port>/sap/xi/engine?type=entry as in case of HTTP channel the message directly needs to hit the Integration Server.

Try this and let me know if you still face any issues.

Regards,

Anurag Mahendru.

Former Member
0 Kudos

hi

Http adapter is based on INTEGRATION ENGINE, no need to have separate communication channel for sending the data.

regards

chandra

Former Member
0 Kudos

Hi,

HTTP To RFC Synchronous Scenario - FAQs

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/httpToRFCSynchronousScenario-FAQs&

Regards