Workflow Response Codes
Data Stream provides a response to each workflow request. With the proper handling of each code, Data Stream will function in a repeatable way.
Successful workflows will have an acknowledgement of 1 or >= 370.
Workflow issues will have an acknowledgement of -2 or >= 350 and < 370.
Code | Name | Description |
-2 | Unknown | Unknown is set at the beginning of all workflows. This acts as a generic catch all for internal application workflow issues. This code is reserved for system activities. |
-1 | Reset | Reset is an acknowledgement that a workflow request has been received. |
1 | Success | Success is an acknowledgement that a workflow request has been completed successfully. |
350 | Error Workflow Input | Error workflow input should only occur on development workflows that have not been released to production. |
351 | Error Workflow Trigger | Error workflow trigger should only occur on development workflows that have not been released to production. |
352 | Error Reading PLC | Error reading PLC will occur any time a PLC read has been requested and the result was not successful. Read transactions typically only fail when the PLC tag does not exist, the PLC is not in run mode, or the PLC is not reachable from Data Stream. |
353 | Error Writing PLC | Error writing PLC occurs any time a PLC write has been requested and the result was not successful. Write transactions typically only fail when the PLC tag does not exist, the PLC is not in run mode, or the PLC is not reachable from Data Stream. |
354 | Error Reading Database | Error reading database occurs any time a critical database error occurs while executing OnEntryWorkflows. There are numerous error possibilities all of which are critical. This acts as a generic catch all for OnEntryWorkflows. |
355 | Error Writing Database | Error writing database occurs any time a critical database error occurs while executing OnExitWorkflows. There are numerous error possibilities all of which are critical. This acts as a generic catch all for OnExitWorkflows. |
356 | Error Remote Communications | Error remote communications occurs when a device other than a database or PLC responds with a non successful transaction or throws an exception. Remote communication errors typically occur when the device is not reachable from Data Stream. |
357 | Error Foreign Characters Exist | Error foreign characters exist occurs after a successful PLC read when characters exist that are not configured. Foreign character errors typically occur with leading and trailing spaces inside of a string. |
358 | Spare | |
359 | Spare | |
360 | Error Area Name is Missing or Invalid | Error area name is missing or invalid occurs when the PLC and database area configurations do not match. Error area name is missing or invalid typically occurs during development after the PLC has established an area name and before the area name has been input into the database. |
361 | Error Serial Number is Missing or Invalid | Error serial number is missing or invalid occurs when the database cannot find the serial number requested. Error serial number is missing or invalid typically occurs when the PLC serial number tag is empty. |
362 | Error Part Number is Missing or Invalid | Error part number is missing or invalid occurs when the database cannot find the part number requested. Error part number is missing or invalid typically occurs when the PLC part number tag is empty. |
363 | Error Secondary ID is Missing or Invalid | Error secondary ID is missing or invalid occurs when the database cannot find the secondary ID to serial number cross reference. Error secondary ID is missing or invalid typically occurs when the PLC secondary ID tag is empty, marriage workflow has not been executed, or divorce workflow was executed after marriage and before current workflow. |
364 | Error Routing is Missing or Invalid | Error routing is missing or invalid occurs when parallel operations have missing or inconsistent routing configurations. Error routing is missing or invalid typically occurs when routing was changed for one part type but not all part types inside of a part type family and an OnEntryWorkflow was executed at a parallel operation. |
365 | Spare | |
366 | Spare | |
367 | Spare | |
368 | Spare | |
369 | Spare | |
370 | Error Empty Pallet | Error empty pallet occurs after a divorce and before a marriage when an OnEntryWorkflow is executed. |
371 | Error Routing Bypassed for Area Part Type | Error routing bypassed for area and part type combination occurs when OnEntryWorkflow is executed and routing is bypassed for area and part type combination. |
372 | Error Serial Number Already Completed Operation | Error serial number already completed operation occurs when OnEntryWorkflow is executed and serial number has already completed operation. |
373 | Error Serial Number Rejected at Previous Operation | Error serial number rejected at previous operation occurs when OnEntryWorkflow is executed and serial number was rejected at a previous operation. |
374 | Error Serial Number Did Not Complete Previous Operation | Error serial number did not complete a previous operation occurs when OnEntryWorkflow is executed and serial number did not complete previous operation. |
375 | Error Serial Number Exceeded Max Retries at Operation | Error serial number exceeded max retries at operation occurs when OnEntyWorkflow is executed and serial number has exceeded retries at operation. |
376 | Error Serial Number Exceed Previous Operation Cure Time | Error serial number exceeded previous operation cure time occurs when OnEntryWorkflow is executed and serial number has exceeded previous operation cure time. |
377 | Error Serial Number Has Not Exceeded Cool-down Time | Error serial number has not exceeded cool-down time occurs when OnEntryWorkflow is executed and serial number has not exceeded operation cool-down time. |
378 | Spare | |
379 | Spare | |
380 | Spare | |
381 | Spare | |
382 | Spare | |
383 | Spare | |
384 | Spare | |
385 | Spare | |
386 | Spare | |
387 | Spare | |
388 | Spare | |
389 | Spare | |
390 | Error Serial Number Scrapped | Error serial number scrapped is a disposition assigned at tear down for serial numbers that should no longer run on the assembly line without quality's permission. |
391 | Spare | |
392 | Spare | |
393 | Spare | |
394 | Spare | |
395 | Spare | |
396 | Spare | |
397 | Spare | |
398 | Spare | |
399 | Spare | |
400 | Spare |
Last updated