Can't invoke wm.ip.rn:receive

Hi,

When I try to invoke wm.ip.rn:receive at browser, I always get a 403 code. The IS also show below log. Pls advise how to solve the problem. Thanks!!

 com.wm.lang.flow.FlowException: ip.rn.receive(): Error trapped in 
service: wm.ip.rn:receive Error: 
com.wm.app.b2b.server.Service.getParentServiceName()Ljava/lang/String; 
Occured at: 2006/08/15 05:12:08.486 Service Call 
Stack:wm.ip.rn:receiveat 
com.wm.lang.flow.FlowExit.getFailure(FlowExit.java:250)at 
com.wm.lang.flow.FlowState.willExit(FlowState.java:268)at 
com.wm.lang.flow.FlowSequence.invoke(FlowSequence.java:196)at 
com.wm.lang.flow.FlowRoot.invoke(FlowRoot.java:258)at 
com.wm.lang.flow.FlowState.invokeNode(FlowState.java:580)at 
com.wm.lang.flow.FlowState.step(FlowState.java:438)at 
com.wm.lang.flow.FlowState.invoke(FlowState.java:403)at 
com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1749)at
com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:554)at 
com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:221)at 
com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)at 
com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)at 
com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)at 
com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:384)at
com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:486)at 
com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:359)at 
com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)at
 com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:128)at
 com.wm.app.b2b.server.HTTPInvokeHandler._process(HTTPInvokeHandler.java:138)at 
com.wm.app.b2b.server.InvokeHandler.process(InvokeHandler.java:113)at 
com.wm.app.b2b.server.Dispatch.run(Dispatch.java:298)at 
com.wm.util.pool.PooledThread.run(PooledThread.java:105)at 
java.lang.Thread.run(Thread.java:534)
 
java.lang.reflect.InvocationTargetException: 
com.wm.app.b2b.server.Service.getParentServiceName()Ljava/lang/String;at
com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:340)at 
com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:554)at 
com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)at 
com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:221)at 
com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)at 
com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)at 
com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)at 
com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:384)at
 com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:486)at 
com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:359)at 
com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)at
 com.wm.app.b2b.server.BaseService.invoke(BaseService.java:155)at 
com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)at 
com.wm.lang.flow.FlowState.invokeNode(FlowState.java:580)at 
com.wm.lang.flow.FlowState.step(FlowState.java:438)at 
com.wm.lang.flow.FlowState.invoke(FlowState.java:403)at 
com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1749)at
 com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:554)at 
com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)at 
com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:221)at 
com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)at 
com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)at 
com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)at 
com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:384)at com.wm.app.b2b.server.invoke.InvokeManager.invoke

whats the reason of invoking RNO gateway service from browser?You should set it up in TN Delivery URL or invoke thru http/s post to receive PIP’s. What you are trying to do??
Are you stimulating as if your partner is sending RN PIP to your IS??

HTH,
RMG

To put it simply, wm.ip.rn:receive is not designed to be invoked by a browser. It requires that the client is a RosettaNet compliant end-point (i.e. at least RNIF1.1 or RNIF2.0), and that a RNO or RBM is submitted. A browser is neither.