cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP to RFC

Former Member
0 Kudos
239

Hi

I am following this scenario

/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit

I am not creating sender Agreement and sender commucation channel.

Just confused with which file will be picked ?

I have to mention the file name and File directory right ?

which file I need to send and where I have to mention ?

Thanks,

dushanth

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Dushanth !

No files are involved in this scenario. The source data is sent via HTTP directly to the integration server (hence no adapter and no sender agreement), then XI will post the data using a Remote Function Call (RFC).

There is no file adapter in this scenario.

Regards,

Matias.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

In HTTP to Rfc for sending a file you need to use HTTP client. There we need to give the XML that is generated in mapping,receiver interface,namespace etc.

And HTTP resides on Integration engine, hence no need of sender comminication channel and sender agreement.

Regards,

S.RamNarender

turmoll
Active Contributor
0 Kudos

BTW: If you wanna test a file scenario (send a file) you can have a look at these two blogs:

<a href="/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 to simple(File-XI-File)scenario and complete walk through for starters(Part1)</a>

<a href="/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 to simple (File-XI-File)scenario and complete walk through for starters(Part2)</a>

Regards,

Jakub

turmoll
Active Contributor
0 Kudos

Hi,

Since it's HTTP to RFC scenario, none file will be picked up ...

The message is send directly to the Intergation Engine.

Regards,

Jakub

Former Member
0 Kudos

Hi

which message will be sent directly to Integration Engine

turmoll
Active Contributor
0 Kudos

Hi,

The test message. Step 14.

Regards,

Jakub

Former Member
0 Kudos

Thanks Jakub, I did

Hi

I tried in RWB-->component Monitoring->Integration Engine

gave Header Information

sender, interface, Namespace, user, Password(XI user ID and Password), and Quality of Service

Payload information also given from the message mapping

If I click on send message

Following error is displayed

</li></ul><br/><p class="note">Error Code: ICF-LE-http-c:000-l:-T:1-C:6-U:5-P:5-L:6</p><br/><p>

HTTP 401 - Unauthorized<br/><p>Your SAP Internet Communication Framework

Team</p></td></tr></table></body></html>

what is this error about ?

How to solve this ?

Thanks,

dushanth

Message was edited by:

dushanth ry

Message was edited by:

dushanth ry

Former Member
0 Kudos

Hi !!

Check this thread about 401 error in http:

Regards,

Matias.

turmoll
Active Contributor
0 Kudos

Hi,

All you need is a user that has the following authorisation:

SAP_XI_APPL_SERV_USER

The type of the user should be either "system" or "communication".

This user must be specified in the RWB during testing.

Regards,

Jakub

Former Member
0 Kudos

Hi Jakub,

How can I make sure that

1. a USER (which user) has the following authorization

SAP_XI_APPL_SERV_USER

2. The type of the user should be either "system" or "communication".

and

How can I check, if the user was not specified then how can I specify in the RWB during testing ?

Pls help...............

Thanks,

dushanth

Message was edited by:

dushanth ry

Former Member
0 Kudos

Dushanth,

If you are able to login into sxmb_moni then with the same user id it should work. So please check your user id and pwd once again.

Regards,

---Satish

turmoll
Active Contributor
0 Kudos

Hi,

The user must exist or must be created in XI with the mentioned above role.

You have to specify this user during sending testing message to Integration Engine.

There is a place where you can specify the user, ref. point 14.

Regards,

Jakub