PeopleSoft Job

Control-M for PeopleSoft is an Application Plug-in that brings Control-M enhanced scheduling and job handling capabilities to your PeopleSoft environment. It serves as an interface between Control-M and PeopleSoft and enables Control-M to manage PeopleSoft jobs and processes.

Control-M for PeopleSoft is a Java-based server that handles Control-M/Agent requests. It uses TCP/IP to communicate between Control-M/Agent and PeopleSoft Component Interface. Configuration parameters control the number of concurrent connections to PeopleSoft.

An in-built feature of the PeopleSoft environment is the PeopleTools Process Scheduler, which enables you to define and submit PeopleSoft processes and jobs. PeopleSoft jobs and processes often require scheduling capabilities that extend beyond those of the PeopleTools Process Scheduler. Complex dependencies or comprehensive scheduling criteria require PeopleSoft users to seek a more sophisticated scheduling solution, such as Control-M for PeopleSoft.

The following table describes the PeopleSoft job type attributes:

Attribute

Description

Connection Profile

Defines a set of connection attributes between Control-M for PeopleSoft and a PeopleSoft application server.

Control-M rules:

  • 1-50 characters
  • Case sensitive
  • Valid characters: Blanks . -_0-9 a-z A-Z

Variable Name: %%PS8-CON_PROFILE

Email subject

Defines an email message subject line that is sent by the Job.

Control-M rule: 1-50 characters.

Variable Name: %%PS8-EMAIL_SUBJECT

Email text

Defines the message text displayed in the body of an email message.

Control-M rule: Must not exceed 250 characters.

Variable Name: %%PS8-EMAIL_TEXT

Email web report

Determines whether to attach the web report to the email sent at the completion of this Job. This parameter is set only when the Type parameter for the request is Web.

Variable Name: %%PS8-EMAIL_WEB_REPORT

Email with log

Determines whether to attach the log file to the email sent at the completion of this Job.

Variable Name: %%PS8-EMAIL_ATTACH_LOG

Format

Defines the output format for all job processes

Variable Name: %%PS8-OUTDESTFORMAT

Process name (I)

Defines the name of the scheduled process.

Control-M rules:

  • 1-12 characters
  • Uppercase only
  • Invalid characters - blanks

Variable Name: %%PS8-PRCSNAME

Process name (II)

Defines the name of the scheduled Job.

Control-M rules:

  • 1-12 characters
  • Uppercase only
  • Invalid characters: Blanks

Variable Name: %%PS8-PRCSTYPE

Process type

Defines the type of process for the process or Job definition.

Control-M rules:

  • 1-30 characters
  • Case sensitive

Variable Name: %%PS8-PRCSTYPE

Rerun from step

Defines when a Job reruns from a specific process number, which has previously failed

Variable Name: %%PS8-FAILEDSTEP

Run control ID

Defines run control attributes, which are associated with a process or Job.

Control-M rules:

  • 1-30 characters
  • Case sensitive

Variable Name: %%PS8-RUNCONTROLID

Server name

Defines the name of the PeopleSoft server used for running the process or Job.

Control-M rules:

  • 1-8 characters
  • Case sensitive
  • Invalid characters: blanks

Variable Name: %%PS8-SERVERNAME

Type

Defines the output destination type of a process or a Job

Variable Name: %%PS8-OUTDESTTYPE

User ID

Defines the PeopleSoft user ID name used for the process or Job.

Control-M rules:

  • 1-30 characters
  • Case sensitive
  • Invalid characters: blanks

Variable Name: %%PS8-USERID

Userdef1-20

Refers to user defined parameters that are available for the PeopleSoft process or Jobs.

Control-M rule: 1-214 characters.

Variable Name: %%PS8-USERDEF1-20

Append to output

Define to include the PeopleSoft process in the Control-M Job output.