Urgent questions about XMPL Standalone Deployment

Hi,
I've got some urgent questions from customer as below:
1. Could XMLP be depoyed to BEA Weglogic?
2. Could customer use Weblogic user to log on to XMLP?
3. How is the performance of XMLP compared with other reporting tools?
4. When will XMLP 5.6 release?
Hope somebody can give me a hand!!!
Regrads,
Libra

i am not sure abt the release date, but XMLP 5.6 Enterprise Edition comes with its own OC4J Component, refer to Mark Rittman's Blog for more details
http://www.rittman.net/archives/2006/03/taking_a_sneak_peek_at_xml_pub.html

Similar Messages

  • I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I c

    I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I can do to repair it

    Please authorize ADE 3 with same credentials that you used with older version of ADE

  • URGENT: Question about User_Exit

    Hello All,
    I have a question about user_exit. Does it share the same transaction context as the calling form??
    If it does, how to implement the same thing in Java.
    Any help or material available somewhere?
    TIA
    Naveen

    Naveen
    Actually what we are doing is converting Oracle Forms code into java code and i cannot open and change the code that is being called by the User_Exit built-in.
    So i want to know is how i can still keep the same functionality, without changing the Pro*C code into java, or some other native code.Since what you have in hand is an user exit I dont think you can use it straight away from Java Forms unless you do not have any Form specific things.
    In User exits we can do thigns like getting and putting values from/to oracle forms items and there are also provision to pass error and other related information between the forms and user exits.
    this is actually accomplished by having some internal API's ( these are invoked by the user_exit builtin in Forms) in Oracle Forms. And this is predefined and there is nothing much to know how this functionality works. And Oracle itself does not support User exits( if there is any interaction with Form) in Oracle Web Forms. And user exit has many Oracle specific libraries linked to it during compilation.
    Knowing this you should first know whether your user exit is Oracle Forms Dependent. If it is I think you dont have much options than rewriting your user exit.
    On the other hand if it does not , then I think you can easily get rid of the error and other handling information( if present in the user exit )and recompile it as a standalone Pro*C executable and the call it natively since it is noting but a C program in the compiled state.
    OK but regarding the connection you have to go back to Java and ask whether there is way to pass a conection context to a native C program( dont mention Proc or Oracle Forms here)
    So start finding whether your exit is Oracle Forms dependent. If not you can take it easy except for the connection thing which I am not . But if it is dependent then I think u have to start rewriting.
    Good Luck
    Vij

  • Urgent Question about System Center Server Names and Dashes

    Hey guys I have a quick Urgent question that would be awesome if it happens to get answered quickly :). 
    So in the past we had problems with different server names in components of System Center when setting up different servers.... I never myself saw the errors or what it did, but an absentee colleague did. For example is anything wrong with a name setup like
    xx-scom-01 / xx-scom-02  as compared to the standard scom01 scom02? We have a certain naming convention we are moving to and I wanted to see if this was fixed. I wanted to say it had something to do with the hyphens... anyways any foresight anyone can
    provide would be awesome. Thanks!

    Dashes in the name will work fine.
    Jonathan Almquist | SCOMskills, LLC (http://scomskills.com)

  • Urgent - Question about logging and debugging.

    Hi,
    I have a question about the logging and debugging supported by
    Weblogic 6.0. From what I understood by reading the documentation
    it has classes e.g. NotCatalogLogger class for logging the information.
    The class has one method callded
    debug() for writing the debugging information. I want to log the
    debug messages only in some situation. Can I control this using
    some property? Because the documentation says that the debug information
    is logged only if application is running in debug mode. Now how
    do I change the mode of an application??
    Thanks and Reagrds,
    Manoj

    Hi,
    I have a question about the logging and debugging supported by
    Weblogic 6.0. From what I understood by reading the documentation
    it has classes e.g. NotCatalogLogger class for logging the information.
    The class has one method callded
    debug() for writing the debugging information. I want to log the
    debug messages only in some situation. Can I control this using
    some property? Because the documentation says that the debug information
    is logged only if application is running in debug mode. Now how
    do I change the mode of an application??
    Thanks and Reagrds,
    Manoj

  • Quick (and urgent) Question about Intel G5's

    Just a quick question about the new intel G5's.
    I currently have bunch of software for my PPC G5 which is a Dual 2ghz. Software includes Adobe CS2, Macromedia Studio, Quark 6, etc, etc.
    If I purchase the new intel mac, would I be able to use the same software? or would I be forced to purchase a whole new set of everything I currently have?
    If the software will work on the intel G5, would it perform at the same rate/better than how it performs now on my PPC g5?
    Thanks in advance for any help.

    Rosetta:
    Most of the time you get a real 'hit' when a program first opens that is PPC. Very sluggish. They will require and use more memory than otherwise, too.
    Tests from last August aren't as helpful, there have been improvements, letting the Mac Pro pull even further ahead.
    http://www.barefeats.com/quad06.html
    Comparison Mac Models shows scores of all models. So there is 2x as much or more processing power, bandwidth, better video, as well as disk drives. A 'base' configuration would be 4-6GB RAM.
    And there are differences, more than between G4 and G5.
    People with experience would be Mac Pro Discussions
    Don't use Migration Assistant, and upgrade to CS3 etc. reinstall all your applications fresh.
    There are some drivers and plug-ins, that can be problems, and known.
    Mac Pro 2GHz 4GB 10K Raptor RAID Cinema HD   Mac OS X (10.4.9)   WD RE RAID Aaxeon FW800 PCIe MDD-G4 APC RS1500 Vista

  • Beginner's question about scripting and deployment automation

    I am new to the SAP and BusinessObjects world.  I do production support for BusinessObjects XI R3.1.  One of my functions is to deploy Universe.unv and WEBI Report files from development into QA and production.  This is currently a manual process involving downloading files and lots of key strokes and mouse clicks using the BusinessObjects Client Tools.  My question ->:  is there a way to automate this process?  Can I do this with the SAP scripting wizard?  I am familiar with many different scripting and programming languages, I just need to be pointed in the right direction.
    Thanks for your help!

    I would take a step back and learn more about the fundamentals of Flash before going farther. In the Welcome Screen of Flash Profressional there is a "Learn" section. Here are some links from it:
    Introducing Flash: http://www.adobe.com/go/fl_learn1
    Symbols: http://www.adobe.com/go/fl_learn2
    Timelines and Animation: http://www.adobe.com/go/fl_learn3
    Instance Names: http://www.adobe.com/go/fl_learn4
    Simple Interactivity: http://www.adobe.com/go/fl_learn5
    ActionScript: http://www.adobe.com/go/fl_learn6

  • Urgent question about blackberry maps

    Hello All,
    I need help in Blackberry maps, If I click on the blackberry map anywhere, can we get the coordinates for the clicked position? Also can we get the geolocation information(street name etc) for the clicked position programmatically?
    Kindly let me know the answer to this, its very urgent.
    Thanks and regards,
    Shubhangi

    Naveen
    Actually what we are doing is converting Oracle Forms code into java code and i cannot open and change the code that is being called by the User_Exit built-in.
    So i want to know is how i can still keep the same functionality, without changing the Pro*C code into java, or some other native code.Since what you have in hand is an user exit I dont think you can use it straight away from Java Forms unless you do not have any Form specific things.
    In User exits we can do thigns like getting and putting values from/to oracle forms items and there are also provision to pass error and other related information between the forms and user exits.
    this is actually accomplished by having some internal API's ( these are invoked by the user_exit builtin in Forms) in Oracle Forms. And this is predefined and there is nothing much to know how this functionality works. And Oracle itself does not support User exits( if there is any interaction with Form) in Oracle Web Forms. And user exit has many Oracle specific libraries linked to it during compilation.
    Knowing this you should first know whether your user exit is Oracle Forms Dependent. If it is I think you dont have much options than rewriting your user exit.
    On the other hand if it does not , then I think you can easily get rid of the error and other handling information( if present in the user exit )and recompile it as a standalone Pro*C executable and the call it natively since it is noting but a C program in the compiled state.
    OK but regarding the connection you have to go back to Java and ask whether there is way to pass a conection context to a native C program( dont mention Proc or Oracle Forms here)
    So start finding whether your exit is Oracle Forms dependent. If not you can take it easy except for the connection thing which I am not . But if it is dependent then I think u have to start rewriting.
    Good Luck
    Vij

  • Urgent: Question about Censoring and replacing

    Hello, guys.
    This is my very first time writting a java program. Please tell me what I have done wrong as this is my first time?
    My question is to write a program that asks the user for a word to replace in some text, and the word to replace it with. The program then reads a line of text from the user and echoes the line back to screen replacing all occurrences of the first word with the second word. It only replaces the word being censored when it occurs independently in a line (i.e. not as a part of another word).
    Like:
    Enter word to censor: dumb
    Enter word to replace it: xxxxx
    Enter line of text to censor:
    The guy is dumb but his friend is even dumber.
    The guys is xxxxx but his friend is even dumber.
    Please look at my code now and tell me what is wrong?
    public class censor
       public static void main(String args[])
           String sentence = "Please type a word which you like to censor"
           String ac =  string sentence;
           String[] temp = null;
           temp = sentence.split(" ");
           for (int j = 0; j < temp.length; j++ )
               if (temp[j].equals("bridge"))
                   string sentence = "Censored";
               System.out.println(sentence + " " + string sentence);
    } Edited by: G on Apr 13, 2008 4:04 AM
    Edited by: KevinGupta on Apr 13, 2008 4:05 AM

    Hey guys,
    I'm getting an error where I have added the "ERROR LINE" next to the line where im getting an error..
    What I'm trying to do ?: I'm trying to make it like
    Enter word to censor: dumb
    Enter word to replace it: xxxxx
    Enter line of text to censor: The guy is dumb dumb dumb dumb and his friend is dumber.
    So, this code should replace ALL "dumb" with xxxxx NOT the dumber. But when I try to run this code only one dumb changes to xxxx not all ? So, please help on that. Also, this code doesnt work when I try to write " LIke ThaT " It gives me an exception error ?
    {color:#ff0000}Look at the error below (underneath the code){color}
    import java.util.*;
    public class LineCensor
    public static void main(String [] args)
    System.out.print("Enter a word to censor: ");
    Scanner keyboard = new Scanner(System.in);
    String word = keyboard.nextLine();
    System.out.print("Enter a word to replace it: ");
    String wordC = keyboard.nextLine();
    System.out.println("Enter line of text to censor: ");
    String phrase = keyboard.nextLine();
    String wordLowered = word.toLowerCase();
    String phraseLowered = phrase.toLowerCase();
    int location = phrase.indexOf(word);
    String string1 = phraseLowered.substring(location,(location +
    wordLowered.length()));
    String string2 = phraseLowered.substring(0, location);
    String string3 = phraseLowered.substring(location+word.length());
    System.out.println(string2+wordC+string3);
    string2 = string2.toLowerCase();
    for (int i=0; i < phrase.length; i++)
    (phrase.equals());                        <-------- ERROR LINE.
    phrase = wordC;
    System.out.println(+i);
    }ERROR:
    The error is:
    LineCensor.java:28: not a statement
    (phrase.equals());
    ^
    1 error ANOTher ErroR
    Enter a word to censor: CaT
    Enter a word to replace it: xxxx
    Enter line of text to censor:
    The cAT wAs CuRioUs abOuT otHER CAT's strings
    Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1932)
    at LineCensor.main(LineCensor.java:17) This error is coming up because of lower and high caps typing. This shouldnt be happening no matter how I type the sentence/word.
    Please help ?
    Edited by: kabootar on Apr 16, 2008 3:20 AM
    Edited by: kabootar on Apr 16, 2008 3:21 AM

  • Urgent question about resizing videos in Adobe Premiere

    Hello, forgive me for asking such a noob question but i have a presentation due in about 10 hrs and Adobe Premiere is giving me some headaches with the video i'm trying to make!
    I am trying to alter the dimensions of a movie in the 'monitor' window (the objective being to put 2 different movies side by side in the same timeline, but that's irrelevent). Screenshot is below
    http://s5.largeimagehost.com/display...sXUF&skey=nv28
    I've seen it being done before - their should be a border around the frame in the 'Sequence 01' tab that lets you resize it with your mouse. But It's not appearing for me... . is their some hot key or something..? It's probably something really obvious but i can't find it...

    You will also find links to many free tutorials in the
    Premiere Pro Wiki that will quickly
    show you how things are done in PPro, including picture-in-picture effects.
    Cheers
    Eddie
    Forum FAQ
    Premiere Pro Wiki
    - Over 250 frequently answered questions
    - Over 100 free tutorials
    - Maintained by editors like
    you

  • E-recruimtment: Question about landscape standalone with use of MSS view

    Hi ,
    Has anyone already done an implementation of E-recruitment with the use of MSS view ?
    Or have you reliable information about the combination landscape - manager view ?
    For security reasons the choice for the landscape standalone is the best.
    But in documentation of SAP we have read that the Manager view isn't possible in a standalone landscape:
    ERP installation (Recruiting as integral part of the ERP solution)
    - Required for MSS Manager Role integration and ESS integration
    Kind Regards
    Pascale

    Hello Pascale,
    perhaps we mixed up some things according to the manager involvment. There are 2 different solutions.
    There is the "internal" e-recruiting solution for manager involvement. This is delivered in 2 separate roles requester and decision maker but usually joined to one manager or hiring department view / startpage.
    There is an bsp application for requesting requisitions. The manager can create them, fill in the data he knows and then he sends it to his hr clerk respondible for his requests who adds all stuff missing, checks if it's ok with budget / headcount and then publishes it in the jobborads. In Addition there is an application which provides the mangager with a list of candidates he has to check and fill a questionaire for e.g. to decide if he wants the candate for an interview.
    Both applications are parts of the e-recruiting delivery. They have nothing to do with the MSS. They are accessed via a startpage for the amnager and run on the e-recruiting server.
    On the other hand there is nearly the same functionality delivered as part of the MSS. The result is nearly the same just the user interface differs. The requisition request is not done in an bsp application but an Adobe Interactive Form (which requires an ADS Server). The intention of this is to rebuild you old paper requisition request in an interactive form and map the data to the e-recruiting requisition. So you train your managers to use a web version of the old form instad of using e-recruiting. Of course if you already use other mss functions everything will be in the same fancy frontend and you do not need to log in twice if you have no SSO. As far as I heard the ADS license alone costs 50k and then youhave the rollout cost and licence cost for the MSS. You have to decide if it is worth it.
    The candidate list for questionairs to fill is also available in the MSS scenario.
    The MSS solution requires e-recruiting 600 and an hr core system on ECC6.0 (ERP2005) with the newest enhancement package. The MSS is installed and processed on the hr core server no matter if you use an integrated or a standalone installation for e-recruiting.
    Best Regards
    Roman Weise

  • E-recruimtment: Question about landscape standalone with MSS

    Hi Roman, 
    For security reasons the choice for the landscape standalone is the best.
    But in documentation of SAP we have read that the Manager view isn't possible in a standalone landscape.
    ERP installation (Recruiting as integral part of the ERP solution)
        - Required for MSS Manager Role integration and ESS integration
    Did you ever had set up a configuration in standalone with the manager view ? Or have you reliable information about the combination landscape - manager view ?
    Kind Regards
    Pascale

    Hi Roman, 
    For security reasons the choice for the landscape standalone is the best.
    But in documentation of SAP we have read that the Manager view isn't possible in a standalone landscape.
    ERP installation (Recruiting as integral part of the ERP solution)
        - Required for MSS Manager Role integration and ESS integration
    Did you ever had set up a configuration in standalone with the manager view ? Or have you reliable information about the combination landscape - manager view ?
    Kind Regards
    Pascale

  • A very urgent questions about AE CS6's GPU!

    For God's sake, ask you to help me!
    I have a Radeon (TM) HD 7670M graphics card,
    Preferences - previews - GPU Information
    Ray-tracing only cpu,
    and GPU not available - incompatible device or display driver,
    But OpenGL is right, why?
    See a lot of information just say AE CS6 Support NVIDIA graphics card,
    Is the AMD graphics do not really have any way?
    Or what time will increase support for AMD graphics?
    We really need for urgent AMD graphics support
    Look forward to your reply and help,
    May God bless you!

    The rayrtracing stuff will never get any AMD compatibility. It's already deprecated in AE CC and nobody cares about it anymore. Any such enhancements will have to come from within Cineware, but currently Cinema 4D doesn't use any GPU features for rendering.
    Mylenium

  • E-recruimtment: Question about landscape standalone with several HR Systems

    Hi,
    We are going to start with the implementation of E-recruitment , normally version 6.0.
    The aim is to install 1 e-recruitment system as a standalone system who shall communicate with several HR systems of several companies (subsidiary company in different coountries Luxembourg, France, Belgium) and probably those HR systems (backend) runs on different versions.
    So the aim is that every company shall search for its own candidates in the e-recruitment system and shall do its own hirings. 
    Up till now it isn't clear for us how this works ?
    Thus anybody have already experience of such a landsccape who is willing to share his information ?
    Wat are the benefits, the disadvantages, the difficulties, are there things we have to think about , ...
    Kind Regards
    Pascale

    Hello Rachael,
    you cannot split the so called pool of talents. every applicant has the option to release his profile in the system. if he does so, he agrees to be assigned / checked to any other requisition (=position) you open in your e-recruiting system. When you open a new requisition you can check if you already have suitable candidates in the system to get in contact with instead of finding new ones (you can just put him on the requisition). In the more strategic overall talent management topic one goal is to have a pool filled with critical applicant groups (engineers, sales people, researchers. ... - the short and strategic necessary applicant groups according to your business) to hire fast (and cheap).
    This pool is accessable to every recruiter in standard. There is no restriction that if an applicant applied for company A a recruiter from company B cannot take him and get in contact with him.
    For the requisition handling. Requisitions are always restricted to its recruiting team. If you create a requisition you assing the people who have to work with it (and the roles they have for the process). Recruiters can only access the requisitions they belong to. So this should not be a problem. By maintaining the company and branch for a requisition you can always find out which requisition belongs to which company and react on this in correspondences for example.
    Managers are not really assigned to requisitions. Their task is restricted to request requisitions (of course in this case they become a member of the recruiting team). The candidate handling works by questionairs. The manager gets a list of requisitions and assigned candidates he is supposed to evaluate. The evaluation is done via filling the questionaire. He has no direct access to all candidates in the system.
    The 2 ECC systems for one E-Recruiting standalone system are possible - unfortunately with some restrictions.
    There are 2 ways of communication. The HR system has to deliver all employees and if you want to integrate OM all org.units, positions and jobs to the e-recruiting system. The employees get internal candidates for internal recruitment and even if you do not plan do use this every recruiter, manager needs a candidate to work with the system. The standard way for this is ALE. If you have a consolidated HR system infrastructure with non overlapping employee IDs and organizational unit IDs you can easily transfere data from both system into the e-recruiting system. If the number ranges overlap you will need special adaptions for mapping Ids for global identification. This might get a very chalanging task exp. if you include OM.
    The other way is transfering hirings to the HR systems. This is more tricky. If you really plan to use this function (note that due to the restrictions in the function not all implementations use it anyways) you will need some custome developments. How much effort is needed for that would need more info on the systems and the requirements. I think in the best scenario I could imaging it would take me 5 days but as usual the sky is the limit if it's more complex.
    Best Regards
    Roman Weise

  • Urgent question about Thread-safety

    Hi all,
    the new tiger release provides an "isReachable()" method for the "InetAddress" object.
    I've found, this method is not thread-safe (see the source and output below).
    It returns true for all threads, when multiple threads using this method with different adresses are running at a time and one of the addresses is reachable. This happens only on WinXp. Running on Linux, the output is like expected.
    I've tried to report this as a bug. But the gurus answered, taking care of thread safety would be a "programmers task".
    My question is, what can I do, to be thread-safe in my case?
    W.U.
    import java.util.*;
    import java.net.*;
    public class IsReachableTest_1 extends Thread{
        static volatile int inst=1;
        static final String NET_ADDR="192.168.111.";
        int instance=inst++;
        public void run(){
            for(int i=19;i<23;i++){
                try{
                    long start=System.nanoTime();
                    if(InetAddress.getByName(NET_ADDR+i).isReachable(1000))
                        System.out.println(""+instance+"--host found at:"+NET_ADDR+i+"--time:"+(System.nanoTime()-start)/1000000);
                    else
                        System.out.println(""+instance+"--no host at:"+NET_ADDR+i);
                }catch(Exception e){System.out.println(""+instance+"--ERROR "+e.toString());}
            System.out.println(""+instance+"--done.");
        public static void main(String[] args) {
            System.out.println(
                System.getProperty("java.vendor")+" "+
                System.getProperty("java.version")+" running on "+
                System.getProperty("os.name")+" "+
                System.getProperty("os.version"));
            Vector v=new Vector();
            System.out.println("\nTest 1: One after another:");
            for(int i=0;i<10;i++){
                IsReachableTest_1 t;
                t=new IsReachableTest_1();
                t.start();
                try{
                    t.join();
                }catch(Exception e){System.out.println("MAIN1: "+e.toString());}
            System.out.println("\nTest 2: All together:");
            inst=1;
            for(int i=0;i<10;i++){
                IsReachableTest_1 t;
                t=new IsReachableTest_1();
                t.start();
                v.addElement(t);
            for(Iterator i=v.iterator();i.hasNext();)
                try{
                    ((IsReachableTest_1)i.next()).join();
                }catch(Exception e){System.out.println("MAIN2: "+e.toString());}
                System.out.println("\nALL DONE");
    And here is the output, when running on WinXp:
    Sun Microsystems Inc. 1.5.0-beta running on Windows XP 5.1
    Test 1: One after another:
    1--no host at:192.168.111.19
    1--no host at:192.168.111.20
    1--host found at:192.168.111.21--time:2
    1--no host at:192.168.111.22
    1--done.
    2--no host at:192.168.111.19
    2--no host at:192.168.111.20
    2--host found at:192.168.111.21--time:4
    2--no host at:192.168.111.22
    2--done.
    3--no host at:192.168.111.19
    3--no host at:192.168.111.20
    3--host found at:192.168.111.21--time:1
    3--no host at:192.168.111.22
    3--done.
    4--no host at:192.168.111.19
    4--no host at:192.168.111.20
    4--host found at:192.168.111.21--time:1
    4--no host at:192.168.111.22
    4--done.
    5--no host at:192.168.111.19
    5--no host at:192.168.111.20
    5--host found at:192.168.111.21--time:3
    5--no host at:192.168.111.22
    5--done.
    6--no host at:192.168.111.19
    6--no host at:192.168.111.20
    6--host found at:192.168.111.21--time:1
    6--no host at:192.168.111.22
    6--done.
    7--no host at:192.168.111.19
    7--no host at:192.168.111.20
    7--host found at:192.168.111.21--time:1
    7--no host at:192.168.111.22
    7--done.
    8--no host at:192.168.111.19
    8--no host at:192.168.111.20
    8--host found at:192.168.111.21--time:1
    8--no host at:192.168.111.22
    8--done.
    9--no host at:192.168.111.19
    9--no host at:192.168.111.20
    9--host found at:192.168.111.21--time:1
    9--no host at:192.168.111.22
    9--done.
    10--no host at:192.168.111.19
    10--no host at:192.168.111.20
    10--host found at:192.168.111.21--time:1
    10--no host at:192.168.111.22
    10--done.
    Test 2: All together:
    1--no host at:192.168.111.19
    2--no host at:192.168.111.19
    3--no host at:192.168.111.19
    4--no host at:192.168.111.19
    5--no host at:192.168.111.19
    6--no host at:192.168.111.19
    7--no host at:192.168.111.19
    8--no host at:192.168.111.19
    9--no host at:192.168.111.19
    10--no host at:192.168.111.19
    2--no host at:192.168.111.20
    3--no host at:192.168.111.20
    6--host found at:192.168.111.20--time:924 <----- this host does not exist!!
    5--host found at:192.168.111.20--time:961 <----- this host does not exist!!
    10--host found at:192.168.111.20--time:778 <----- this host does not exist!!
    9--host found at:192.168.111.20--time:815 <----- this host does not exist!!
    2--host found at:192.168.111.21--time:37
    7--host found at:192.168.111.20--time:888 <----- this host does not exist!!
    8--host found at:192.168.111.20--time:852 <----- this host does not exist!!
    4--host found at:192.168.111.20--time:997 <----- this host does not exist!!
    1--host found at:192.168.111.20--time:1107 <----- this host does not exist!!
    3--host found at:192.168.111.21--time:38
    6--host found at:192.168.111.21--time:1
    5--host found at:192.168.111.21--time:1
    10--host found at:192.168.111.21--time:2
    2--host found at:192.168.111.22--time:3 <----- this host does not exist!!
    9--host found at:192.168.111.21--time:2
    7--host found at:192.168.111.21--time:1
    4--host found at:192.168.111.21--time:3
    1--host found at:192.168.111.21--time:39
    2--done.
    1--host found at:192.168.111.22--time:5 <----- this host does not exist!!
    1--done.
    10--host found at:192.168.111.22--time:40 <----- this host does not exist!!
    3--host found at:192.168.111.22--time:192 <----- this host does not exist!!
    6--host found at:192.168.111.22--time:75 <----- this host does not exist!!
    8--host found at:192.168.111.21--time:230
    5--host found at:192.168.111.22--time:155 <----- this host does not exist!!
    4--host found at:192.168.111.22--time:78 <----- this host does not exist!!
    9--host found at:192.168.111.22--time:77 <----- this host does not exist!!
    7--host found at:192.168.111.22--time:76 <----- this host does not exist!!
    10--done.
    6--done.
    4--done.
    5--done.
    3--done.
    7--done.
    9--done.
    8--no host at:192.168.111.22
    8--done.
    ALL DONE

    I created this test (it's basically the same as your class):
    import java.util.*;
    import java.net.*;
    public class IsReachableTest_2 implements Runnable {
        private final String[] addresses = new String[] {
             "www.sun.com",
             "129.42.16.99" // www.ibm.com which is not reachable
        public void run(){
            try {
                for (int i = 0; i < addresses.length; i++) {
                    final long start = System.nanoTime();
                    final String address = addresses;
         if (InetAddress.getByName(address).isReachable(5000)) {
         System.out.println(Thread.currentThread().getName() + ": Host found at: " + address +
              " --time: " + (System.nanoTime() - start) / 1000);
         } else System.out.println("no host at: " + address);
    } catch(Exception e){
    e.printStackTrace();
    System.out.println("Thread " + Thread.currentThread().getName() + " DONE");
    public static void main(String[] args) {
    System.out.println(
         System.getProperty("java.vendor") +
         " " +
         System.getProperty("java.version") +
         " running on " +
         System.getProperty("os.name") +
         " " +
         System.getProperty("os.version")
    for (int i = 0; i < 10; i++) {
         final Thread t = new Thread(new IsReachableTest_2(), "THREAD " + (i+1));
         t.start();
    And I get:
    Sun Microsystems Inc. 1.5.0-beta running on Windows 2000 5.0
    THREAD 1: Host found at: www.sun.com --time: 217653
    THREAD 3: Host found at: www.sun.com --time: 214404
    THREAD 6: Host found at: www.sun.com --time: 214900
    THREAD 4: Host found at: www.sun.com --time: 215901
    THREAD 5: Host found at: www.sun.com --time: 216666
    THREAD 10: Host found at: www.sun.com --time: 216620
    THREAD 9: Host found at: www.sun.com --time: 217405
    THREAD 2: Host found at: www.sun.com --time: 220705
    THREAD 7: Host found at: www.sun.com --time: 220845
    THREAD 8: Host found at: www.sun.com --time: 221384
    no host at: 129.42.16.99
    Thread THREAD 4 DONE
    no host at: 129.42.16.99
    Thread THREAD 6 DONE
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    Thread THREAD 5 DONE
    Thread THREAD 10 DONE
    Thread THREAD 9 DONE
    Thread THREAD 7 DONE
    Thread THREAD 3 DONE
    Thread THREAD 1 DONE
    Thread THREAD 2 DONE
    Thread THREAD 8 DONE
    HOWEVER: I was getting some strange results every so often. Results like:
    Sun Microsystems Inc. 1.5.0-beta running on Windows 2000 5.0
    THREAD 3: Host found at: www.sun.com --time: 261132
    THREAD 9: Host found at: www.sun.com --time: 264183
    THREAD 2: Host found at: www.sun.com --time: 266447
    THREAD 6: Host found at: www.sun.com --time: 266596
    THREAD 8: Host found at: www.sun.com --time: 267192
    THREAD 5: Host found at: www.sun.com --time: 268610
    THREAD 4: Host found at: www.sun.com --time: 269849
    THREAD 1: Host found at: www.sun.com --time: 280978
    THREAD 7: Host found at: www.sun.com --time: 272589
    THREAD 10: Host found at: www.sun.com --time: 273162
    THREAD 3: Host found at: 129.42.16.99 --time: 13657
    Thread THREAD 3 DONE
    THREAD 4: Host found at: 129.42.16.99 --time: 4123
    THREAD 2: Host found at: 129.42.16.99 --time: 9439
    THREAD 5: Host found at: 129.42.16.99 --time: 6681
    THREAD 8: Host found at: 129.42.16.99 --time: 7655
    THREAD 6: Host found at: 129.42.16.99 --time: 8627
    THREAD 9: Host found at: 129.42.16.99 --time: 10586
    Thread THREAD 4 DONE
    Thread THREAD 2 DONE
    Thread THREAD 5 DONE
    Thread THREAD 8 DONE
    Thread THREAD 6 DONE
    Thread THREAD 9 DONE
    no host at: 129.42.16.99
    Thread THREAD 7 DONE
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    Thread THREAD 10 DONE
    Thread THREAD 1 DONE
    Usually the first run after I had compiled the class (!?) This isn't a thread safety problem.

Maybe you are looking for