{
{    The purpose of this request is to alter the Known Job List (KJL) by adding
{ an entry that may be a candidate for initiation.
{
{       QFP$SUBMIT_JOB (SYSTEM_LABEL, JOB_CLASS,
{             EARLIEST_CLOCK_TIME_TO_INITIATE, LATEST_CLOCK_TIME_TO_INITIATE,
{             CURRENT_CLOCK_TIME, JOB_SUBMISSION_TIME,
{             IMMEDIATE_INITIATION_CANDIDATE, INPUT_FILE_LOCATION,
{             VALID_MAINFRAME_SET, STATUS)
{
{ SYSTEM_LABEL: (input)  This is the record that contains the data necessary to
{       create a new entry in the KJL.
{
{ JOB_CLASS: (input)  This is the job class of the job.
{
{ EARLIEST_CLOCK_TIME_TO_INITIATE: (input)  This is a microsecond clock value
{       that must be exceeded before the job can become a candidate for
{       initiation.
{
{ LATEST_CLOCK_TIME_TO_INITATE: (input)  This is a microsecond clock value that
{       signifies the "latest" microsecond clock value at which the job can
{       become a candidate for successful initiation.
{
{ CURRENT_CLOCK_TIME: (input)  This is the value of the microsecond clock at
{       the time the job was submitted.
{
{ JOB_SUBMISSION_TIME: (input)  This is the microsecond clock value of the time
{       at which the job was submitted.  This value may be negative.
{
{ IMMEDIATE_INITIATION_CANDIDATE: (input)  This is a flag that indicates if the
{       job is a candidate for immediate initiation.
{
{ INPUT_FILE_LOCATION: (input)  This indicates the physical location of the
{       job's input file.
{
{ VALID_MAINFRAME_SET: (input)  This is the set of mainframes on which the job
{       can execute.
{
{ STATUS: (output) This is the record that contains the status of the request.
{       CONDITIONS:
{             jme$maximum_jobs
{             jme$scheduling_profile_changed
