Table of Contents |
---|
Scope
- JobScheduler is evolving towards an architecture that allows more flexible use with Agents.
- Find an overview of supported languages for jobs that make use of JobScheduler APIxx
Language Overview
Master | Agent | |||||||
---|---|---|---|---|---|---|---|---|
Language | Architecture | Language | Architecture | Comment | ||||
VBScript | JVM + Master 64bit
| ScriptControl:VBScript | No support for JVM + Agent 64bit |
| ||||
JVM + Master 32bit
| JVM + Agent 32bit
|
| ||||||
PowerShell | JVM + Agent 64bit
|
| ||||||
JVM + Agent 32bit
| ||||||||
dotnet (.NET) | same architectures as PowerShell |
|
Examples
VBScript jobs calling COM components
VBScript job for Master
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<job title="Master runs VBScript that calls a COM component" order="no" stop_on_error="no" tasks="1">
<description >
</description>
<params >
</params>
<script language="vbscript">
<![CDATA[
Set fso = CreateObject ("Scripting.FileSystemObject")
Set stdout = fso.GetStandardStream (1)
Set stderr = fso.GetStandardStream (2)
dim objTest, intResult
Set objTest = CreateObject ("ComComponent.ComClassExample")
intResult = objTest.AddTheseUp (100, 200)
stdout.WriteLine "running VB job: " & intResult
]]>
</script>
<run_time />
</job> |
VBScript Job for Agent
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<job title="Master runs VBScript that calls a COM component" order="no" stop_on_error="no" tasks="1">
<description >
</description>
<params >
</params>
<script language="vbscript">
<![CDATA[
Set fso = CreateObject ("Scripting.FileSystemObject")
Set stdout = fso.GetStandardStream (1)
Set stderr = fso.GetStandardStream (2)
dim objTest, intResult
Set objTest = CreateObject ("ComComponent.ComClassExample")
intResult = objTest.AddTheseUp (100, 200)
stdout.WriteLine "running VB job: " & intResult
]]>
</script>
<run_time />
</job> |