HTTP error 503 means:
 
The Web server (running the Web site) is currently unable to handle the HTTP request due to a temporary overloading or maintenance of the server.
 
In the absence of any evidence to the contrary, I assume it means what it says. Alternatively, I believe W3C do attempt to limit the number of requests from given IP addresses if you're running without any kind of proxy server.
 
It's possible that oXygen is recognizing the URL and grabbing a local copy. You can do the same thing from the command line using OASIS catalogs.
 

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay



From: Steve Ylvisaker [mailto:sylvisaker@chyconsultants.com]
Sent: 22 July 2009 21:28
To: saxon-help@lists.sourceforge.net
Subject: [saxon] Problems running from command line

I'm not seeing why there is a problem processing from the command line.
 
I am doing transformations against .svg graphics that are generated by Adobe Illustrator (CS3). Typically I work within the <oXygen/> IDE and I have no problem getting my stylesheet to work against these graphics from there. However, I need to perform some tests that are much more conveniently done as command line executions.
I am running Saxon8 with a V 2.0 stylesheet - not validating.
 
When I run from the command line I am using the following:
java -jar Saxon8.jar -o out.fo in.svg Svg2Fo.xsl
 
I receive the following error - only when running from the command line:
java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd Transformation failed: Run-time errors were reported
My incoming .svg file DOCTYPE declaration looks like this:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948)  --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "
http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
 <!ENTITY ns_extend "
http://ns.adobe.com/Extensibility/1.0/">
 <!ENTITY ns_ai "
http://ns.adobe.com/AdobeIllustrator/10.0/">
 <!ENTITY ns_graphs "
http://ns.adobe.com/Graphs/1.0/">
 <!ENTITY ns_vars "
http://ns.adobe.com/Variables/1.0/">
 <!ENTITY ns_imrep "
http://ns.adobe.com/ImageReplacement/1.0/">
 <!ENTITY ns_sfw "
http://ns.adobe.com/SaveForWeb/1.0/">
 <!ENTITY ns_custom "
http://ns.adobe.com/GenericCustomNamespace/1.0/">
 <!ENTITY ns_adobe_xpath "
http://ns.adobe.com/XPath/1.0/"> ]> <svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
  xmlns="
http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="205.714px"
  height="59.337px" viewBox="0 0 205.714 59.337" enable-background="new 0 0 205.714 59.337" xml:space="preserve"> <switch>
 <foreignObject requiredExtensions="&ns_ai;" x="0" y="0" width="1" height="1">
  <i:pgfRef  xlink:href="#adobe_illustrator_pgf">
  </i:pgfRef>
 </foreignObject>
 <g i:extraneous="self"> and so on .......
 
I don't know why there should be a difference in processing between my <oXygen/> process and my command line.
Thanks in advance for any clues - Steve