How can I monitor async requests in OSB

Hello everybody,
I have to set an async with response call to my legacy application. But as OSB does not support async calls with response yet, I'll use this approach described here: http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jpdtransport/transport.html#wp1102152 that tells me to set up one proxy that will make the request to the legacy application, and another proxy to handle the callback (my application will call this one manually when it finishes the process).
But, doing this, I'll have two distinct transactions, two distinct proxies, and no "natural" correlation between them. I need to set some correlation that allows me to create one SLA alert when the requisition takes more than X minutes. I already thought on sending the transaction id ($messageID) to my legacy application and have it returned to the response proxy. But doing this, I would still have no link between the information (when started, etc) of request proxy.
Well, that is what I need to get done. Some way on measuring the execution time (in SLA Alerts) of my service. How this could be done?
Thanks a lot guys.

I have to set an async with response call to my legacy application. But as OSB does not support async calls with response yet, I'll use this approach described here: http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jpdtransport/transport.html#wp1102152 that tells me to set up one proxy that will make the request to the legacy application, and another proxy to handle the callback (my application will call this one manually when it finishes the process).
But, doing this, I'll have two distinct transactions, two distinct proxies, and no "natural" correlation between them. I need to set some correlation that allows me to create one SLA alert when the requisition takes more than X minutes. I already thought on sending the transaction id ($messageID) to my legacy application and have it returned to the response proxy. But doing this, I would still have no link between the information (when started, etc) of request proxy.
Well, that is what I need to get done. Some way on measuring the execution time (in SLA Alerts) of my service. How this could be done?What would be the transport of communication with legacy system (JMS)?
1) OSB is efficient in stateless point to point invocation/message enrichment but this problem appears to be use case in orchestration which is better addressed by BPEL.
2) SLA alerts in OSB are designed to work at a single proxy level. Using SLA alert framework in OSB for your use case is not possible.
3) At other level OSB also does not expose metrics (http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/jmx_monitoring/concepts.html) that will allow you to do this type of correlation using external java program.
My two cents
Manoj

Similar Messages

  • My 10 yr old wants to text from his iPod touch. We have 1 family Apple ID. How can I monitor his texts without receiving all of his friends messages? Do I need a separate Apple ID or can I link a new email address to the same Apple ID?

    My 10 yr old wants to text from his iPod touch. We have 1 family Apple ID. How can I monitor his texts without receiving all of his friends messages? Do I need a separate Apple ID or can I link a new email address to the same Apple ID?

    Just an email address
    MacMost Now 653: Setting Up Multiple iOS Devices For Messages and FaceTime

  • How can I monitor my monthly data usage for all 3 computers in my house? I have an Airport base station and it seems there should be software to monitor it from that point rather than monitoring the usage for each computer and then adding it up.

    How can I monitor my monthly data usage for all 3 computers in my house? I have an Airport base station and it seems there should be software to monitor it from that point rather than monitoring the usage for each computer and then adding it up.

    The following example was one of dozens that showed up on a simple Google search of.....
    monitor Internet data use on a Mac
    Watch your Internet usage with NetUse Monitor | Macworld
    Most service providers have an application for their users as well.

  • How can I monitor number of bytes downloaded so I don't go over my plan limit?

    I have a limited number of bytes I can download per day. How can I monitor this on a daily usuage?

    I think that is exactly what i need. I have downloaded and restarted firefox. I entered the user name and password I use to sign on to the internet and get a red x next to the icon and it is not working. any suggestions?

  • How can I monitor application errors?

    hi,
    How can i monitor and where in one place both the technical errors and application errors.
    for example , if i have File -> XI -> RFC
    and the RFC has errors where can i see this errors in one place?

    Hi Udi,
    The report RSALERTPROC does not need to run to deliver RWB alerts. These alerts are pushed directly to the receiver. Only if you want escalation processes or if you want to forward CCMS alerts to the Alert Mgmt. you need to schedule RSALERTPROC.
    From SP 14 on PMI-free alerting was introduced. That means before SP 14 one has to configure and activate the End-to-End Monitoring, and to schedule the report SXMSALERT_PROCESS_DATA_GET in order to extract the alerts from the PMI data. For SP 14 and higher, that's not longer necessary.
    If no alerts are being delivered, please check if "Suppress multiple alerts of this rule" is checked for your rule.
    For SP 14 and higher you could also have a look at the report sxmsalert_logreader. This report shows some information about alerts being created or not.
    You'll find more information about trouble shooting the alerting in SAP Note 913858.
    Also go thru these links:
    Alerts not getting triggered from Adapter Framework
    Alert  Configs...
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    Regards,
    Abhy

  • How can I monitor line in audio on iMac?

    How can I monitor line in audio on iMac?

    Depends on what you are doing with it. Recording applications usually have some way of monitoring what is being recorded.
    What app are you using?

  • How can I monitoring the usage of an index in oracle 8i

    Dear Gurus,
    I known the Oracle 9i have this new feature "Identifying Unused Indexes" via ALTER INDEX MONITORING USAGE, but how can I monitoring the index usage in the Oracle 8i?
    Regars

    You can't in 8i. However you can look at the SQL Text in the SGA looking for anything that matches the table name that the index is for and then look at the explain plan for the selects and updates. Pain in the xxx to do but it should give you the information.

  • Please Help.  How can you monitor a directory using jndi connection to a ldap server?

    How can you monitor a directory using jndi connection to a ldap server? I
    want the ldap server to monitor the content change in a file system
    directory on another computer on the network. Can someone please help.
    Thanks
    Fred

    Hi,
    Why do you want to use LDAP for Hard disk monitoring..???
    U can do this by creating a MD5 checksum for all the files existing in some
    perticular
    directory and every hour or any configurable period u can recalculate the
    checksum
    to find out the change in the content.
    I guess all u need is to get the code for "updatedb" utility of Linux and
    instrument it for ur needs..
    Hope it helps...
    -aseem
    mr wrote:
    How can you monitor a directory using jndi connection to a ldap server? I
    want the ldap server to monitor the content change in a file system
    directory on another computer on the network. Can someone please help.
    Thanks
    Fred

  • How can i change the request description?

    how can i change the request description? in BI 7
    Regards
    Kiran

    hi Kiran,
    If u mean transport request; u can change it if u have not released the request.
    go to se10.Double click on ur request. u will get the change icon in that page-> click on that. goto properties tab- there u will be able to change the short description.
    hope it helps.
    Regards,
    Rathy

  • How can i add a request.

    when i am importing a request i am enable to find the request number in the import queue i tried refreshes many time i need to import it but i couldn't how can i add a request.

    Hi,
    Goto stms_import ->extras>other requests-->add. Then give the transport request in the popup window. then click the ok button. then u can import the transport request.
    With regards
    Sudha

  • How can I monitor Oracle StoredProcedure Running Progress

    How can I monitor Oracle StoredProcedure Running Progress ?
    Because My stored Procedure run a long time ,
    How can I do by calling (parent) program?
    To monitor the StoredProcedure run step ??
    Thanks !
    null

    Franco Lin (guest) wrote:
    : How can I monitor Oracle StoredProcedure Running Progress ?
    : Because My stored Procedure run a long time ,
    : How can I do by calling (parent) program?
    : To monitor the StoredProcedure run step ??
    : Thanks !
    my approge
    create pl proc
    CREATE OR REPLACE PROCEDURE ASIDENTL(
    P_NAME VARCHAR2 ,
    P_ACTION VARCHAR2 )
    IS
    -- @(#) klema 99/06/22 init
    /* Hint
    as sys
    grant select on sys.v_$session to public;
    kot <user> app
    grant execute on ASIDENTL to <user> ;
    begin
    sys.dbms_application_info.set_module( P_NAME, P_ACTION);
    end asidentl;
    snip for long run-code
    for cc in c loop
    n := n + 1;
    asidentl( 'myProc'
    , to_char( n )

  • How can I know the request is come from the link in header in the filter?

    I am using the tile for layout management and each page has a header, menu, and content body. I want to do something at the filter If the request is come from the commandlinks in the header and menu.
    How can I know the request is come from the link in header in the filter?

    Basically all you have to go on is the request data. Examine the encode/decode requirements for commandLink; you may be able to determine from the request attributes which commandLink has been invoked.

  • How can we delete the request after compression? is it possible ?if so how?

    how can we delete the request after compression? is it possible ?if so how?

    Hi,
    You basically have 3 options:
    1. Use selective deletion and delete the error records.
    2. Do reverse posting and negate the error records.
    3. This is my preference. Delete all the data from the cube. RSA1 -> cube -> right click -> delete data -> choose "fact and dim" from pop-up. Now reconstruct all the requests that you need i.e ignore the error request. But before all this make sure you have the PSAs for all the request.
    Bye
    Dinesh

  • How can i sent a request to apple support? i want to request if it is possible some apps for apple tv please

    Hi again
    I am from Panama, and i am using apple tv, i bought it cuz i wanted to used hbo go and fox play apps, also netflix and crackle wich they are already installed on the apple tv, but hbo go and fox play dont, i use them thru airplay, hbo go is really good cuz i dont need to duplicate the screen of my iphone, and i can still use my phone and apps while hbo go is playing thru airplay but fox play dont work that way, i have to duplicate the screen and you all might know, its really high battery consuming while seeing a movie etc, so to the point, i would like to request if apple support can add hbo go and fox play native apps on apple tv for Panama, if it i not possible how can i do with fox play would apple support repair it? i mean that it only works thru airplay on duplicate screen if it is possible to work like hbo go?
    thanks

    Proper agreements need  to be made before apps can be added, there may also be other things preventing it, those are currently only available in the US. As for AirPlay, that is up to the developer to enable in the IOS app. They also have the choice to block that functionality.

  • How can I redirect a request for testing?

    There is no internet access on the development machine and I have written for testing purposes a servlet to simulate a web server that my app accesses.
    However I need a program or way of redirecting a (secure and non-secure) url request to the local host.
    i.e. the application calls either:
    http://www.thewebsite.com/foo?bar=1
    or
    https://secure.thewebsite.com/foo?bar=1
    which is then redirected to:
    http://localhost/thewebsite/foo?bar=1
    How can this be done?

    Hi, thanks for the replies. I thought about that
    (it's a windows machine) but there is still a couple
    of problems.
    1. I can't specify the sub-directory can I?No, but your webserver can prob. do that.
    2. I want to handle a secure request but have it also
    go to the same locationssl would have to go to ssl. But setting up ssl normally is not too hard.

Maybe you are looking for

  • Changes Made in PS5 not Always Recognized in LR3

    I use LR 3.0, PS5 on a Mac Pro 2.66 16GB Ram running OS X10.6.4 Lately I noticed that when I process an image from LR using Photoshop, sometimes when I close and save and go back to LR, some of the changes I applied to the PSD file are not showing in

  • Need Help finding Memory for Mac Pro

    Hello, I need to buy some memory for some of our computers and want to make sure I get the right ones. While searching I have yet to find one that actually says it is specifically compatible with our computers. Here are the computer specs:   Model Na

  • MacBook Pro retina or non retina?

    What is a better laptop ? I'm not sure which one to buy, the retina which I would have to wait for updates to see the full potential of the retina. I want to have the laptop for A while and will need it to use everyday, emailing, TONS of googling and

  • Windows 7 and Java

    Hey, I have been testing my applications I have written in java since Windows 7 RC's had first started being released. Finally after installing the retail ultimate edition... the results from Java GUI related stuff is still as it was since Windows 7'

  • How do I get rid of 'Warning: Query has exceeded 200 rows...' message

    Hi there, I have a custom page to query our Inventory details. I display 100 rows on the page. I noticed today I can hit next once and then I get the message 'Query has exceeded 200 rows. Potentially more rows exist, please restrict your query'. If I