Jarl, My guess (and I stress guess) is that if the 7.1 client connects to anything older than a 7.1 ARServer then it will need to fall back to the JNI layer. ( And in some cases even the 7.1 client to 7.1 server might still need some JNI stuff. But that might just be my skepticism/mis-understandings kicking in there too.)
I would expect that after the Java RPC universe matures a bit then a totally pure Java API will happen with no chance for a fall back to JNI when using client and server versions ">= X.X". However for full backwards compatibility the fall back to JNI will still be possible when talking to a server <=7.1. (or maybe just <=7.0.1?) At least that is how I have read the info posted on this topic so far. And you also asked about... " Can the java plugin-server connects to a 7.01 server? " Again.. my guess... The new Java plugin server can use the ARS API to connect to any ARS server. ( And if it need the JNI layer will be determined by the above details.) However, my guess is that the Plugin server will still only be "supported" on the supported server platforms too. So the JNI stuff should be available anyway. It does remain to be seen if an ARS server v6.x or v7.0.1 can make a call to a v7.1 Java based Plugin Server too. ( But that might be an animal of a different shape than what you want to fight with too. :) I hope that makes sense.. -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap.... Pick two. On 8/14/07, Jarl Grøneng <[EMAIL PROTECTED]> wrote: > Appajee, > > In an earlier email you said that you can use the 7.1 Java api to > connect to a 7.01 server > > "What that means is -- the client program runs the pure Java code in > issuing AR API's underlying RPC calls when interacting with servers of > version 7.0 or greater" > > Can the java plugin-server connects to a 7.01 server? > > > Since the 7.1 java api fallback to old JNI when connecting to version > 6.3 or earlier, would it be a good practice to use the 7.1 java api to > write clients even when the server is an old version? I suspect the > 7.api is more "Java" than the old one... > > -- > Jarl _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

