Java EE Compatible Polling Solution?

All,
We recently discovered that there are a mish-mosh of solutions in our code to address polling. Basically, when a truly latent request is issued, we would prefer callback. However, not all third-party vendors support (or, more importantly, guarantee) callback. In these situations, we resort to polling the third-party vendor over regular intervals to determine whether a request has finished processing and a response is available. (Hence, the operation involved is asynchronous).
My question is: what industrial grade polling solutions have you all used and would recommend? The general requirements would be:
Compliant for use in a J2EE container
Ideally, integrates easily with JMS and MDB's
Allows for fine-grained control (e.g., repeat three times every ten minutes and then give up, continue polling until a response is received, etc.)The product I am most familiar with is Quartz Scheduler. Any other ideas and/or recommendations?
Thanks!
- Saish

wouldn't an event model for this be great, saish?
your question is an interesting one. i know we're faced with it. we haven't been so rigorous as to come up with a single solution. most of the time it's database integration or "tickler files" for us.
what about dual queues? one for the outgoing message, another for the incoming callback. the two classes on either side of the asynch divide are both message sources and listeners - send a message to one queue, listen to the other.
%

Similar Messages

  • Is oracle10g compatible with solution manager 3.2

    Hi,
    Is oracle10g compatible with solution manager 3.2 and linux 4.0 version.please let me know asap.
    Regards,
    Deepthi Reddy

    Hi, you can consult PAM (service.sap.com/pam)
    Actually it's supported for LINUX REDHAT EL4/IA32 32BIT, LINUX SUSE SLES 9/IA32 32BIT, WINDOWS SERVER 2000/IA32 32BIT and WINDOWS SERVER 2003/IA32 32BIT 
    I hope it help you
    Regards
    Eduardo Vega
    Bogotá, Colombia

  • Java edition compatible with standard edition?

    Hi
    I have a database created using Java edition 3.2.44
    I want to write an application in C++ which reads this database using the standard Berkeley DB (possibly at the same time as the java application is also accessing them). Are the database files compatible?
    I'm not too hopeful since the the database files are named something like 00000000.jdb and je.lck.
    Any help appreciated
    Nick

    Hi Nick,
    This FAQ entry addresses this question:
    [http://www.oracle.com/technology/products/berkeley-db/faq/je_faq.html#2|http://www.oracle.com/technology/products/berkeley-db/faq/je_faq.html#2]
    (a small additional information to this entry is that DPL API has been introduced for BDB as well in 4.7.25)
    As explained, the on-disk format for the database files is different. You should dump the database created with JE (using the DbDump/com.sleepycat.je.util.DbDump utility: [http://www.oracle.com/technology/documentation/berkeley-db/je/java/com/sleepycat/je/util/DbDump.html|http://www.oracle.com/technology/documentation/berkeley-db/je/java/com/sleepycat/je/util/DbDump.html]) and load it using BDB before opening it in a a program using one of the BDB APIs (using the db_load utility: [http://www.oracle.com/technology/documentation/berkeley-db/db/utility/db_load.html|http://www.oracle.com/technology/documentation/berkeley-db/db/utility/db_load.html] )
    If you face any issues with dumping/loading the database let me know.
    Regards,
    Andrei

  • SAP NW 7.4 as java system sync with solution manager system 7.1 issue

    Dear all,
    I have installed SAP NW 7.4 system SP level is SP5 ,after that i have cheked in service marlket palce Now service market plkace latest SP level SP7.
    For manula downlowd( directly from service market place) is difficult for java system and i have started sysnc with solution manager system to download patches through MOPZ.
    Below are the activities completed:
    1) Through template installed I have rgeisterd the system into Solman SLD.
    2) Sync completed succfully exact product version is shwoing in solman SLD
    3) after that I have checked in SMSY and LMDB its showing prefectly
    4) But in SMSY its shwoing only under technical system,not showing product systems
    5) I have assigned in product system in LMDB
    Now the issues while selecting the system group and logical componensts I have created one logical componnets -but in that SAP NW 7.4 is not showing and I have assumed SAP NW 7.3 EHP1 after creating my newly create dsystem is not shwoing in drop down.
    I ma getting belwo error.
    No system found for this product/product instance
    Message no. SOLAR_SPROJECT110
    Please sugegst how to reslove the error ,and a;lso please let me know is there any way to download latest pathces to dpownload from service market place .
    Advance Thanks

    Hi,
    re-check if the 7.4 system is correctly registered in the solman SLD system.
    Re-check LMDB definition for your 7.4 as JAVA system. you have to manually created the Product system. Ensure all the Component and definitions are correct.
    Also do a verrification run within the LMDB. This will confirm whether all the information is correctly defined.
    Please note - SLD -> LMDB -> SMSY.
    So, if the first 2 don't have the correct information, you wont have much joy with smsy.
    Rgds
    Deepak

  • Error in Import JAVA DUMP phase in Solution Manager installation.

    Hi,
    when i am installing Solution manager i am getting error in import java dump phase on windows and oracle database. i installed java 1.4.2_09 . plz anybody give the solution. Its very urgent.
    Thanks,
    Venkat.

    Hi,
    1. Did you select java path (Export CD/DVD) while intsallation? Check once again.
    2. Add JAVA_HOME = Java path in environment variable.
    3. What is the exact error, you got it, post error here.
    Regards,
    Srini Nookala

  • I have a very bad problem with java I try many solution but all the solution failed

    Hello friends,
    My system  10.8.3 Macbook pro
    I try many solution in the 
    Hello friends,
    My system  10.8.3 Macbook Pro, I use Safari 6.0.3
    Java is not working.
    I try many solution in the  internet but nothing work with me , And I feel very sad
    One of the famous solution I try in this link: http://support.apple.com/kb/HT5559
      I download Java OS x 2013-002 and Java 7.17
    after that i do what is written here : http://support.apple.com/kb/HT5559 Also failed.
    Sometime I think to sell my new Macbook Pro because of this problem
    I hope that any one can help me ?
    Thank you
    Soso

    I check what java I have by this way: https://service.parachat.com/knowledgebase/211/How-do-I-check-which-Java-version -is-installed-on-my-Mac.html
    java version "1.6.0_43"
    Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
    Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)
    sos-macbook-pro:~ so$

  • License for Java stack in SAP Solution Manager

    Hello!
    I installed SAP Solution Manager (ABAP+Java), have ordered the SAP License and applied the license for ABAP part (Tcode: slicense).
    Do I also need to update/license the Java Part of my system in Visual Administration?
    (Server 0 0_30826 .. --> Licensing Adapter --> choose Tab "Installed Licenses")
    Thank you very much!
    regards
    Thom

    Extract from OSS note 953302
    In a double-stack installation, only the license keys in WebAS ABAP is relevant. You do not require a license key for WebAS Java for a double-stack installation.
    If a license key was installed in WebAS Java, it does not have an effect on the function of the system. You can ignore warnings about expired or soon to expire license keys in WebAS Java.

  • Java my-streaming/polling-amf client requested

    It was nice that blazeds provided java amf client. But its function is restricted to remote function call. When utilizing the messaging feature(double side transmission) there is no java support.
    A java testing client that accepts message is what I am seeking. As long as the message gets 'pushed' from messaging service to the java client, I'll be satisfied. Whatever channel, polling or streaming should be fine.

    Yes, that could be possible workarounds. Here is what I find as drawback(needs verification):
    JMS seems to be opening ports, which asks for more than blazeds. Don't know if shared web hosting agrees.
    Blazeds wraps around JMS. If I use jms java client for testing, I bypass flex messaging layer.

  • Java: "No compatible version of Java 1.5  is available."

    No matter what Java app/applet I try to open, it presents this error message with the option to either [Open Java Preferences] or [Quit]. Note that opening Java Preferences presents the exact same error message. I am running the latest versions of both Java and Snow Leopard and I have tried to force reinstall Java from Apple's website already. Any help would be greatly appreciated.

    As noted, reinstall the OS and then the latest 10.6.8 and Java updates. BTW, AFAIK, Java 1.5 is no longer a part of the OS, Java 1.6 is the latest.

  • IFS 1.1.9 Java API compatible to iFS1.2?

    We are using iFS Java API to develop an application on NT. Does anyone know whether iFS1.2 Java API is compatiable to iFS1.1.9?
    I know iFS1.2 has different repository structure than of iFS1.1.9, but will my Java code written in iFS 1.1.9 still work under iFS1.2?
    Thanks

    James,
    All our java code which has been documented and published in version 1.1.9 will also work with 9iFS 1.2. We do also have code which is not documented and published in which case we don't support it and can't make sure it will work with 1.2. If you look at the javadoc that's what we support.
    Hope that answered you question.

  • What versions of Java are compatible with version 17 ESR

    Trying to identify which version of Java can be used with Firefox 17.0.4. Thanks

    Update to FIrefox ESR 17.0.7
    Please check if all your plugins are up-to-date. To do this, go to the [http://mozilla.com/plugincheck Mozilla Plugin Check site].
    Once you're there, the site will check if all your plugins have the latest versions.
    If you see plugins in the list that have a yellow ''Update'' button or a red ''Update now'' button, please update these immediately.
    To do so, please click each red or yellow button. Then you should see a site that allows you to download the latest version. Double-click the downloaded file to start the installation and follow the steps mentioned in the installation procedure.

  • Java newbie seeks easy solution I cannot find!

    How would I print a fraction ( it MUST be a fraction ) to be displayed in the Java application?
    For example I take the average of three numbers and the result is 5 1/3.
    I have been fooling around with % 3 ( in my case it will always be a number over 3 because for this particular program I am taking the average of only three numbers ) . Using % 3 allows me to get the remainder number that will be displayed on the upper part of the fraction but no matter what I do I cannot get that number to be represented OVER 3.
    I have been trying
    system.out.println((average / 3) % / 3);
    (average is where it takes the average of my integers)
    But it does the actual math instead of printing out the remainder over 3. When I throw in quotation marks it doesn't work either. I have been looking through a few books and I have come up blank.
    I am totally new to Java so anything you throw at me will be much appreciated. Thank you.

    I guess very simply put is how would I convert a decimal to a written
    out fraction in Java? IE 3.3333333 -> 3 1/3spoiler:public void printAsFractionDiv3(int n) {
       int f= n%3;
       System.out.print(n/3);
       if (f != 0)
          System.out.print("+"+f+"/3");
    }kind regards,
    Jos

  • How can I make a version(s) of java on windows compatible for multiple app

    I have a switch application from EMC -connectrix manager which requires 1.5.0_x,
    we have 1.6.0_x on our management servers. Is java backwards compatible/supporting earlier versions for applications requiring earlier versions. If so, di I have to enavble or list the versions?

    Sun tries very hard to make each version of Java backward compatible with previous versions, especially the previous major release. If it works in 1.5.* it's highly likely to work in 1.6.*... so yeah, suck it and see...

  • Solution Manager information for Java stack systems

    Hi,
    Could someone please help with the setup of Solution Manager, and how to connect to the backend of a Java stack system. For our ERP systems this is working via RFC, but I was hoping to get more information on the procedure for java. I can specify manually via SMSY, but I am sure there must be a setup that can pull the information for the system itself. Could anyone shed some light on this if possible please.
    Regards,
    Chris

    Dear Chris,
    ABAP Stacks use RFC as you know for inter system communications.
    Java stack systems use Solution Manager Diagnostics.
    You will need to run Solman_Setup > Managed System Configuration
    First you should visit the link http://service.sap.com/diagnostics
    There you will see a link to the media library, and there you will find complete documentation.
    Hope you find this information Helpful.
    Regards,
    Paul

  • After firefox update, some java wasn't compatible now my fb game is screwd up

    Why was my java not compatible after the firefox update? I have the most recent version of Java

    See this KB article to learn how the new Search Bar works - https://support.mozilla.org/en-US/kb/search-bar-add-change-manage-search-engines-firefox
    If you want the old Search Bar scheme back do this.
    Open up '''about:config''' ''(typed in the Location Bar)'' and toggle this preference to '''''false'''''
    '''browser.search.showOneOffButtons'''
    Then restart Firefox.

Maybe you are looking for

  • External Hard Drives for retina Macbook Pro - Thunderbolt vs. USB 3.0

    I already bought a G-Tech FireWire800/USB 3.0 external hard drive and just bought a second one. And I just found out that USB 3.0 does not daisy chain (and the G-Tech drives only have one port each), and I also read that USB 3.0 hubs are not working

  • PackageMaker Metapackages Command Line

    Hi everyone, I'm trying to create a .pkg via PackageMaker command-line. I'm using 3.0.4 PackageMaker on SnowLeopard. My goal is to create a sort of an "online installer" via command line (since it will be an automatically generated installer). I have

  • Sent box mixed up - messages from a year ago 'sent' yesterday

    My sent box seems corrupted - I have had this before on another mac. My sent box has messages from last year dated as being sent yesterday. I have tried 'rebuild' but nothing seems to happen. I am not aware of any viruses, all the messages appear to

  • How do you Spread an Image across multiple pages and print?

    I'm trying to create a large poster to be put on a bulletin board. I've mangaed to spread the image across multiple pages but I can't figure how to be able to print the pages have the edges line up successfully after cropping. I've been playing with

  • Lightroom Mobile output file sizes

    I have started using LR mobile yesterday and can't figure out how to export, share or even save to the camera roll a full size resolution photo after I do my edit. There doesn't seem to be an option to allow me to choose the edited photo output size