Other Job Types

The following job types are available in Control-M, and currently have limited support in Control-M Automation API. You can export them from your workspace in Control-M and then use the Deploy Service in Control-M Automation API to deploy them across environments. However, you cannot create new jobs or perform other actions on these jobs in Control-M Automation API.

  • BMC is continuously developing these job types and working on fully supporting them in Control-M Automation API. If you have specific requirements and want to influence the prioritization of job types, contact BMC Support or the BMC Community.

  • The following job types can be deployed to a Control-M Desktop, but cannot be deployed to Control-M Web:

    • Tandem jobs

    • VMware jobs

  • OS400 jobs are relevant only for self-hosted Control-M/Servers.

  • The following job types are not supported by Control-M Automation API:

    • Mapping jobs

    • OS2200 jobs

Job Type

Description

Job:Messaging:FreeText

Enables you to send or receive a JMS or IBM WebSphereMQ Series messages to the message queue of another application with a free text message.

Job:Messaging:WaitForReply

Enables you to wait and consume a message from the reply queue/topic, according to the Connection Profile.

Job:Messaging:PreDefined

Enables you to send or receive a JMS or IBM WebSphereMQ Series messages to the message queue of another application with a predefined message.

Job:SAP:BW:InfoPackage

Enables you to run pre-defined SAP Process Chains or SAP Infopackages, and monitor their completion status.

Job:SAP:DataArchiving

Enables you to automate Data Archiving sessions. There are 3 data archiving job types:

  • Job:SAP:DataArchiving:Write: Spawns Delete jobs in the SAP system that then spawn Store jobs.

  • Job:SAP:DataArchiving:Delete: The Delete jobs that were created by the Write job in SAP are ordered automatically into Control-M by the Extractor process.

  • Job:SAP:DataArchiving:Store: The Store jobs that were created by the Delete jobs in SAP are ordered automatically into Control-M by the Extractor process.

Job:SAP:R3:PredefinedSapJob

Enables you to copy an existing SAP R3 job.

Job:SAP:R3:MonitorSapJob

Enables you to monitor a SAP R3 job.

Job:SAP:R3:BatchInputSession

Enables you to run a SAP R3 job from a specific Batch Input Session.

Job:SAP:R3:SapProfile:Activate

Enables you to activate SAP profiles.

Job:SAP:R3:SapProfile:Deactivate

Enables you to deactivate SAP profiles.

Job:SAP:R3:TriggerSapEvent

Enables you to trigger a SAP event.

Job:SAP:R3:WatchSapEvent

Enables you to watch a SAP event.

Job:OEBS

Enables you to introduce all Control-M capabilities to Oracle E-Business Suite.

Job:IBMDataStage

Enables you to monitor or create a DataStage job.

Job:Java

Enables you to schedule a Java class or a J2EE Enterprise Java Beans (EJBs) running on a J2EE application server, such as IBM WebSphere, BEA WebLogic, JBoss, and SAP NetWeaver.

Job:IBMCognos

Enables you to automate report and job generation for pre-defined IBM Cognos reports and jobs.

Job:NetBackup

Enables you to monitor or create a NetBackup job.

Job:Tandem:TACLScript

Enables you to run TACL scripts on an HPE NonStop (AKA Guardian) operating system.

Job:Tandem:Program

Enables you to execute a program on an HPE NonStop (AKA Guardian) operating system.

Job:Tandem:Command

Enables you to run a command on an HPE NonStop (AKA Guardian) operating system.

Job:Tandem:EmbeddedTACLScript

Enables you to run TACL script, exactly as it is specified in a terminal for the specific host, on an HPE NonStop (AKA Guardian) operating system.

Job:Tandem:ExternalProcess

Enables you to attach an external process to a Control-M Active job on an HPE NonStop (AKA Guardian) operating system.

Job:VMware:Snapshot:Take

Enables you to create a snapshot a virtual machine (VM).

Job:VMware:Snapshot:Revert

Enables you to change the execution state of a VM to the state of the selected snapshot.

Job:VMware:Snapshot:RevertToCurrent

Enables you to change the execution state of a VM to the state of the current snapshot.

Job:VMware:Snapshot:Remove

Enables you to remove a snapshot of a VM.

Job:VMware:Snapshot:RemoveAll

Enables you to remove all snapshots that are associated with a VM.

Job:VMware:Power:On

Enables you to start up a VM.

Job:VMware:Power:Off

Enables you to shut down a VM.

Job:VMware:Power:Suspend

Enables you to suspend execution capabilities on a VM

Job:VMware:Power:Reset

Enables you to reset a VM.

Job:VMware:Power:Reboot

Enables you to restart a VM.

Job:VMware:Power:Shutdown

Enables you to shut down a guest VM.

Job:VMware:Power:Standby

Enables you to switch a guest VM to standby state.

Job:VMware:Configuration:CloneVirtualMachine

Enables you to clone a VM.

Job:VMware:Configuration:DeployTemplate

Enables you to create a VM from a selected template.

Job:VMware:Configuration:ReconfigureVirtualMachine

Enables you to edit the settings of a VM.

Job:VMware:Configuration:MigrateVirtualMachine

Enables you to migrate a VM's execution to a specific resource pool or host.

Job:OS400:MultipleCommands

Enables you to execute multiple commands in a single job on OS/400 using the Control-M Command line interpreter. Creating multiple commands eliminates the need to use pre and post commands and enables an easier conversion from the ROBOT job schedulers.

Job:OS400:VirtualTerminal

Enables you to define and execute Virtual Terminal types of jobs on OS/400. A Virtual Terminal job emulates an operator's activities on a physical terminal, while playing the recorded activity as a batch process, with the ability to inject input keystrokes onto the screens as well as validate the screen output.

Job:OS400:ExternalJob

Enables you to monitor an external job that is submitted to OS/400 by another job scheduler or process.

Job:OS400:ExternalSubSystem

Enables you to monitor an external subsytem that is submitted to OS/400 by another job scheduler or process.

Job:OS400:Full:ScriptFile

Enables you to create a job that executes a Script file in a native OS/400, QShell or S/38 environment.

Job:OS400:Full:CommandLine

Enables you to execute a Script file in a native OS/400, QShell or S/38 environment.

Job:OS400:Full:SubSystem

Enables you to create a job that starts a subsystem and monitor the active subsystem until it completes.

Job:OS400:Full:DescriptionJob

Enables you to create a job that starts a Job description and monitor it until it completes.

Job:OS400:Full:RestrictedStateAction

Enables you to execute a job while setting the OS/400 system into restricted state.

Job:OS400:Full:Program

Enables you to define and execute an IBM i (AS/400) native program in a library, S/38 program or QShell program.

Job:OS400:Full:MultipleCommands

Enables you to execute multiple commands in a single job on OS/400 using the Control-M Command line interpreter. Creating multiple commands eliminates the need to use pre and post commands and enables an easier conversion from the ROBOT job schedulers.

Job:OS400:Full:VirtualTerminal

Enables you to define and execute Virtual Terminal types of jobs on OS/400. A Virtual Terminal job emulates an operator's activities on a physical terminal, while playing the recorded activity as a batch process, with the ability to inject input keystrokes onto the screens as well as validate the screen output.

Job:OS400:Full:ExternalJob

Enables you to monitor an external job that is submitted to OS/400 by another job scheduler or process.

Job:OS400:Full:ExternalSubSystem

Enables you to monitor an external subsytem that is submitted to OS/400 by another job scheduler or process.