<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="scheduler_job_documentation.xsl"?>
<description xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.0" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.0 http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.0.xsd">

  <job name  = "JobSampleWebServiceHelloWorld"
       title = "Process orders from a Web Service to say: hello world"
       order = "yes">
    <script language = "javascript"
            resource = "1"/>
  </job>

  <releases>
    <release id="1.0" created="2006-04-20" modified="2006-04-21">
      <title>Version 1.0</title>
      <author name="Andreas Püschel" email="andreas.pueschel@sos-berlin.com"/>
      <note language="de">
        <div xmlns="http://www.w3.org/1999/xhtml">
          Initiale Auslieferung
        </div>
      </note>
      <note language="en">
        <div xmlns="http://www.w3.org/1999/xhtml">
          initial release
        </div>
      </note>
    </release>
  </releases>

  <resources>
    <file os="all" type="java" file="scheduler_samples_webservice.xml" id="1">
      <note language="de">
        <div xmlns="http://www.w3.org/1999/xhtml">
          Implementierungsbeispiel in der XML Job-Konfigurationsdatei
        </div>
      </note>
      <note language="en">
        <div xmlns="http://www.w3.org/1999/xhtml">
          Sample Implementation included in XML configuration file
        </div>
      </note>
    </file>
  </resources>

  <configuration />

  <documentation language="de">
    <div xmlns="http://www.w3.org/1999/xhtml">
      Der Job nimmt Aufträge an und gibt - falls vorhanden - den Wert des Auftragsparameters <em>hello</em>
      aus oder den Wert des Elements <em>&lt;hello&gt;</em>, falls der Auftrag eine XML-Nutzlast (Payload) enthält.
      <br/><br/>
      Der Job implementiert zwei Einsatzszenarien für asynchrone Web Servcies,
      die Auftragsparameter enthalten, und für synchrone Web Services,
      die eine XML-Nutzlast (Payload) tragen.
      <br/><br/>
      Der Job verwendet Java Hilfsklassen, da JavaScript (Spidermonkey) keine XML-Verarbeitung unterstützt.
    </div>
  </documentation>

  <documentation language="en">
    <div xmlns="http://www.w3.org/1999/xhtml">
      This job accepts orders and logs the value of the order parameter <em>hello</em>
      should this parameter be given. Alternatively this job logs the value of
      an XML element <em>&lt;hello&gt;</em>, should this element be given in the XML payload of the order.
      <br/><br/>
      Therefore this jobs implements two usage scenarios for asynchronous Web Services
      that transport order parameters and for synchronous Web Services that
      contain an XML payload.
      <br/><br/>
      This job makes use of a Java helper class as JavaScript (Spidermonkey) does not support
      XML processing.
    </div>
  </documentation>
</description>
