21.16.4 process_job_request

Description

This Tcl command processes a job request received from Job Manager. It is part of the Job Ticket generation process.

Important: HSM server name must be specified via HSM_SERVER_NAME DEF variable.
process_job_request -request_file "job request file" \
                    -reply_file "job reply file" \
		    [-overwrite_reply "TRUE | FALSE"]

Arguments

ParameterTypeDescription
request_filestringSpecifies full file name of job request file. This parameter is mandatory.
reply_filestringSpecifies full file name of job reply file. This parameter is mandatory.
overwrite_replybooleanThis parameter is optional. The possible value of this parameter are the following:
  • TRUE or 1: Allows overwriting of any pre-existing reply_file.
  • FALSE or 0: Does not allow overwriting of any pre-existing reply_file.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneRequired parameter 'request_file' is missing.
NoneRequired parameter 'reply_file' is missing.
NoneParameter 'request_file' : the file '/request_file_name' does not exist.
Noneoverwrite_reply: Invalid argument value: 'value' (expecting TRUE, 1, true, FALSE, 0 or false).
NoneCannot get HSM.
NoneParameter 'param_name' is not defined. Valid command formatting is 'process_job_request -request_file "job request file" \ -reply_file "job reply file" \ [-overwrite_reply "TRUE | FALSE"]'.

Supported Families

PolarFire®
SmartFusion® 2
IGLOO® 2
PolarFire SoC

Example

This example processes a job request:

process_job_request \
        -request_file {D:/flashpro_files/jobmgr_project/cm_request.req} \
        -reply_file {D:/flashpro_files/jobmgr_project/cm_reply.rep} \
        -overwrite_reply {TRUE}

See Also

  • set_hsm_params
  • create_job_project