BPEL Callback issue in Asynchronous service

Hi,
I’m sporadically getting Callback service issue with Asynchronous BPEL service. (SOA version is 11.1.14)
Appreciate inputs to resolve it.
The service is working as expected in most cases and is able to make a callback to the parent service, but random few instances give error – “Unable to access endpoint”
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>
oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): https://xxxxx.com:14002/soa-infra/services/default/POServices!1.0*soa_2c3cea4d-8791-453c-aed1-0569a86fa268/WorkFlowSvc%23POProcess/WorkFlowSvc
</summary>
The endpoint URI opens up in browser, so endpoint exists; and as mentioned above, many instances have completed successfully too.
The service continues to be in running state and hence the parent process also remains in running state, unlike in success case when both get completed..
Now, one observation is that the binding port and endpoint location given in code is http uri; not https
So not sure why the deployed service is pointing to https uri for callback to parent service.
In success cases, I’m not able to see the endpoint uri for callback, only the message is seen.
So I’m not able to confirm if it uses the same https uri when it completes successfully..
-     Could the issue be related to https access/ owsm policy?
-     How to check the endpoint point uri for async/ callback service in success case? The SOA logs don’t indicate it either, except in error cases (log level is development/ Trace32 fine)

Hi,
FabricInvocationException exception mostly occurs when process is trying to connect WS/Partnerlink service which is not accesible.
I fixed this issue,
1. After setting external WS certificate(Keystore) information in my weblogic server.
2. I have made my weblogic url as public, after which wsdl url is accessible to my destination service.
Hope this would help in fixing your issue.
Regards,
Ajay

Similar Messages

  • How to get the callback from an asynchronous BPEL?

    Hi, I have deployed an asynchronous BPEL on Oracle Application Server as a Web Service. The BPEL is named CreditRatingBPEL. The input is a social security number (Ssn) and the output is a credit rating.
    Now I have some troubles in consuming BPEL with Axis1.4. I have generated the client stubs by WSDL2Java tools. I have initiated the asynchronous BPEL successfully. Now I want to get the callback from the BPEL, but I don't know how to do it.Here are some Java snippets:
    public static void main(String[] args) throws ServiceException, RemoteException {
    // TODO Auto-generated method stub
    CreditRatingBPEL_Service service = new CreditRatingBPEL_ServiceLocator();
    CreditRatingBPEL_PortType requestPortType = service.getCreditRatingBPELPort();
    CreditRatingBPELProcessRequest request = new CreditRatingBPELProcessRequest();
    request.setSsn("31060931");
    // asynchronous invoke
    requestPortType.initiate(request);
    // how can I get the callback from the web service?
    I will be very appreciated if you can give me some suggestions. Best regards!

    Checkout following link -
    http://www.sapfans.com/sapfans/forum/intface/messages/4289.html
    Cheers
    Sanjeev

  • BPEL and Axis2 Asynchronous service

    Does anybody have develope Oracle BPEL Asynchronous process and Axis2 Asynchronous service.
    Can somebody share their expreince??
    Thanks
    Gopal

    I have looked at BPELCallingAsyncAXIS sample it works fine with Axis 1.3, I was using this sample to start with Axis2.
    But BPELCallingAsyncAXIS sample required otn-jaxrpc.jar libaray which implement ws-addressing and asynchronous service call to BPEL for Axis 1.3.
    And otn-jaxrpc.jar library require all jaxrpc classes specific dependency.
    I am not sure whether this library otn-jaxrpc.jar is production ready and how stable it is
    Axis2 already have ws-addressing and asynchronous webservice implementation so I don't need to rely on otn-jaxrpc.jar
    And I think for future webservice (document style) development we will be using axis2 b'cos of WS-* support , Asynchronous webservice
    Thanks
    Gopal

  • How to make a Mediator deal with calling an external Asynchronous Service

    Hi,
    Using TP 4.
    I want my Mediator to invoke an Asynchronous Service that is external to the composite application. But I do not know how to get the reply from that service back into my Mediator.
    I have worked with the sample of calling an asynch BPEL component within the same composite - that is fairly easy to accomplish.
    What how can I tell the external service to invoke a callback porttype on my Mediator. Can the SCA container work out the correlation between the external service and the correct instance of the SCA composite? Should the Mediator publish the callback interface as an external service at the SCA Composite level? If so - how would the correlation work? If not, how does it work?
    Any suggestions - even the statement that I always need a BPEL component in between that will support correlation with external asynch services, if that is the case - will help.
    Thanks.
    Lucas

    Kylie, welcome to the discussion area!
    Cable modems behave differently than DSL modems in that they will "remember" the last device that they have associated with. Your modem is "remembering" your MacBook and when you connect the TC, the modem won't connect because it "remembers" the MacBook.
    You need to make the modem "forget" a previous device whenever you make a change in the device that is directly connected to the modem. Here's how:
    Push the reset button on the modem if it's present
    Pull the power cable on the modem
    Pull the battery from the modem if it is easily accessible
    Leave the modem powered down for 25-30 minutes
    Power down the rest of your network as well
    After the wait period, connect the modem to the WAN port on the TC with an ethernet cable
    Power up the modem first and let it run for 3-4 minutes by itself
    Then power up the TC the same way
    Power up the rest of your network the same way
    Depending on how you had your TC configured with the DSL modem previously, you may need to make a few changes in the settings.
    Post back on your progress.
    Message was edited by: Bob Timmons
    null

  • Unable to wire BPEL process to external Web Service

    Hi ,
    I am working on calling Web service from BPEL Process(I am trying to invoke currency converter service from BPEL process).I added Curreny Converter webservice component in "External references" Swimlane in SOA(Jdeveloper) composite editor by using WSDL that I got for that service..I also built the BPEL Process (BPEL Currency Process-which has bpelcurrenyprocess_client service in 'Exposed Services' swimlane).Then I wired BPEL Process to "CurrencyConverter" service.When U click on BPEL process,We have to get the that(Currency Converter" service) in right side partner link in BPEL Process( .bpel editor) editor.But I am not getting that in partner link.
    I hope some of you guys are already worked on BPEL process which calls "CurrencyConverter" Service.Can anybody help me in this issue?
    I am giving service details through which u can track about the issue that I am talking about:
    WSDL : CurrencyConvertor.asmx.wsdl
    example application is :bpel-106-CallingWebServices.jpr
    Note : I want to siimulate above application in my application
    Edited by: 899283 on May 14, 2012 4:48 AM

    if you are not getting the partner link even after adding in the composite view, you may just perform the following steps.
    Right click on the right swimlane in your BPEL View, create a partner link, and you would see 4 buttons just above the Text box for WSDL URL. Select the 3rd button there. That is the service wizard. Once you click on that, you would need to repeat the set of steps that you did on the "Composite View" earlier.
    And there, you have it in your BPEL View!
    Hope this helps!

  • Bpel callbacks(human task)

    Hi,
    i have a human task assigned to sequential list of users(2 users).On outcome updated by 1st user,i need to manipulate the task before it is routed to 2nd user.I thought the bpel callbacks would be helpful...but i could not..
    By default,the onAssigned callback is called when 1st user updates the outcome and routed to 2nd user..But it is late when we want to manipulate the task in onAssigned callback,bcoz it is already been assigned...
    OnTaskUpdated or OnTaskCompleted is not invoked..
    ...can anybody give some idea???

    Here is the is_config file :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ISConfiguration xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
    - <configurations>
    - <configuration realmName="corp" displayName="corp Realm">
    - <provider providerType="JAZN" name="OID" service="Identity">
    <connection url="ldap://172.18.172.71:389" binddn="cn=orcladmin" password="KvrRqlQCeHrPqC60eG26eQ==" encrypted="true" />
    </provider>
    </configuration>
    </configurations>
    <property name="caseSensitive" value="false" />
    </ISConfiguration>

  • OWSM: BPEL callback bypasses Gateway and ServerAgent

    Hi,
    I have a BPEL Process A that asynchronously calls BPEL Process B. For securing the processes I use OWSM.
    I have tried both a Gateway as well as a ServerAgent but in both cases the callback message from B back to A bypasses either Gateway or ServerAgent.
    Whereas the requests for invoking both processes A and B do show up in the OWSM logs as expected.
    The entire system works fine, with either Gateway and / or ServerAgent.
    Perhaps some BPEL-internal-magic going on (e.g. for improving performance)?
    What does it take to have the response from process B go through either the Gateway or the ServerAgent and be subject to the policy pipeline specified in there?
    Thanks!
    Regards, Sjoerd

    Hi Denis,
    Thanks for your reply.
    Although I have not solved the problem, I have some more insights to share. Questions remain though ...
    In the SOAP message that follows HelloWorld3 calls HelloWorld2 asynchronously. WS-Addressing at work to correlate the callback to the original instance of the HelloWorld3 process.
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <env:Header>
    <ReplyTo xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing">
         <Address xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing">
    http://localhost/orabpel/default/HelloWorld3/1.0/HelloWorld2/HelloWorld2Requester
    </Address>
    <PortType xmlns:ptns="http://xmlns.oracle.com/HelloWorld2" xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing">
    ptns:HelloWorld2Callback
    </PortType>
    <ServiceName xmlns:snns="http://xmlns.oracle.com/HelloWorld2" xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing">
    snns:HelloWorld2CallbackService
    </ServiceName>
    </ReplyTo>
    <MessageID ans1:rootId="950001"
    ans1:parentId="950001"
    ans1:priority="0"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ans1="http://schemas.oracle.com/bpel">
    bpel://localhost/default/HelloWorld3~1.0/950001-BpInv0-BpSeq0.3-3
    </MessageID>
    </env:Header>
    <env:Body>
    <HelloWorld2ProcessRequest xmlns="http://xmlns.oracle.com/HelloWorld2">
    <input xmlns="http://xmlns.oracle.com/HelloWorld2">
    showmethemoney
    </input>
    </HelloWorld2ProcessRequest>
    </env:Body>
    </env:Envelope>
    Could the WS-Addressing information be used as a 'shortcut' for the callback to the HelloWorld3 process? Any way, the callback is not picked up by the ServerAgent ...
    The processes finish as expected but the message traffic is not properly regulated and, hence, not subject to proper policy enforcement.
    Any ideas?
    Thanks, Sjoerd

  • HT1926 Installing iTunes 11.1.4 on windows XP issues warning message: Service "Apple Mobile Device' failed to start. starting iTunes shows MSVCR80.dll not found.

    Normal update of iTunes to 11.1.4 fails. Suggests installing from web site
    I install from iTunes.com. Install issues the messages:
    Service "Apple Mobile Device' failed to start.
    Verify that you have sufficient privileges to start system services
    I do have necessary privilegs. I hit ignore. See window with successful install come up and finish with launch. I get the messages:
    iTunes was not installed correctly.
    Please reinstall iTunes
    Error 7 (Windows error 126)
    Tring to start iTunes from desktop gives:
    This application failed to start because MSVCR80.dll was not found
    Re-installing the application may fix the problem.
    Further repair or remove/reinstall does not fix the problem (including after reboot)
    Thie is the first time this has happened. I'm not sure where to go from here
    Thanks for any help.

    Earlier suggestion worked. That is, Use software add/remove to delete all 5 iTunes applications:
    Apple Application Support
    Apple Mobile Device Support
    Aple Sortware Update
    Bonjour
    iTunes
    Reboot and install/

  • I am having trouble connecting to my network all of a sudden. It is not an issue with the service/router. I keep getting kicked off and getting a ! in my airport... anyone know what's up with this?

    I am having trouble connecting to my network all of a sudden. I am able to connect to other networks but not my own. It is not an issue with the service/router because other devices connect fine. I keep getting kicked off and getting a ! in my airport. Last time it happended I called apple and the suggested I wipe my HD and reinstall everything. I did and it did not work. One day I turned my laptop on and it connected no problem. Now it has kicked me off again. I tried resetting my IP address but that does not work either! Has anyone had this problem?

    Try this:
    Apple menu / System Preferences / Network.
    Click Location: and select Edit Locations..
    Click + (plus sign), and enter a name for the new location - anything will do.
    Apply this.

  • Anyone else having issues with location services since the 7.1 update? Ever since I updated i've been seeing the location services on my status bar at all times.

    Anyone else having issues with location services since the 7.1 update? Ever since I updated i’ve been seeing the location services icon on my status bar at all times. I noticed that google was the app that was using it a lot, but after I turned the feature off for google my phone started using the “traffic”, “frequent locations” and “cell network search”. When I turn the feature off for all of those things it’s no longer a problem. So just wondering if anyone else is having this issue or if anyone has a solution?

    The "solution" is probably to increase your knowledge.  You've done good things.  Perhaps this article will educate you a bit more about location services.
    Basically, they can be very useful, but can cause a lot of iPhone use.  A major example is "Remind me to ... when I leave home."
    http://support.apple.com/kb/HT5594

  • Issuing material to Service order contractor and tracking it

    Hi Experts,
    We are creating service activity PR, PO, Service acceptance as per standard SAP. We would like to issue materials to this contractor on free of cost and he would return balance material, if any.
    We can reserve material for this activity and goods issue against this reservation (using movement type 221). But this material will be consumed in project.
    Is there any solution for this?
    Regards,
    RSVRMurthy.

    Hi Murthy,
    From the scenario explaination I believe you make a common procurement for the project and provide it to the service executed by various departments such Electrical Instrumentation etc.
    In that case create a Procurement WBS element in your project structure along with the mechanical,electrical instrumentation WBS structure.Make all project related procurements under this procurement WBS element by attaching material through dummy Internal activities(as you cannot attach material directly to WBSE).
    Your department WBS element will have all the subcontractor service activities.When you want issue the material to a particular subcontractor activity,make a stock transfer from Procurement WBS element to the WBS element to which the service activity is attached(in your case 1000 M).Till now it will be in the inventory.When the subcontractor provides you the actual consumption data, make a goods issue to that service activity(in your case 800M).
    In this way you can track the
    1)total procurement of cable
    2)Cable lying with each subcontractor
    3) actual cable consumption by subcontractor
    4)actual material cost realising against the actual execution activity.
    But there are some points to be noted,
    Hope you will be following Project stock concept, with procurement type being Res+PR for WBS.In this case the reservation will be in the internal activity under with Material(Cable) is attached.That is in the procurement WBSE.So while closing the project you have to clear those open reservation.You have option for clearing open reservations while confirming.As I mentioned earlier the internal activities are dummy, you should have a control key with cost irrelevant.
    One more point to note, while issuing the material to the service activity, you have to make a manual issue as there wont be any reservation against this service activity(that is you cannot adopt details of the reservation).
    regards

  • How to make use of asynchronous service in CAF development

    Hello SDNs,
    How can we make use of asynchronous service in CAF development;
    Actually i am new to CAF development; my business requirement suites for the service provided by SAP. But the service provided is asynchronous; is it not possible to use the asynchronous service in my CAF application? if it is possible, can any one please tell me the drawbacks of using it!
    You help would be highly appreciated.
    Thanks,
    Sireesha.B

    Hi,
    >> I have some portal service and how to use that in the web dynpro application.
    Yes. U can use Portal service in webdynpro. Check the link given by subathra.
    >> and also what is the main diff between Portal Component and web dynpro application
    Portal Components are components designed to run in portal server while webdynpro application can run in J2EE WebAS.
    >> do we required portal to run web dynpro application.
    No for general cases. Just WebAS is sufficient to run webdynpro appl. But if u use portal service in ur webdynpro appl, then make sure both (portal service and webdynpro appl) run on same J2EE engine. That is mandatory.
    Regards,
    Vijai

  • A problem with initiating a BPEL process through its web service interface

    hi,
    i am trying to initiate the helloWorld BPEL process through its web service interface. i use a proxy class that i wrote and i use it from J#.net.
    this is the relevant code part:
    hello.HelloWorldBinding wsProxy = new hello.HelloWorldBinding();
    wsProxy.initiate("Hello");
    and the server shows the following message:
    ORABPEL-05002
    Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.
    engine.dispatch.message.invoke.InvokeInstanceMessage"; the exception is: Cannot
    decode properties.
    The process domain was unable to decode the properties for message guid 10, whic
    h are stored in column String index out of range: 3094; the exception reported i
    s: {2}.
    sql statement: SELECT conv_id, message_guid, domain_ref, process_id, revision_ta
    g, operation_name, receive_date, state, priority, properties FROM invoke_message
    WHERE message_guid = ?
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(Dispatc
    hHelper.java:152)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseSche
    duledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java
    :86)
    at com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDriven
    BeanInvocation.java:123)
    at com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome
    .java:755)
    at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:
    928)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Relea
    sableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:534)
    <2006-05-10 21:21:15,171> <ERROR> <default.collaxa.cube.engine.data> <BaseDeliveryPersistenceAdaptor::loadInvokeMetaDa
    java.lang.StringIndexOutOfBoundsException: String index out of range: 3094
    at java.lang.String.substring(String.java:1441)
    at com.collaxa.common.util.LVDecoder.decodeElement(LVDecoder.java:152)
    at com.collaxa.common.util.LVDecoder.decodeToMap(LVDecoder.java:45)
    at com.collaxa.cube.engine.adaptors.common.BaseDeliveryPersistenceAdaptor.loadInvokeMetaData(BaseDeliveryPersi
    r.java:2186)
    at com.collaxa.cube.engine.adaptors.common.BaseDeliveryPersistenceAdaptor.__loadInvoke(BaseDeliveryPersistence
    :2112)
    at com.collaxa.cube.engine.adaptors.common.BaseDeliveryPersistenceAdaptor.loadInvoke(BaseDeliveryPersistenceAd
    079)
    at com.collaxa.cube.engine.data.DeliveryPersistenceMgr.loadInvoke(DeliveryPersistenceMgr.java:357)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:465)
    at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:335)
    at ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.handleInvoke(ICubeDeliveryLocalBean_StatelessSessionBe
    java:1796)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHa
    7)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:125)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDrivenBeanInvocation.java:123)
    at com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome.java:755)
    at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:928)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:534)
    what is the problem? how come i can't initiate the process?
    i will be happy if i could get help..
    thanks in advance

    can you initate the process from the bpel console successfully?
    if so can you use obtunnel from the installation to trace the soap message (that goes over the wire), my best guess in this case is a problem with a header (holding the wsa information) ..
    after starting obtunnel it will liesten to a custom port, and will forward the request to the engine, so you need to point your client to this new port..
    hth clemens

  • Issue in shared services

    Hi All,
    facing the issue with shared services, after run import/export utility(it ran for long time),can't find any users/groups in shared services, only admin user is present in native dir,otherthan this user, we dont have any users/groups in ND and MSAD. can somebody help on this.
    Thanks,
    :-)

    Hi,
    What version are you using ?
    Just to be clear are you saying that the utility only exported one native user and you expected it to export more ?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • After getting iOS 6.1.2 wifi inactive. How fast can solve this issue in UK service center?

    For Iphone 4S - After updating to iOS 6.1.2 wifi became inactive(grayved - i can't turn it on).
    Phone still on warranty. I've tried everything - recover, setings resets etc.
    How fast can solve this issue in UK service center?
    I will be in London for 2 days, and i've bought my iphone there.
    Will they be able to change my phone in these 2 days?
    Thanks.

    no one can say for sure, it depends on how busy they are, you should try to make an appt. in the meantime, have you tried the help from the following apple documents:
    http://www.apple.com/support/iphone/wifi/
    http://support.apple.com/kb/ts1398

Maybe you are looking for

  • How to hide zero rows from a structure

    Hi I have a month structue in rows which consists of 36 months. In the keyfigure coulmn also I have a structure with 6 keyfigures. In normal circumstances there will be values only upto 12 or 15 months. I want to hide the remaning rows. Is it possibl

  • Too small to read menus and icons

    Using a purchased Photoshop CS3 on a new high resolution Dell XPS 15 computer running Win 8.1.  Can not read the tiny menus.  I have tried changing resolutions and sizes...to no avail.

  • External harddrive won't sleep in Yosemite

    This has been happening since previous OS (Mavericks).  Any tips to share, anyone?

  • WRT54G2 losing DNS preventing internet access

    I've had this router for a few months and it's worked fine up until a few days ago.  I started having problems accessing the internet such as the browser saying webpages couldn't be found. The router is connected to a Motorola Surfboard modem.  I dis

  • Navigation Menu not loading text

    Hello All, Just been having a look at iWeb 09 and was initially impressed at how when you add pages to the site they were automatically added to the navigation menu. However now i've come to create a site from the templates it is no longer adding the