<< Click to Display Table of Contents >>

Error codes may be returned by specific Actions.  Error codes may be tested at each Process Point and, if an error code matches one of the defined branches in the Process Point, a different Process Point will be processed next in order to handle the error.

Error codes are six digit numbers.  The first three digits refer to the Action or routine that was performing work flow processing.  The last three refer to the specific error.  When setting up matching criteria in the Process Point definitions, you may use the asterisk (*) as a wild card.  For instance, defining 180* will cause any error code that begins with 180 to match (and therefore branch to the error handling Process Point.)

The best way to decide which errors to test for is to set up a test workflow, run the workflow, then check the thread history to see which error code(s) are being returned.  Then add appropriate handling for any error codes that are being returned, if necessary.

The following error codes are defined:

Code

Work Flow Routine

Definition

100001

WFFormProcessEmailsAndSend

General error.  Some work may have been done.  Check error log for specific error message.

100002

WFFormProcessEmailsAndSend

Error opening email questions.

100003

WFFormProcessEmailsAndSend

Error opening email log.

100004

WFFormProcessEmailsAndSend

No matching email template could be found.

100010

WFFormProcessEmailsAndSend

No records were returned for specified group.  No emails were sent.

100020

WFFormProcessEmailsAndSend

No records were returned for specified CAB.  No emails were sent.

100021

WFFormProcessEmailsAndSend

No records were returned for specified individual.  No email was sent.

100030

WFFormProcessEmailsAndSend

Unable to create email log entry.  

100040

WFFormProcessEmailsAndSend

No email recipient(s) could be determined.

100050

WFFormProcessEmailsAndSend

Lookup of approver email address failed.

100100

WFFormProcessEmailsAndSend

Failure to send email to recipient.

101001

ProcessWorkFlowItem

Lookup of approver email address failed for action Route Form to Approver by lookup.

101002

ProcessWorkFlowItem

Lookup of email address failed for action Route Form to Individual for Comment.

102001

GetWFDetails

Error opening join.

103001

AddtoWFThread

Error opening threads table.

103002

AddtoWFThread

Error adding attachment to thread.

104001

AddtoWFQueue

Error opening queue table.

106001

WFSaveVariablesToWorklog

Error opening threads table.

110001

WFProcessEmailReply

General error.  Refer to error log for details.

110011

WFProcessEmailReply

Could not find answer to a question in reply (missing delimiter).

110012

WFProcessEmailReply

Could not find answer to a question in reply (missing answer).

110013

WFProcessEmailReply

Answer failed business rule validation.

110021

WFProcessEmailReply

Reply ignored - received from wrong sender.

110031

WFProcessEmailReply

Reply ignored - received previously.

110041

WFProcessEmailReply

Reply ignored - request expired.

110141

WFProcessEmailReply

Error updating email log.

110142

WFProcessEmailReply

Could not locate answer template.

110143

WFProcessEmailReply

Could not locate record in email log.

110144

WFProcessEmailReply

Could not find control block.

110145

WFProcessEmailReply

Reply ignored - request had previously expired and the expiration has already been processed.

110150

WFProcessEmailReply

Attachment was expected but was not received.  (This will also occur if an attachment was received but the name did not match the characters contained in the email template that was originally used to generate the email.)

114001

WFExtractAttachments

General error.  Refer to the error log for details.

114002

WFExtractAttachments

Error writing attachment to temporary file.  Attachment was not extracted.

114003

WFExtractAttachments

No thread number was passed.  Attachments could not be extracted.

115001

WFProcessSWDebitsCredits

General error.  Refer to the error log for details.

115002

WFProcessSWDebitsCredits

Error canceling an equal and opposite credit/debit pair.

115003

WFProcessSWDebitsCredits

Error setting credit/debit entry to "Ready for Processing".

115004

WFProcessSWDebitsCredits

Failed to update credit/debit entry to connect it to the current credit/debit run.

115005

WFProcessSWDebitsCredits

Failed to insert a new credit/debit run record.

115006

WFProcessSWDebitsCredits

Failed to update credit/debit entry at end of run.

115007

WFProcessSWDebitsCredits

Failed to update harvested software record with credit/debit adjustment key.

115008

WFProcessSWDebitsCredits

Error setting credit/debit entry to "Abandoned Check for Charged".

116001

WFGetProgression

General failure.  Check error log for details.

117001

WFAddToProgression

General failure.  Check error log for details.

118001

WFSaveProgression

General failure.  Check error log for details.

119001

WFGetLastProgressionStep

General failure.  Check error log for details.

120001

WFSaveWorkLog

Error updating work log.

121001

WFSetValue

General error.  Refer to the error log for details.

121002

WFSetValue

Could not determine the primary key column for the destination table.

121003

WFSetValue

Could not determine primary key value for the destination table.

121004

WFSetValue

Record was not updated in destination table.  Refer to the error log for details.

121005

WFSetValue

No record could be found in the destination table for the primary key value.

121006

WFSetValue

Either the destination table or the destination column could not be determined.

122001

WFConsolidate

General error.  Refer to error log for details.

122002

WFConsolidate

Consolidate job failed to be added to job queue.  Refer to error log for details.

123001

WFSetUserVariable

General error.  Refer to error log for details.

124001

WFGetUserVariable

General error.  Refer to error log for details.

124002

WFGetUserVariable

Variable was not found.

125001

WFDoLookup

General error.  Refer to error log for details.

125002

WFDoLookup

No matching record was found for the key value sent.

125003

WFDoLookup

No matching record was found for the returned value column (no match for cfNoReturn)

125004

WFDoLookup

No matching record was found for the key value column (no match for cfNoKey)

125005

WFDoLookup

Either the key (cfNoKey), or the returned value (cfNoReturn), or the lookup value (iNo) column identifiers were not supplied.

125006

WFDoLookup

No matching record could be found for the matching value column (no match for iNo in the dataInputs table)

125007

WFDoLookup

No matching record could be found to extract the matching value (iNo was found but the specific work flow record was not.)

125008

WFDoLookup

A matching record was found, however a blank value was returned by the lookup.

125009

WFDoLookup

A key value was not found so the lookup could not proceed.  Most likely the value in the source record being used to perform the lookup is blank.

125010

WFDoLookup

An override customer number was supplied, and either that customer record does not exist or it does exist but it's parent customer is not the current customer (a customer override MUST be a child of the current customer)

126001

WFTestCondition

General error.  Refer to error log for details.

126002

WFTestCondition

No condition number was specified in the work flow configuration.

126003

WFTestCondition

No corresponding record could be found in the conditions table.

126004

WFTestCondition

General error encountered when attempting to apply the condition test.  Contact ESI to check error file on work flow server for details.

127001

WFPerformTechAudit

General error.  Refer to error log for details.

127002

WFPerformTechAudit

No data was returned.  The query used to select the technician activity to audit returned no data.  No action was performed.

127003

WFPerformTechAudit

No key value was returned.  An internal system error prevented data from being written.  Refer to the error log for more details.  Work stopped when the error was encountered.

127004

WFPerformTechAudit

SQL execution failure.  An internal system error prevented data from being written.  Refer to the error log for more details.  Work stopped when the error was encountered.

128001

WFTestVariable

General error.  Refer to error log for details.

128002

WFTestVariable

Variable reference not recognized.  (Not a valid thread variable name.)  Check the work log of any thread for valid variable names.

129001

WFAddToUserVariable

General error.  Refer to error log for details.

129002

WFAddToUserVariable

Variable was not found.

130001

WFIsRequestApproved

General error.  Refer to error log for details.

130002

WFIsRequestApproved

No work log could be found.

131001

WFCommitSQL

General error.  Refer to error log for details.

131002

WFCommitSQL

No matching queue entry could be found.

131003

WFCommitSQL

SQL was already committed for thread-level SQL.  No work done.

131004

WFCommitSQL

There was no thread-level SQL to commit.

131010

WFCommitSQL

Error committing thread-level SQL.  Transaction rolled back.

131012

WFCommitSQL

Workflow thread could not be located.  No work was done.

131023

WFCommitSQL

SQL was already committed for queue-level SQL.  No work done.

131024

WFCommitSQL

There was no queue-level SQL to commit.

131030

WFCommitSQL

Error committing queue-level SQL.  Transaction rolled back.

132001

WFHarvestApplicationsFromAsset

General error.  Some work may have been done.  Check error log for specific message.

132002

WFHarvestApplicationsFromAsset

Thread's submitting table is not the assets table.  This action only applies to a thread whose submitting table is the assets table.

132003

WFHarvestApplicationsFromAsset

No current authorizations could be found.

132004

WFHarvestApplicationsFromAsset

Could not generate a new key for the staging table.  A harvest staging record could not be inserted.

133001

WFDeletePackageToPush

General error.  Some work may have been done.  Check error log for specific message.

133002

WFDeletePackageToPush

Stuck package could not be deleted.

133100

WFDeletePackageToPush

Record index and/or asset number not provided.  A record cannot be located in packages to push without these parameters being provided.

133101

WFDeletePackageToPush

No packages to push matched the criteria given.  Nothing was done.

134001

WFRemoveAsset

General error.  Some work may have been done.  Check error log for specific message.

134002

WFRemoveAsset

The specified asset record was not deleted.  Some work may have been done (such as harvesting authorizations and/or removing related records.)  Check the error log for more details.

135001

WFProcessApprovedRequest

General error.  Some work may have been done.  Check error log for specific message.

135002

WFProcessApprovedRequest

No order number was present in the thread.  Nothing was done.

135003

WFProcessApprovedRequest

The order could not be located (no matching record existed).  Nothing was done.

135004

WFProcessApprovedRequest

The debit record for the order could not be staged.  Check the error log for details.

135005

WFProcessApprovedRequest

The request order record could not be updated with status, activity, or completion information.  Check the error log for details.

136001

WFRunSpecialTask

General error.  Some work may have been done.  Check error log for specific message.

136002

WFRunSpecialTask

No task was defined in the workflow.  Nothing was done.

136003

WFRunSpecialTask

Task could not be found in the task table.  Nothing was done.

136004

WFRunSpecialTask

No executable was defined or the value was not a proper executable.  Nothing was done.

137001

WFInsertUpdateRecord

General error.  Some work may have been done.  Check error log for specific message.

137002

WFInsertUpdateRecord

No table was identified.  Nothing was done.

137003

WFInsertUpdateRecord

The specified table could not be found.  Nothing was done.

137004

WFInsertUpdateRecord

No columns were specified for the insert/update process.  Nothing was done.

137005

WFInsertUpdateRecord

No data values were specified for the insert/update process.  Nothing was done.

137006

WFInsertUpdateRecord

The count of columns specified does not match the number of data values presented.  Nothing was done.

137007

WFInsertUpdateRecord

No field information could be found for one of the fields specified.  Nothing was done.

137008

WFInsertUpdateRecord

The required column was not specified in the list of columns.  This column is required in order to determine uniqueness and must be specified.  Nothing was done.

137009

WFInsertUpdateRecord

The value for the required column was blank.  Uniqueness could not be tested with a blank value.  Nothing was done.

137010

WFInsertUpdateRecord

More than one record was found for the value sent for the required column.  Since duplicate records were detected, nothing was done.

137011

WFInsertUpdateRecord

The record presented does not exist and must be inserted, however the table specified does not allow inserts.  Nothing was done.

137012

WFInsertUpdateRecord

An insert was required however no key value was returned to allow the insert.  Nothing was done.

137013

WFInsertUpdateRecord

Insert or update was attempted, however the operation was not successful.  Check the error log for specific reason(s).

137014

WFInsertUpdateRecord

No SQL was generated for the insert or update operation.  Nothing was done.

137015

WFInsertUpdateRecord

The specified table does not allow updates (as defined by the person who designed the workflow) and the target record already exists.  Nothing was done.

137016

WFInsertUpdateRecord

Override key values were specified, however the first key value was either not present, was not numeric, or was less than or equal to zero.  Nothing was done with this record.

137017

WFInsertUpdateRecord

Override key values were specified, however one of the subsequent key values evaluated to zero.  Nothing was done for this record.

138001

WFFillDropDown

General error.  Some work may have been done.  Check error log for specific message.

138002

WFFillDropDown

No prompt table was specified.  Nothing was done.

138003

WFFillDropDown

The specified prompt table could not be found.  Nothing was done.

138004

WFFillDropDown

The specified prompt table parameters could not be found.  Nothing was done.

138005

WFFillDropDown

A key value was not successfully created for a given value when attempting to add that value to the prompt table.  That value was not added as a result.

139001

WFCopyCounters

General error.  Some work may have been done.  Check error log for specific message.

139002

WFCopyCounters

No customer number was specified to copy the counters to.  Nothing was done.

139003

WFCopyCounters

The customer number specified to which to copy the counters is the same as the customer number running the workflow (attempt to copy the counter to itself).  Nothing was done.

139004

WFCopyCounters

No counters were specified to be copied.  Nothing was done.

140001

WFCopyUserTemplates

General error.  Some work may have been done.  Check error log for specific message.

140002

WFCopyUserTemplates

No customer number was specified to copy the templates to.  Nothing was done.

140003

WFCopyUserTemplates

The customer number specified to which to copy the templates is the same as the customer number running the workflow (attempt to copy the template to itself).  Nothing was done.

140004

WFCopyUserTemplates

No templates were specified to be copied.  Nothing was done.

141001

WFCopyReportGroups

General error.  Some work may have been done.  Check error log for specific message.

141002

WFCopyReportGroups

No customer number was specified to copy the report groups to.  Nothing was done.

141003

WFCopyReportGroups

The customer number specified to which to copy the report groups is the same as the customer number running the workflow (attempt to copy the group to itself).  Nothing was done.

141004

WFCopyReportGroups

No report groups were specified to be copied.  Nothing was done.

142001

WFCopyReportFavorites

General error.  Some work may have been done.  Check error log for specific message.

142002

WFCopyReportFavorites

No customer number was specified to copy the report favorites to and/or no userID was specified.  Nothing was done.

142003

WFCopyReportFavorites

The customer number specified to which to copy the report favorites is the same as the customer number running the workflow (attempt to copy the  favorite to itself).  Nothing was done.

142004

WFCopyReportFavorites

No report favorites were specified to be copied.  Nothing was done.

143001

WFCopyWDASchedules

General error.  Some work may have been done.  Check error log for specific message.

143002

WFCopyWDASchedules

No customer number was specified to copy the WDA schedules to.  Nothing was done.

143003

WFCopyWDASchedules

The source and destination customers were the same (attempt to copy a WDA schedule to itself).  Nothing was done.

143004

WFCopyWDASchedules

No WDA schedules were defined for copy.  Nothing was done.

144001

WFCopyWDATasks

General error.  Some work may have been done.  Check error log for specific message.

144002

WFCopyWDATasks

No customer number was specified to copy the WDA tasks to.  Nothing was done.

144003

WFCopyWDATasks

The source and destination customers were the same (attempt to copy a WDA task to itself).  Nothing was done.

144004

WFCopyWDATasks

No WDA tasks were defined for copy.  Nothing was done.

145001

WFCopyTimedOps

General error.  Some work may have been done.  Check error log for specific message.

145002

WFCopyTimedOps

No customer number was specified to copy the timed ops job to.  Nothing was done.

145003

WFCopyTimedOps

The source and destination customers were the same (attempt to copy a timed ops job to itself).  Nothing was done.

145004

WFCopyTimedOps

No timed ops jobs were defined for copy.  Nothing was done.

146001

WFStoreAttachments

General error.  Some work may have been done.  Check error log for specific error message.

146002

WFStoreAttachments

No destination customer was specified.  Nothing was done.

146003

WFStoreAttachments

No destination directory was specified.  Nothing was done.

146004

WFStoreAttachments

No thread attachments were found that matched the criteria specified.  Nothing was done.

147001

WFCopySettings

General error.  Some work may have been done.  Check error log for specific message.

147002

WFCopySettings

No customer number was specified to copy the setting to.  Nothing was done.

147003

WFCopySettings

The source and destination customers were the same (attempt to copy a setting to itself).  Nothing was done.

147004

WFCopySettings

No settings were defined for copy.  Nothing was done.

148001

WFDoImport

General error.  Some work may have been done.  Check error log for specific message.

148002

WFDoImport

Import job could not be added to the job queue.  Additional details may be in the error log.

149001

WFCopyFile

General error.  Some work may have been done.  Check error log for specific message.

149002

WFCopyFile

File could not be read or was of zero length.  Nothing was copied.

149003

WFCopyFile

File does not exist or could not be opened.

149004

WFCopyFile

Web service returned nothing.  Nothing was copied.

149005

WFCopyFile

Web service returned errors.  Check the error log for the specific error(s) returned.

149006

WFCopyFile

File was successfully copied, digital signature was requested, however the signature request failed to be submitted.

154002

WFRunStoredProcedure

An unexpected error occurred

154003

WFRunStoredProcedure

Stored Procedure failed.

154004

WFRunStoredProcedure

No Stored Procedure name or parameters specified.  Nothing was done.

154005

WFRunStoredProcedure

Stored procedure executed correctly, but returned a status of less than zero.

Please see the stored procedure to determine the nature of the code.

180001

WFSendEmailFromTemplate

General error.  Some work may have been done.  Check error log for specific error message.

180002

WFSendEmailFromTemplate

Email template could not be found.  No work done.

180003

WFSendEmailFromTemplate

Lookup failed to return a sender's email address.  Nothing was sent.

180004

WFSendEmailFromTemplate

Error saving to email log.

180020

WFSendEmailFromTemplate

No records returned for defined group.  No emails were sent.

180021

WFSendEmailFromTemplate

No records returned for defined CAB.  No emails were sent.

180022

WFSendEmailFromTemplate

No email address was found for the defined individual.  No email was sent.

180023

WFSendEmailFromTemplate

No email address was found for the defined individual (as part of a list).  No email was sent to this individual.  Other emails may have been successfully sent to others in the list.

180024

WFSendEmailFromTemplate

No email address was found for the defined individual (as part of a CAB).  No email was sent to this individual.  Other emails may have been successfully sent to others in the CAB.

180025

WFSendEmailFromTemplate

No records were returned for defined individual.  No email was sent.

180026

WFSendEmailFromTemplate

The email address is for an individual that is marked as inactive.

180027

WFSendEmailFromTemplate

No active contact found for email address: <email address>

180050

WFSendEmailFromTemplate

Email could not be logged and therefore was not sent.  No key value was available to log the email.

180051

WFSendEmailFromTemplate

Email could not be sent due to an error.  Check the history log for error details.

180100

WFSendEmailFromTemplate

Email send was unsuccessful.

222001

UpdateSQLLog

Section not found.

321001

WFExtractEmailReplyBlock

Block not found.

321002

WFExtractEmailReplyBlock

General error.  Refer to error log for details.

400000

Client Task Scheduler

Task completed normally

400001

Client Task Scheduler

Task already running, new task not created.

400002

Client Task Scheduler

Timeout waiting for task completion.

400003

Client Task Scheduler

Task exception occurred

400004

Client Task Scheduler

No asset number defined on client workstation.

401001

WFAgentRunOnceTask

General error.  Refer to error log for specific error information.

401002

WFAgentRunOnceTask

No rows were returned when looking up asset number.

401003

WFAgentRunOnceTask

Failed to insert record into run-once table.  Refer to error log for details.

401004

WFAgentRunOnceTask

No key value was returned for inserting record into run-once table.

401005

WFAgentRunOnceTask

Unable to update current run-once task.  Could not nullify task status link.  Refer to error log for more details.

401006

WFAgentRunOnceTask

There was no link to an associated task status record in the existing run-once record.  (This may not indicate an actual error)

401007

WFAgentRunOnceTask

Unable to delete associated task status record.  Check error log for more details.

402001

WFAgentRunOnceStatus

General error.  Refer to error log for specific error information.

402002

WFAgentRunOnceStatus

No status available.  Task has likely not run.

402003

WFAgentRunOnceStatus

Error updating authorized software table.  Could not set date downloaded.