2 Replies Latest reply on Nov 15, 2012 5:58 AM by 968188

    B2B adapter in BPEL process

    968188
      Hi All,

      Version i'm using: 11.1.1.6

      I have a BPEL process where i use a B2B adapter and a recieve activity connected to this b2b adapter. B2B integration type is "Default", selected "Acknowledgement_def" under document definition.
      Now when a transaction is made, Trading partner sends a successful ack, but this BPEL process which should be executed after the response from TP is throwing an error as follows,

      B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111214.0600.1553: oracle.fabric.common.FabricInvocationException: IDeliveryService.request() invoked for one-way operation 'receive'. This method can only be used to invoke two-way operations which return an output message. Please check the WSDL which defines this operation and use the method IDeliveryService.post() to invoke a one-way operation

      at oracle.fabric.CubeServiceEngine.request(CubeServiceEngine.java:412)
      at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
      at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
      at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:154)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      at $Proxy346.request(Unknown Source)

      The same process was working in our earlier version (11.1.1.3).
      Please give me your valuable inputs to resolve this issue.

      Thanks,
      Terry