[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] birdbath




On Dec 8, 2006, at 1:24 AM, nini wrote:

The java code generating problem is caused by the JVM contained in
Fedora core5. I installed Sun's JDK to solved it.

So is birdbath.jar avaiable?

yes, from the url in the ppt.


When I try this example from the ppt:

String[] statusName = {"", "Idle", "Running", "Removed", "Completed",
"Held"};
		int cluster = 1;
		int job = 0;

		Schedd schedd = new Schedd("http:// ");
		ClassAd ad = new ClassAd(schedd);

		int status = Integer.valueOf(ad.get("JobStatus"));
		System.out.println("Job is " + statusName[status]);


I have three doubt:
1. what should be the url for the Schedd, is IP address works, like
http://220.69.182.30, or should it be changed?

That's right, but you also need the port, typically 9618.


2. The Schedd can not be found, I can only get a CondorSchedd class
generated from the wsdl file. Should I use CondorSchedd instead of
Schedd? I am trying.

The ppt mentions that its examples require the birdbath.jar (a helper/ wrapper library that is Java specific).


3. The ClassAd class can be found in ugaph.jar located in the condor
release. But, I can not find "get()" method for ClassAd.

Same problem as for 2. above.



matt


Many thanks for you reply.



在 2006-12-08五的 00:55 -0600,Matthew Farrellee写道:
In hopes of discovering Axis changed in a new version I downloaded
it, Condor 6.8.2 and tried to run your command line. It worked like a
charm. Maybe it has something to do with the version of Java you are
running. It seems others have had a similar problem. I'd recommend
googling around for a solution.

You should also try using Sun's version of Java, if you aren't.

Instructions for enabling the WS interface are in the presentations.

birdbath.jar is  helper library, but could also be thought of as
example code.

Best,


matt


On Dec 7, 2006, at 7:42 PM, nini wrote:

Hi, I have axis.jar in classpath. When generating the client
library, I
got this:

[condor@nini web]$ java org.apache.axis.wsdl.WSDL2Java
condorSchedd.wsdl
java.net.MalformedURLException: Absolute URL required with null
context:
condorSchedd.wsdl
   at java.net.URL.<init> (libgcj.so.7)
   at java.net.URL.<init> (libgcj.so.7)
   at gnu.xml.dom.DomDocumentBuilder.parse (libgcj.so.7)
   at org.apache.axis.utils.XMLUtils.newDocument (XMLUtils.java:280)
   at org.apache.axis.utils.XMLUtils.newDocument (XMLUtils.java:325)
   at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.java:470)
   at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run (Parser.java:
357)
   at java.lang.Thread.run (libgcj.so.7)
[condor@nini web]$ java org.apache.axis.wsdl.WSDL2Java
condorCollector.wsdl
java.net.MalformedURLException: Absolute URL required with null
context:
condorCollector.wsdl
   at java.net.URL.<init> (libgcj.so.7)
   at java.net.URL.<init> (libgcj.so.7)
   at gnu.xml.dom.DomDocumentBuilder.parse (libgcj.so.7)
   at org.apache.axis.utils.XMLUtils.newDocument (XMLUtils.java:280)
   at org.apache.axis.utils.XMLUtils.newDocument (XMLUtils.java:325)
   at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.java:470)
   at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run (Parser.java:
357)
   at java.lang.Thread.run (libgcj.so.7)
[condor@nini web]$

I can not figure out what's the absolute URL is, and what's it for?

I also want to ask that once I have successfully generate and compile
the client library, how can I start the web service to be accessed?


In page 24 of farrellee_tannenba_API.ppt, I find

	We are going to use the Java wrapper library for our examples
	You can download it from
	http://www.cs.wisc.edu/condor/birdbath/birdbath.jar
	Will be included in Condor release

You mentioned birdbath.jar file. Is it example code?

Thanks for your help.



在 2006-12-06三的 02:01 -0600,Matthew Farrellee写道:
Birdbath is a a WS API to Condor. You can find the WSDL files you
need to use the API in your Condor release directory. You should also
have a look at some of the recent Condor Week presentations for
example code. Despite the examples being in Java, there is no
specific birdbath.jar file because the API is not Java specific.

http://www.cs.wisc.edu/condor/CondorWeek2006/presentations/
farrellee_tannenba_APIs.ppt
(link from http://www.cs.wisc.edu/condor/birdbath)


matt

On Dec 6, 2006, at 1:24 AM, nini wrote:

Dear everyone,

I want to set up a Web Service application using Condor 6.8.1.

However, I can not find the birdbath.jar file in the release.

I got the following information from
http://www.cs.wisc.edu/condor/birdbath/


Status
As of March 2nd 2005, BirdBath is part of Condor. It was in the 6.7 developer series as of 6.7.5, and is part of the 6.8 stable series.


Also I can not find any version of the 6.7 series.

Anyone can tell me where can I find birdbath or give me some
hints or
reasons?

Many thanks,


_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users

The archives can be found at either
https://lists.cs.wisc.edu/archive/condor-users/
http://www.opencondor.org/spaces/viewmailarchive.action?key=CONDOR


_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users

The archives can be found at either
https://lists.cs.wisc.edu/archive/condor-users/
http://www.opencondor.org/spaces/viewmailarchive.action?key=CONDOR