cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP RESP CODE NOT OK -->403 -->Forbidden

Former Member
0 Kudos

Hi @ all,

i am trying to integrate XI.

From an external Application i am sending an Idoc, the

BPM retrieves the Idoc and is making some mappings.

When XI sends the Data to the Receiver System

(BAPI call via "generated ReceiverChannel_RFC")

the target SAP system sends the following reply:

What am i missing?

Thanks for Help,

Benjamin

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Benjamin,

Check with a user with <b>SAP_BC_JSF_COMMUNICATION_RO</b> role. It should work.

Regards,

Vijay

Former Member
0 Kudos

Hi Vijay,

sorry to say, but i added the role to XIISUSER, XISUPER an to my other CommunicationUser, but the error is still the same

Could it be possible that the targetsystem dosn't know what to do with this request?

I think that i am missing some configuration in the called system. But i don't know where and what to activate or configure.

Thanks,

Benjamin

Former Member
0 Kudos

Hi Benjamin,

Try it with user - SAPJSF

ANd check the entries of <b>GeneratedReceiverChannel_RFC</b> in Integration Directory for this scenario.

Transport protocol - RFC

Message Protocol - RFC(RFC XML)

Adapter Engine - Integration Server

Adapter Status - Active

RFC Server Type - SAP System

Regards,

Vijay

Former Member
0 Kudos

Hi Vijay,

thank you very much for the reply.

I checked the settings from my GeneratedReceiverChannel_RFC,

they are exactly the same like your suggestion.

The only thing i changed was the user, i changed it from XISUPER to SAPJSF but nothing happend, all errors where still the same.

After this changes takes no effect, i logged on on the target system, and checked the settings for the user (SAPJSF) but everything fit's.

To check if Idoc works, i generated a new CommunicationChannel

AdapertType: IDOC

x Receiver

TransportProtokoll: IDOC

Message_protokoll: IDOC

Adapter-Engine: Integration Server

RFC-Destination: <my Targetsystem>

PORT: port from Targetsystem (found with [we21] under Port ->Transktional)

after this i entered this fresh created ReceiverChannel

into the Receiveragreement.

But this changes caused the same error messege.

Very strange.

I activated the changelists in the integration Builder

also i made a komplete CacheRefresh at the XI-RuntimeCache.

for me it seems so, that the error accures not in the targetsystem. But in my MessageMonitoring-entrys the logs are from

Sender-Service: E02_800

ReceiverService IH_meld (my bpm)

Am i totaly wrong?

thanks for helping me,

greetings

Benjamin

Former Member
0 Kudos

Hi Benjamin,

Create A Role With Following data

Authorization Object - <b>S_RFC</b>

(Activity - Execute,

RFC object - EDIN (for IDoc: Inbound processing),

- *( for all Function group)

object type - Function Group)

Create a Service user with following role

- SAP_XI_IS_SERV_USER

- SAP_BC_JSF_COMMUNICATION_RO

- <Role name that you have created above>

Now go to the Integration DIrectory and change the

Communication Channel - <b>GeneratedReceiverChannel_RFC</b>

with the User name that you have created.

Check that you have given correct User/passowrd and

Client detail for that system.

This should work.

Regards,

Vijay

Former Member
0 Kudos

Hi Vijay,

i´ve created the Role (

XI_SRFC_ROLE

)
and the User (

XI_SRFC_USR

)
in my Targetsystem (E02_800)
but the Error is still the same.

I am shure the settings in my

GeneratedReceiverChannel_RFC

are correct.

I made an CacheRefresh and restarted the Server.

Also i tested the BAPI in my targetsys. which i would call.

Don´t know what else could be wrong.

greetings

Benjamin

Former Member
0 Kudos

Hi Benjamin,

Please refer to this thread:

I hope it helps,

Thanks & Regards,

Varun Joshi

Former Member
0 Kudos

Hi Varun,

thanks for reply, i know this thread, but my user(XIISUSER and XISUPER) already has this roles.

The error must somewhere else

Thanks

Benjamin