Breadcrumbs

Parallel Job failed to compile with 'The name <Job Status Macro> is reserved'

Symptom

When compiled an S2PX converted parallel job, and it failed with either of these error messages

  • The name ‘DSHostName’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSProjectName’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobController’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobName’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobStartDate’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobStartTime’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobStartTimestamp’ is reserved, and cannot be used as a job parameter name.

  • The name ‘DSJobWaveNo’ is reserved, and cannot be used as a job parameter name.

 

Cause

The following Job Status Macros are reserved in Parallel Job and Shared Container. They cannot be used as job parameters

  • DSHostName

  • DSProjectName

  • DSJobController

  • DSJobName

  • DSJobStartDate

  • DSJobStartTime

  • DSJobStartTimestamp

  • DSJobWaveNo

The same Job Status Macros are not reserved in Server Jobs

 

Solution

Rename the affected job parameters to another name