<< 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. |