cancel
Showing results for 
Search instead for 
Did you mean: 

SAP R3--->XI---->BC help

Former Member
0 Kudos

HI Friends,

I am not much familiar with BC,but currently went through some routing rules in BC.

The Current scenario is BC to BC Integration in which transport protocol B2B is used.

I want to change it to XI to BC. Since the target BC server is 4.6, I cannot go through BC adapter. So I need to configure a reciever Http adapter in XI. What should I give as url in Http adapter?

According to the documents I read, it should be,

http://<server>:<port>/invoke/<folder>/<service>; .

Is this right?

Is there something which I need to change in my BC settings?

2.I tried to send an http request using the http client to the above mentioned url.I pasted an IDOC-XML as payload. But it gave me this error

com.wm.app.b2b.server.ServiceException: Missing or invalid parameter: sender

at com.wm.util.LocalizedException.<init>(LocalizedException.java:65)

at com.wm.app.b2b.server.ServerException.<init>(ServerException.java:35)

at com.wm.app.b2b.server.ServiceException.<init>(ServiceException.java:20)

at com.wm.app.b2b.server.Service.throwError(Service.java:360)

at wm.PartnerMgr.gateway.runtime.InboundProcess(runtime.java:92)

at java.lang.reflect.Method.invoke(Native Method)

at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java(Compiled Code))

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:707)

at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:499)

at com.wm.app.b2b.server.HTTPInvokeHandler.process(HTTPInvokeHandler.java:168)

at com.wm.app.b2b.server.HTTPDispatch.run(HTTPDispatch.java:457)

at com.wm.util.pool.PooledThread.run(PooledThread.java:103)

at java.lang.Thread.run(Thread.java:498)

3. The routing rule in BC is unique for the combination of Sender , Reciever and Message. When I am sending data from XI to BC, how will I send the sender information. I am not understanding how BC will select from its routing rules when I am sending data from XI to BC?

I dont have any understanding of BC.

Any help appreciated,

Thanks,

Yomesh

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi ,

Check this weblog..

/people/bla.suranyi/blog/2006/07/10/xi--sap-business-connector-integration-using-the-http-adapter

Sekhar

Former Member
0 Kudos

HI Sekhar,

Thanks for yor reply,

I have allready gone through that weblog.

But in this weblog it is assumed that the routing rule is already created in BC server.In the routing rule the sender is "externalXML" and receiver is "recieverxml".

Does this name have any relevance in XI?

I am not clear if I send xml data from XI to BC, how will BC understand which routing rule to execute, as I am not sending any sender information from XI.

Please clear this doubt.

Thanks,

Yomesh