JAMS Scheduler Cross-Platform Client from MVP Systems
The JAMS Cross-Platform Client provides access to the JAMS Scheduler from multiple platforms. It allows users to execute JAMS commands via scripting and the command line by leveraging the JAMS REST API.
WHAT IS JAMS?
JAMS Scheduler is the premier enterprise job scheduling and workload automation solution.
JAMS automates IT tasks that businesses need to run on a regular basis and with a high degree of certainty. It provides them with a single user interface through which they can manage, execute and monitor batch processes – regardless of the server or platform on which those processes run.
For more information on JAMS Scheduler and how it can help your business, please contact MVP Systems Software at (800) 261-5267 or sales@mvpsi.com.
For a 30 day functional trial, please visit http://www.jamsscheduler.com/product-download.
REQUIREMENTS
- A valid url to an installed version of the JAMS REST API
- A login account with appropriate permissions for a JAMS Server instance (the client can authenticate against multiple JAMS servers).
COMMANDS
All commands listed below are accessible from a terminal window or a command prompt.
USAGE - jams [optional action] [command] [parameters]
OPTIONS
-h, --help Output usage information
-V, --version Output the version number
-v, --verbose Display Verbose information
-r, --server <url> Override default JAMS server with defined location
LOGIN - Connect to the JAMS Scheduler
Usage: jams login -u <username> -p <password>
Example: jams login -u testuser -p password123
LOGOUT - Disconnect from the JAMS Scheduler
Usage: jams logout
SUBMIT - Submit a Job to the JAMS Scheduler
Usage: jams submit -n <job name> [-d <date>] [-t <time>] [-q <batch queue>] [-a <agent node>] [-p <priority>] [-o] [-e <overridename>] [-u <username>]
Examples: jams submit -n \Samples\Test123
jams submit -n \Samples\Test123 -s 12/11/2016 -t "03:50:00 PM" -q "queueABC" -a "node123" -p 1 -o
ENTRY - Display or Manage JAMS Job Entries
Usage: jams get|hold|release entry [-i <entry id>] [-a <audit comment>]
Examples: jams get entry -i 12345
jams hold entry -i 12345
jams release entry -i 12345 -a "Sample Comment"
PARAMETER - Display or Manage JAMS Entry Parameters
Usage: jams get|set parameter* [-i <entry id>] [-n <parameter name>] [-s <*parameter value>]
Examples: jams get parameter -i 12345
jams get parameter -i 12345 -n JAMSTraceLevel
jams set parameter -i 12345 -n JAMSTraceLevel -s "On"
VARIABLE - Display or Manage JAMS Variables
Usage: jams get|set variable [-n <name>] [-s <value>]
Examples: jams get variable
jams get variable -n testvalue
jams get variable -n testvalue -s testABC
ADMIN - View or Modify JAMS Client Settings
Usage: jams get|set admin [-n <name>] [-s <value>]
Examples: jams get admin
jams get admin -n server
jams set admin -n server -s http://localhost:62405/api
Copyright © 2015 MVP Systems Software, Inc.