<?xml version="1.0"?>
<!-- <?job error="true" debug="true"?> -->
<?job error="true"?>   <!-- check whether XML markup is correct -->

<package id="rgf_version">

  <!-- very first "job" is the "default job" -->
  <!-- "cscript|wscript getVersion.wsf [//job:firstJob]" -->
  <job id="firstJob">
     <script language="JScript"><![CDATA[
           WScript.echo( "Hi, this is JScript." );
        ]]>
     </script>

     <script language="Object Rexx"><![CDATA[
              wscript~echo( "Hi, this is Object Rexx." )
        ]]>
     </script>

     <script language="VBScript"><![CDATA[
              wscript.echo "Hi, this is VBScript."
        ]]>
     </script>
  </job>

  <!-- "cscript|wscript getVersion.wsf //job:secondJob" -->
  <job id="secondJob">
      <script language="JScript"><![CDATA[
           function jsVersion(){
             return ScriptEngine() + ": " + ScriptEngineMajorVersion() +
                    "." + ScriptEngineMinorVersion() + " build: " +
                    ScriptEngineBuildVersion();
             }
         ]]>
      </script>

      <script language="VBScript"><![CDATA[
           function vbsVersion()
              vbsVersion=ScriptEngine() & ": " & ScriptEngineMajorVersion() _
                         & "." & ScriptEngineMinorVersion() & " build: " & _
                         ScriptEngineBuildVersion()
         end function
         ]]>
      </script>

      <script language="Object Rexx"><![CDATA[
           ::routine rxsVersion public
             return ScriptEngine()":" ScriptEngineMajorVersion()"." || -
                    ScriptEngineMinorVersion() "build:" ScriptEngineBuildVersion()
         ]]>
      </script>

      <script language="Object Rexx"><![CDATA[
           wscript~echo( "(Rexx) VBScript tells me:" vbsVersion()"." )
           wscript~echo( "(Rexx) JScript tells me: " jsVersion()"." )
           wscript~echo( "(Rexx) Rexx tells me:    " rxsVersion()"." )
         ]]>
      </script>
  </job>
</package>