Job Server Definition Types

A Job Server Definition Type is a description of an activity that can be performed by a Job Server Service. There are several different types of Job Definition Type.

  • Platform Agent Job Server Definition Types define activities that are specific to Platform Agents. For example, the CMD Job Definition Type lets a Job Definition run command shell scripts on Windows computers. Platform Agent Job Definition Types are built into RunMyJobs.

  • Platform-specific Job Server Definition Types define activities that are specific to a single platform. For example, the OracleJob Job Definition Type lets a Job Definition run a process in an Oracle instance. Platform-specific Job Definition Types are built into RunMyJobs.

  • Extension-specific Definition Types are used by Extensions. For example, the Azure Synapse Connector lets you run Azure Synapse pipelines in the cloud. Connector-specific Job Definition Types are installed by the Catalog when their corresponding Extension is installed.

Note: Job Definition Types cannot be edited.

Job Definition Types show up in three places in the RunMyJobs user interface.

  • You can view all Job Definition Types by navigating to Configure > Admin > Configuration > Job Definition Types. Details about each Job Definition Type display in the Detail View.

  • When you create a Job Definition, you can choose an applicable Job Definition Type from the Script Type dropdown list.

  • When you create a Job Server, you can add and remove Job Definition Types that are associated with that Job Server's Services.

    Note: Some Job Definition Types are part of a module and require a specific license.