1 2 Previous Next 21 Replies Latest reply: May 25, 2012 2:37 AM by 864234 RSS

    Asynchronous Bpel process pending in 'Receive' activity

    852806
      Hi ,


      I have a asynchronous bpel process (Service_1) which invokes another asynchronous bpel process (Service_2).

      Sometimes, even when Service_2 completes successfully, and callBack is also completed, Service_1 is still in 'Running' State, and I can see, it is 'Pending' in the 'Receive' activity (for call back from Service_2).


      This issue gets resolved only when the server restart is done. This happens every now and then.

      The below is the 'reference' for Service_2 inside my Service_1 composite.xml.

      <reference name="Service_2"
      ui:wsdlLocation="oramds:/apps/AIAMetaData/Service_2.wsdl">
      <interface.wsdl interface="http://xmlns.oracle.com/EnterpriseServices/V1#wsdl.interface(Service_2)"
      callbackInterface="http://xmlns.oracle.com/EnterpriseServices/V1#wsdl.interface(Service_2Response)"/>
      <binding.ws port="http://xmlns.oracle.com/EnterpriseServices/V1#wsdl.endpoint(Service_2_ep/Service_2_pt)" location="http://10.10.10.10:58001/soa-infra/Service_2?WSDL">
      <property name="callbackServerURL">http://10.10.10.10:58001/</property>
      </binding.ws>
      <callback>
      <binding.ws port="http://xmlns.oracle.com/EnterpriseServices/V1#wsdl.endpoint(Service_2_ep/Service_2_pt)"/>
      </callback>
      </reference>

      Kindly give me some suggestions to resolve this issue permanently.



      Thanks,
      Sabarisri. N
        1 2 Previous Next