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

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 computer, 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.