From 15b25a611c4f409ace4753e9e0c20adf2f554561 Mon Sep 17 00:00:00 2001 From: "Infineon\\StieberD" Date: Mon, 25 Mar 2024 15:05:47 -0700 Subject: [PATCH] added LSL2 MSG entities --- LSL2/MSG/ADD_SUPPLMENT.json | 52 +++++++++++++++++++ LSL2/MSG/CC_ALL_USERS.json | 62 ++++++++++++++++++++++ LSL2/MSG/CHAR_WFR_NOT_DONE.json | 52 +++++++++++++++++++ LSL2/MSG/CUST_LOT_USED.json | 33 ++++++++++++ LSL2/MSG/CUST_OVERWRITE.json | 61 ++++++++++++++++++++++ LSL2/MSG/DEP_TIME_RATIO.json | 65 +++++++++++++++++++++++ LSL2/MSG/EPI_PRO_CASS_TYPE.json | 60 +++++++++++++++++++++ LSL2/MSG/EPI_PRO_TEST_QTY.json | 33 ++++++++++++ LSL2/MSG/ERROR.json | 33 ++++++++++++ LSL2/MSG/EXPECTED_VENDOR_CODE.json | 60 +++++++++++++++++++++ LSL2/MSG/FILE_WRITE_SUCCESS.json | 33 ++++++++++++ LSL2/MSG/IA_INTERVAL.json | 59 +++++++++++++++++++++ LSL2/MSG/INVALID_RDS_NO.json | 68 ++++++++++++++++++++++++ LSL2/MSG/LABEL_DATA_ERROR.json | 63 ++++++++++++++++++++++ LSL2/MSG/LABEL_MISMATCH.json | 68 ++++++++++++++++++++++++ LSL2/MSG/LOCKS.json | 33 ++++++++++++ LSL2/MSG/LOT_CHANGE_WARNING.json | 72 +++++++++++++++++++++++++ LSL2/MSG/MAKEUP_WAFERS.json | 60 +++++++++++++++++++++ LSL2/MSG/MESSAGE_INPUT.json | 52 +++++++++++++++++++ LSL2/MSG/MIN_DEMAND_QTY.json | 52 +++++++++++++++++++ LSL2/MSG/MULTI_STEP_LABEL.json | 70 +++++++++++++++++++++++++ LSL2/MSG/NA_CODE_USED.json | 52 +++++++++++++++++++ LSL2/MSG/NEXTKEY.json | 33 ++++++++++++ LSL2/MSG/NOTE_PTRS_REBUILD.json | 64 +++++++++++++++++++++++ LSL2/MSG/NO_PART_NUMBERS.json | 41 +++++++++++++++ LSL2/MSG/NO_SHIPPABLE.json | 33 ++++++++++++ LSL2/MSG/OK.json | 33 ++++++++++++ LSL2/MSG/OK_CANCEL.json | 56 ++++++++++++++++++++ LSL2/MSG/OVERRIDE.json | 52 +++++++++++++++++++ LSL2/MSG/PART_CHAR.json | 62 ++++++++++++++++++++++ LSL2/MSG/PART_NO_CHANGE.json | 64 +++++++++++++++++++++++ LSL2/MSG/POST_EPI_WAFER_OUT.json | 52 +++++++++++++++++++ LSL2/MSG/POST_EPI_WAFER_OUT_LEAD.json | 52 +++++++++++++++++++ LSL2/MSG/PO_CHANGE_ERROR.json | 60 +++++++++++++++++++++ LSL2/MSG/PRE_DELETE.json | 60 +++++++++++++++++++++ LSL2/MSG/PROCESS_COMPLETE.json | 56 ++++++++++++++++++++ LSL2/MSG/PROCESS_ERROR.json | 56 ++++++++++++++++++++ LSL2/MSG/PROCESS_SIGNATURE_ERROR.json | 56 ++++++++++++++++++++ LSL2/MSG/PROD_TEST_QTY_ERROR.json | 40 ++++++++++++++ LSL2/MSG/PROMISE_DT_REASON.json | 33 ++++++++++++ LSL2/MSG/RDS_ROTR_OVERRIDE.json | 52 +++++++++++++++++++ LSL2/MSG/REACT_EVENT_DAYS.json | 33 ++++++++++++ LSL2/MSG/RECIPE_OPTIONS.json | 52 +++++++++++++++++++ LSL2/MSG/REMOVE_SRP_POINTER.json | 40 ++++++++++++++ LSL2/MSG/REPORT_DAYS.json | 33 ++++++++++++ LSL2/MSG/RESEND_REASON.json | 33 ++++++++++++ LSL2/MSG/RETRY.json | 52 +++++++++++++++++++ LSL2/MSG/SAVEWARN.json | 33 ++++++++++++ LSL2/MSG/SELECT_CASS_LABEL.json | 43 +++++++++++++++ LSL2/MSG/SELECT_OPEN_WO.json | 52 +++++++++++++++++++ LSL2/MSG/SHELF_LABEL_QTY.json | 33 ++++++++++++ LSL2/MSG/SPC_REMINDER.json | 62 ++++++++++++++++++++++ LSL2/MSG/SUCCESS.json | 52 +++++++++++++++++++ LSL2/MSG/TWO_SECONDS.json | 33 ++++++++++++ LSL2/MSG/TW_TYPE_CHANGE.json | 64 +++++++++++++++++++++++ LSL2/MSG/TW_USE_WAFER_HELP.json | 75 +++++++++++++++++++++++++++ LSL2/MSG/UNSIGNED_CASSETTE.json | 52 +++++++++++++++++++ LSL2/MSG/VISION_ORDER_CHANGE.json | 33 ++++++++++++ LSL2/MSG/WAFERS_IN_VERIFY.json | 65 +++++++++++++++++++++++ LSL2/MSG/WO_CLOSE.json | 61 ++++++++++++++++++++++ LSL2/MSG/WO_MAT_REMOVAL.json | 64 +++++++++++++++++++++++ LSL2/MSG/WO_NO_LOCKED.json | 40 ++++++++++++++ LSL2/MSG/WO_PURGE.json | 71 +++++++++++++++++++++++++ LSL2/MSG/WO_PURGE_LOG.json | 46 ++++++++++++++++ LSL2/MSG/WO_REC_COMPLETE.json | 60 +++++++++++++++++++++ LSL2/MSG/WO_RUN _NO_LOCKED.json | 40 ++++++++++++++ LSL2/MSG/YESNO.json | 33 ++++++++++++ 67 files changed, 3403 insertions(+) create mode 100644 LSL2/MSG/ADD_SUPPLMENT.json create mode 100644 LSL2/MSG/CC_ALL_USERS.json create mode 100644 LSL2/MSG/CHAR_WFR_NOT_DONE.json create mode 100644 LSL2/MSG/CUST_LOT_USED.json create mode 100644 LSL2/MSG/CUST_OVERWRITE.json create mode 100644 LSL2/MSG/DEP_TIME_RATIO.json create mode 100644 LSL2/MSG/EPI_PRO_CASS_TYPE.json create mode 100644 LSL2/MSG/EPI_PRO_TEST_QTY.json create mode 100644 LSL2/MSG/ERROR.json create mode 100644 LSL2/MSG/EXPECTED_VENDOR_CODE.json create mode 100644 LSL2/MSG/FILE_WRITE_SUCCESS.json create mode 100644 LSL2/MSG/IA_INTERVAL.json create mode 100644 LSL2/MSG/INVALID_RDS_NO.json create mode 100644 LSL2/MSG/LABEL_DATA_ERROR.json create mode 100644 LSL2/MSG/LABEL_MISMATCH.json create mode 100644 LSL2/MSG/LOCKS.json create mode 100644 LSL2/MSG/LOT_CHANGE_WARNING.json create mode 100644 LSL2/MSG/MAKEUP_WAFERS.json create mode 100644 LSL2/MSG/MESSAGE_INPUT.json create mode 100644 LSL2/MSG/MIN_DEMAND_QTY.json create mode 100644 LSL2/MSG/MULTI_STEP_LABEL.json create mode 100644 LSL2/MSG/NA_CODE_USED.json create mode 100644 LSL2/MSG/NEXTKEY.json create mode 100644 LSL2/MSG/NOTE_PTRS_REBUILD.json create mode 100644 LSL2/MSG/NO_PART_NUMBERS.json create mode 100644 LSL2/MSG/NO_SHIPPABLE.json create mode 100644 LSL2/MSG/OK.json create mode 100644 LSL2/MSG/OK_CANCEL.json create mode 100644 LSL2/MSG/OVERRIDE.json create mode 100644 LSL2/MSG/PART_CHAR.json create mode 100644 LSL2/MSG/PART_NO_CHANGE.json create mode 100644 LSL2/MSG/POST_EPI_WAFER_OUT.json create mode 100644 LSL2/MSG/POST_EPI_WAFER_OUT_LEAD.json create mode 100644 LSL2/MSG/PO_CHANGE_ERROR.json create mode 100644 LSL2/MSG/PRE_DELETE.json create mode 100644 LSL2/MSG/PROCESS_COMPLETE.json create mode 100644 LSL2/MSG/PROCESS_ERROR.json create mode 100644 LSL2/MSG/PROCESS_SIGNATURE_ERROR.json create mode 100644 LSL2/MSG/PROD_TEST_QTY_ERROR.json create mode 100644 LSL2/MSG/PROMISE_DT_REASON.json create mode 100644 LSL2/MSG/RDS_ROTR_OVERRIDE.json create mode 100644 LSL2/MSG/REACT_EVENT_DAYS.json create mode 100644 LSL2/MSG/RECIPE_OPTIONS.json create mode 100644 LSL2/MSG/REMOVE_SRP_POINTER.json create mode 100644 LSL2/MSG/REPORT_DAYS.json create mode 100644 LSL2/MSG/RESEND_REASON.json create mode 100644 LSL2/MSG/RETRY.json create mode 100644 LSL2/MSG/SAVEWARN.json create mode 100644 LSL2/MSG/SELECT_CASS_LABEL.json create mode 100644 LSL2/MSG/SELECT_OPEN_WO.json create mode 100644 LSL2/MSG/SHELF_LABEL_QTY.json create mode 100644 LSL2/MSG/SPC_REMINDER.json create mode 100644 LSL2/MSG/SUCCESS.json create mode 100644 LSL2/MSG/TWO_SECONDS.json create mode 100644 LSL2/MSG/TW_TYPE_CHANGE.json create mode 100644 LSL2/MSG/TW_USE_WAFER_HELP.json create mode 100644 LSL2/MSG/UNSIGNED_CASSETTE.json create mode 100644 LSL2/MSG/VISION_ORDER_CHANGE.json create mode 100644 LSL2/MSG/WAFERS_IN_VERIFY.json create mode 100644 LSL2/MSG/WO_CLOSE.json create mode 100644 LSL2/MSG/WO_MAT_REMOVAL.json create mode 100644 LSL2/MSG/WO_NO_LOCKED.json create mode 100644 LSL2/MSG/WO_PURGE.json create mode 100644 LSL2/MSG/WO_PURGE_LOG.json create mode 100644 LSL2/MSG/WO_REC_COMPLETE.json create mode 100644 LSL2/MSG/WO_RUN _NO_LOCKED.json create mode 100644 LSL2/MSG/YESNO.json diff --git a/LSL2/MSG/ADD_SUPPLMENT.json b/LSL2/MSG/ADD_SUPPLMENT.json new file mode 100644 index 0000000..1faca7b --- /dev/null +++ b/LSL2/MSG/ADD_SUPPLMENT.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Select RDS rows you would like to add a supplement to.", + "<2>": "BO", + "<3>": "W", + "<4>": "*", + "<5>": "1", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Information", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/CC_ALL_USERS.json b/LSL2/MSG/CC_ALL_USERS.json new file mode 100644 index 0000000..fc95a47 --- /dev/null +++ b/LSL2/MSG/CC_ALL_USERS.json @@ -0,0 +1,62 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "W A R N I N G", + "<1,1,1,3>": "", + "<1,1,1,4>": "Your are about to cc All Users", + "<1,1,1,5>": "" + } + } + }, + "<2>": "BOC", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "cc All Users", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-24", + "<18,1,3>": "700", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "255", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/CHAR_WFR_NOT_DONE.json b/LSL2/MSG/CHAR_WFR_NOT_DONE.json new file mode 100644 index 0000000..266ff39 --- /dev/null +++ b/LSL2/MSG/CHAR_WFR_NOT_DONE.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Wafer %1% has not completed characterization processing", + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Char Wafer Not Complete", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI Light", + "<18,1,2>": "-16", + "<18,1,3>": "300", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/CUST_LOT_USED.json b/LSL2/MSG/CUST_LOT_USED.json new file mode 100644 index 0000000..e590aa1 --- /dev/null +++ b/LSL2/MSG/CUST_LOT_USED.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "", + "<2>": "BOC", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Customer Lot Number Previously Used", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/CUST_OVERWRITE.json b/LSL2/MSG/CUST_OVERWRITE.json new file mode 100644 index 0000000..c2bdedc --- /dev/null +++ b/LSL2/MSG/CUST_OVERWRITE.json @@ -0,0 +1,61 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Order Specific Customer Ship To and Bill To Information already exists.", + "<1,1,1,3>": "", + "<1,1,1,4>": "Do you wish to reset this information to the default?" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "?", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Modify Existing Ship To / Bill To Information", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-13", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/DEP_TIME_RATIO.json b/LSL2/MSG/DEP_TIME_RATIO.json new file mode 100644 index 0000000..44c1602 --- /dev/null +++ b/LSL2/MSG/DEP_TIME_RATIO.json @@ -0,0 +1,65 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "The ratio between Layer 1 Deposit Time and Layer 2 Deposit Time is out of specification.", + "<1,1,1,3>": "", + "<1,1,1,4>": "The ratio (Layer1 / Layer1 + Layer2) must be greater than 0.112 and less than 0.114.", + "<1,1,1,5>": "", + "<1,1,1,6>": "", + "<1,1,1,7>": "Layer 1 Dep Time: %1% Layer 2 Dep Time: %2% Current Ratio : %3%", + "<1,1,1,8>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Layer 1 to Layer 2 Deposit Times Ratio ", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/EPI_PRO_CASS_TYPE.json b/LSL2/MSG/EPI_PRO_CASS_TYPE.json new file mode 100644 index 0000000..8864a46 --- /dev/null +++ b/LSL2/MSG/EPI_PRO_CASS_TYPE.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Are the cassettes on this scan WM In or WM Out?", + "<1,1,1,2>": "", + "<1,1,1,3>": "( found in upper right corner of the label )" + } + } + }, + "<2>": "BWM In,WM Out", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "EpiPRO Cassette Type", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/EPI_PRO_TEST_QTY.json b/LSL2/MSG/EPI_PRO_TEST_QTY.json new file mode 100644 index 0000000..c9ab06f --- /dev/null +++ b/LSL2/MSG/EPI_PRO_TEST_QTY.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "How many product test wafers for this run?", + "<2>": "R", + "<3>": "A", + "<4>": "?", + "<5>": "", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "EpiPRO Load - Test Qty Verify", + "<13>": "(0,2)", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/ERROR.json b/LSL2/MSG/ERROR.json new file mode 100644 index 0000000..85efa71 --- /dev/null +++ b/LSL2/MSG/ERROR.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%2%", + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "%1%", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/EXPECTED_VENDOR_CODE.json b/LSL2/MSG/EXPECTED_VENDOR_CODE.json new file mode 100644 index 0000000..7320071 --- /dev/null +++ b/LSL2/MSG/EXPECTED_VENDOR_CODE.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Expected Vendor Code %1%, scanned %2%.", + "<1,1,1,2>": "", + "<1,1,1,3>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Unexpected Vendor Code Scanned", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Arial", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/FILE_WRITE_SUCCESS.json b/LSL2/MSG/FILE_WRITE_SUCCESS.json new file mode 100644 index 0000000..7cd7dff --- /dev/null +++ b/LSL2/MSG/FILE_WRITE_SUCCESS.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Export file %1% successfully written.", + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Export File Written", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/IA_INTERVAL.json b/LSL2/MSG/IA_INTERVAL.json new file mode 100644 index 0000000..ee10bf0 --- /dev/null +++ b/LSL2/MSG/IA_INTERVAL.json @@ -0,0 +1,59 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "10 second interval required between Inventory Actions." + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Inventory Actions", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/INVALID_RDS_NO.json b/LSL2/MSG/INVALID_RDS_NO.json new file mode 100644 index 0000000..0a73b10 --- /dev/null +++ b/LSL2/MSG/INVALID_RDS_NO.json @@ -0,0 +1,68 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Invalid RDS No.", + "<1,1,1,3>": "", + "<1,1,1,4>": "Record will not be saved.", + "<1,1,1,5>": "", + "<1,1,1,6>": "The screen will be cleared and any changes entered against the invalid RDS No. will be lost.", + "<1,1,1,7>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": { + "<9,1>": "192", + "<9,2>": "192", + "<9,3>": "192" + }, + "<10>": "", + "<11>": "", + "<12>": "Invalid RDS No", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "1", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "128", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/LABEL_DATA_ERROR.json b/LSL2/MSG/LABEL_DATA_ERROR.json new file mode 100644 index 0000000..f8c63c1 --- /dev/null +++ b/LSL2/MSG/LABEL_DATA_ERROR.json @@ -0,0 +1,63 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Scanned ? does not match", + "<1,1,1,2>": " Order ?" + } + } + }, + "<2>": "B&Accept,&Rescan", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": { + "<10,1>": "192", + "<10,2>": "192", + "<10,3>": "192" + }, + "<11>": "", + "<12>": "Receiving Scan Data Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-32", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "128", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/LABEL_MISMATCH.json b/LSL2/MSG/LABEL_MISMATCH.json new file mode 100644 index 0000000..687a362 --- /dev/null +++ b/LSL2/MSG/LABEL_MISMATCH.json @@ -0,0 +1,68 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "S T O P !", + "<1,1,1,3>": "", + "<1,1,1,4>": "Large label does not match small label.", + "<1,1,1,5>": "", + "<1,1,1,6>": "Press 'OK' to reprint misapplied labels.", + "<1,1,1,7>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": { + "<9,1>": "255", + "<9,2>": "255", + "<9,3>": "255" + }, + "<10>": "", + "<11>": "", + "<12>": "Cassette Shipping Label Mismatch", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-27", + "<18,1,3>": "700", + "<18,1,4>": "1", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "255", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/LOCKS.json b/LSL2/MSG/LOCKS.json new file mode 100644 index 0000000..c4b8e33 --- /dev/null +++ b/LSL2/MSG/LOCKS.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "This is a test", + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Operational Lock Message", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/LOT_CHANGE_WARNING.json b/LSL2/MSG/LOT_CHANGE_WARNING.json new file mode 100644 index 0000000..d7f7457 --- /dev/null +++ b/LSL2/MSG/LOT_CHANGE_WARNING.json @@ -0,0 +1,72 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "W A R N I N G !", + "<1,1,1,3>": "", + "<1,1,1,4>": "", + "<1,1,1,5>": " This process will change the existing lot number on ", + "<1,1,1,6>": "", + "<1,1,1,7>": " ALL CASSETTES ", + "<1,1,1,8>": "", + "<1,1,1,9>": "bearing that lot number to a new lot number.", + "<1,1,1,10>": "", + "<1,1,1,11>": "" + } + } + }, + "<2>": "BOC", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": { + "<9,1>": "255", + "<9,2>": "255", + "<9,3>": "0" + }, + "<10>": "", + "<11>": "", + "<12>": "Lot Number Change Warning", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-19", + "<18,1,3>": "700", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/MAKEUP_WAFERS.json b/LSL2/MSG/MAKEUP_WAFERS.json new file mode 100644 index 0000000..cfc8614 --- /dev/null +++ b/LSL2/MSG/MAKEUP_WAFERS.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "There are no makeup wafers available for this cassette.", + "<1,1,1,2>": "", + "<1,1,1,3>": "This cassette will be marked as makeup wafers." + } + } + }, + "<2>": "BOC", + "<3>": "A", + "<4>": "*", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Makeup Wafers", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/MESSAGE_INPUT.json b/LSL2/MSG/MESSAGE_INPUT.json new file mode 100644 index 0000000..1871c69 --- /dev/null +++ b/LSL2/MSG/MESSAGE_INPUT.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%2%", + "<2>": "R", + "<3>": "A", + "<4>": "?", + "<5>": "", + "<6>": "-1", + "<7>": "-1", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "250", + "<12>": "%1%", + "<13>": "", + "<14>": "%3%", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/MIN_DEMAND_QTY.json b/LSL2/MSG/MIN_DEMAND_QTY.json new file mode 100644 index 0000000..94217f3 --- /dev/null +++ b/LSL2/MSG/MIN_DEMAND_QTY.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Enter Mininum Demand Qty", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Minimum Demand Quantity", + "<13>": "", + "<14>": "8", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/MULTI_STEP_LABEL.json b/LSL2/MSG/MULTI_STEP_LABEL.json new file mode 100644 index 0000000..7ae8e97 --- /dev/null +++ b/LSL2/MSG/MULTI_STEP_LABEL.json @@ -0,0 +1,70 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "W A R N I N G!", + "<1,1,1,3>": "", + "<1,1,1,4>": "New format labels for multi-step Work Orders have not yet been released.", + "<1,1,1,5>": "", + "<1,1,1,6>": "Discard any labels you print from this process until such time as this feature", + "<1,1,1,7>": "is officially released to production.", + "<1,1,1,8>": "", + "<1,1,1,9>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": { + "<9,1>": "255", + "<9,2>": "0", + "<9,3>": "0" + }, + "<10>": "", + "<11>": "", + "<12>": "Multi-Step Label Warning", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/NA_CODE_USED.json b/LSL2/MSG/NA_CODE_USED.json new file mode 100644 index 0000000..dc29006 --- /dev/null +++ b/LSL2/MSG/NA_CODE_USED.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "NA code requires supervisor notification.", + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "NA code used in Cassette Receipt", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/NEXTKEY.json b/LSL2/MSG/NEXTKEY.json new file mode 100644 index 0000000..f646eae --- /dev/null +++ b/LSL2/MSG/NEXTKEY.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Searching for Next Available Sequential Key for Table %1%...", + "<2>": "U", + "<3>": "A", + "<4>": "*", + "<5>": "", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "NEXTKEY Function Message", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/NOTE_PTRS_REBUILD.json b/LSL2/MSG/NOTE_PTRS_REBUILD.json new file mode 100644 index 0000000..b543395 --- /dev/null +++ b/LSL2/MSG/NOTE_PTRS_REBUILD.json @@ -0,0 +1,64 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "This process will restore the last 1,800 or so entries that were/are in this list.", + "<1,1,1,2>": "", + "<1,1,1,3>": "They will all be set to 'New'.", + "<1,1,1,4>": "", + "<1,1,1,5>": "It takes several minutes to run.", + "<1,1,1,6>": "", + "<1,1,1,7>": "Do you wish to proceed?" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "?", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Application eMail Rebuild", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/NO_PART_NUMBERS.json b/LSL2/MSG/NO_PART_NUMBERS.json new file mode 100644 index 0000000..8b0ea69 --- /dev/null +++ b/LSL2/MSG/NO_PART_NUMBERS.json @@ -0,0 +1,41 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "There are no customer part numbers on the Product Specification.", + "<1,1,1,2>": "", + "<1,1,1,3>": "Do you wish to use the Quote Number as the Part No?" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "No Customer Part Numbers", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/NO_SHIPPABLE.json b/LSL2/MSG/NO_SHIPPABLE.json new file mode 100644 index 0000000..8c343ca --- /dev/null +++ b/LSL2/MSG/NO_SHIPPABLE.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "No wafers are currently selected for shipping.", + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "No Shippable Wafers", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/OK.json b/LSL2/MSG/OK.json new file mode 100644 index 0000000..85efa71 --- /dev/null +++ b/LSL2/MSG/OK.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%2%", + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "%1%", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/OK_CANCEL.json b/LSL2/MSG/OK_CANCEL.json new file mode 100644 index 0000000..86377fc --- /dev/null +++ b/LSL2/MSG/OK_CANCEL.json @@ -0,0 +1,56 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%2%", + "<2>": "BOC", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": { + "<10,1>": "1", + "<10,2>": "0", + "<10,3>": "0" + }, + "<11>": "", + "<12>": "%1%", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/OVERRIDE.json b/LSL2/MSG/OVERRIDE.json new file mode 100644 index 0000000..5a8d261 --- /dev/null +++ b/LSL2/MSG/OVERRIDE.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BOverride,Cancel", + "<3>": "W", + "<4>": "*", + "<5>": "2", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Override Required", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PART_CHAR.json b/LSL2/MSG/PART_CHAR.json new file mode 100644 index 0000000..79f2df5 --- /dev/null +++ b/LSL2/MSG/PART_CHAR.json @@ -0,0 +1,62 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Wafer %1% has been returned to the carrier", + "<1,1,1,3>": "", + "<1,1,1,4>": "No further characterization steps / disposition required", + "<1,1,1,5>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Partial Characterization", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI Light", + "<18,1,2>": "-16", + "<18,1,3>": "300", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PART_NO_CHANGE.json b/LSL2/MSG/PART_NO_CHANGE.json new file mode 100644 index 0000000..006ca71 --- /dev/null +++ b/LSL2/MSG/PART_NO_CHANGE.json @@ -0,0 +1,64 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Your are about to change the Customer Part Number on this order", + "<1,1,1,2>": " from %1% to %2%.", + "<1,1,1,3>": "", + "<1,1,1,4>": "All associated WO Material and RDS records will be changed to match the new number.", + "<1,1,1,5>": "", + "<1,1,1,6>": " All cassettes in the Work Order may require relabeling if you proceed.", + "<1,1,1,7>": "" + } + } + }, + "<2>": "BOC", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Order Part Number Change", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/POST_EPI_WAFER_OUT.json b/LSL2/MSG/POST_EPI_WAFER_OUT.json new file mode 100644 index 0000000..e09818c --- /dev/null +++ b/LSL2/MSG/POST_EPI_WAFER_OUT.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BOverride,Cancel", + "<3>": "W", + "<4>": "*", + "<5>": "2", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Process Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/POST_EPI_WAFER_OUT_LEAD.json b/LSL2/MSG/POST_EPI_WAFER_OUT_LEAD.json new file mode 100644 index 0000000..23afd45 --- /dev/null +++ b/LSL2/MSG/POST_EPI_WAFER_OUT_LEAD.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Scheduled Wafers Quantity does not equal the Wafers Out Quantity.", + "<2>": "BOverride,Cancel", + "<3>": "W", + "<4>": "*", + "<5>": "2", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Process Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PO_CHANGE_ERROR.json b/LSL2/MSG/PO_CHANGE_ERROR.json new file mode 100644 index 0000000..5cf713f --- /dev/null +++ b/LSL2/MSG/PO_CHANGE_ERROR.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "The program was unable to make the requested changes.", + "<1,1,1,2>": "", + "<1,1,1,3>": "The following message will provide additional detail on the specific problem encountered." + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Error Changing Purchase Order", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-13", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PRE_DELETE.json b/LSL2/MSG/PRE_DELETE.json new file mode 100644 index 0000000..6cad90b --- /dev/null +++ b/LSL2/MSG/PRE_DELETE.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "You are about to permanently remove this record from the database.", + "<1,1,1,2>": "", + "<1,1,1,3>": "Proceed?" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Warning Message", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-19", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "128", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PROCESS_COMPLETE.json b/LSL2/MSG/PROCESS_COMPLETE.json new file mode 100644 index 0000000..01301d8 --- /dev/null +++ b/LSL2/MSG/PROCESS_COMPLETE.json @@ -0,0 +1,56 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": { + "<9,1>": "153", + "<9,2>": "255", + "<9,3>": "151" + }, + "<10>": "", + "<11>": "", + "<12>": "Process Complete", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-37", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PROCESS_ERROR.json b/LSL2/MSG/PROCESS_ERROR.json new file mode 100644 index 0000000..3adcbad --- /dev/null +++ b/LSL2/MSG/PROCESS_ERROR.json @@ -0,0 +1,56 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": { + "<9,1>": "255", + "<9,2>": "117", + "<9,3>": "117" + }, + "<10>": "", + "<11>": "", + "<12>": "Process Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-37", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PROCESS_SIGNATURE_ERROR.json b/LSL2/MSG/PROCESS_SIGNATURE_ERROR.json new file mode 100644 index 0000000..7e81aac --- /dev/null +++ b/LSL2/MSG/PROCESS_SIGNATURE_ERROR.json @@ -0,0 +1,56 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Error Message ", + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": { + "<9,1>": "215", + "<9,2>": "215", + "<9,3>": "215" + }, + "<10>": "", + "<11>": "", + "<12>": "Process Signature Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PROD_TEST_QTY_ERROR.json b/LSL2/MSG/PROD_TEST_QTY_ERROR.json new file mode 100644 index 0000000..731d4d4 --- /dev/null +++ b/LSL2/MSG/PROD_TEST_QTY_ERROR.json @@ -0,0 +1,40 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Number of Product Test Wafers selected ( %1% ) does not match Test Wafer Quantity entered ( %2% )." + } + } + }, + "<2>": "BRC", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Product Wafers Selected Quantity Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/PROMISE_DT_REASON.json b/LSL2/MSG/PROMISE_DT_REASON.json new file mode 100644 index 0000000..fda8b04 --- /dev/null +++ b/LSL2/MSG/PROMISE_DT_REASON.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Please enter the reason for this Promise Date change.", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Promise Date Change Reaseon", + "<13>": "", + "<14>": "Released to Scheduling", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/RDS_ROTR_OVERRIDE.json b/LSL2/MSG/RDS_ROTR_OVERRIDE.json new file mode 100644 index 0000000..d3d487f --- /dev/null +++ b/LSL2/MSG/RDS_ROTR_OVERRIDE.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BOverride,Cancel", + "<3>": "W", + "<4>": "*", + "<5>": "2", + "<6>": "-1", + "<7>": "-1", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Load Signature Blocked", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/REACT_EVENT_DAYS.json b/LSL2/MSG/REACT_EVENT_DAYS.json new file mode 100644 index 0000000..0305650 --- /dev/null +++ b/LSL2/MSG/REACT_EVENT_DAYS.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Enter days to report", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Reactor Event History", + "<13>": "0N", + "<14>": "2", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/RECIPE_OPTIONS.json b/LSL2/MSG/RECIPE_OPTIONS.json new file mode 100644 index 0000000..9971715 --- /dev/null +++ b/LSL2/MSG/RECIPE_OPTIONS.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "What do you wish to do?", + "<2>": "BSelect New,View Window,Cancel", + "<3>": "A", + "<4>": "?", + "<5>": "3", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Recipe Field Options", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-13", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/REMOVE_SRP_POINTER.json b/LSL2/MSG/REMOVE_SRP_POINTER.json new file mode 100644 index 0000000..a9ddd2f --- /dev/null +++ b/LSL2/MSG/REMOVE_SRP_POINTER.json @@ -0,0 +1,40 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Are you sure you wish to remove this pointer to the SRP bitmap?" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "?", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Remove SRP Pointer", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/REPORT_DAYS.json b/LSL2/MSG/REPORT_DAYS.json new file mode 100644 index 0000000..b54ec0d --- /dev/null +++ b/LSL2/MSG/REPORT_DAYS.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Enter days to report", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Reactor Mode History", + "<13>": "0N", + "<14>": "14", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/RESEND_REASON.json b/LSL2/MSG/RESEND_REASON.json new file mode 100644 index 0000000..ec45f57 --- /dev/null +++ b/LSL2/MSG/RESEND_REASON.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Please enter the reason for resending this shipment.", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Resend Shipment to Vision System", + "<13>": "", + "<14>": "Tranmission Failure", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "1", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/RETRY.json b/LSL2/MSG/RETRY.json new file mode 100644 index 0000000..d7d26ca --- /dev/null +++ b/LSL2/MSG/RETRY.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BAR", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Retry", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SAVEWARN.json b/LSL2/MSG/SAVEWARN.json new file mode 100644 index 0000000..64a8fbc --- /dev/null +++ b/LSL2/MSG/SAVEWARN.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Would you like to save changes to the entry?", + "<2>": "BNYC", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "OpenInsight", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SELECT_CASS_LABEL.json b/LSL2/MSG/SELECT_CASS_LABEL.json new file mode 100644 index 0000000..6c1cc9f --- /dev/null +++ b/LSL2/MSG/SELECT_CASS_LABEL.json @@ -0,0 +1,43 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Do you wish to print a label for the current RDS", + "<1,1,1,2>": "", + "<1,1,1,3>": "OR", + "<1,1,1,4>": "", + "<1,1,1,5>": "Select from the Work Order?" + } + } + }, + "<2>": "BCurrent RDS,Select", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Print Cassette Labels", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SELECT_OPEN_WO.json b/LSL2/MSG/SELECT_OPEN_WO.json new file mode 100644 index 0000000..8b16966 --- /dev/null +++ b/LSL2/MSG/SELECT_OPEN_WO.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Selecting Open Work Orders...", + "<2>": "U", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-1", + "<7>": "-1", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Open Work Orders", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SHELF_LABEL_QTY.json b/LSL2/MSG/SHELF_LABEL_QTY.json new file mode 100644 index 0000000..ac76e3f --- /dev/null +++ b/LSL2/MSG/SHELF_LABEL_QTY.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "How many Shelf Labels do you wish to print?", + "<2>": "RE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Quantity of Shelf Labels", + "<13>": "", + "<14>": "1", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SPC_REMINDER.json b/LSL2/MSG/SPC_REMINDER.json new file mode 100644 index 0000000..315e739 --- /dev/null +++ b/LSL2/MSG/SPC_REMINDER.json @@ -0,0 +1,62 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Metrology data has changed.", + "<1,1,1,3>": "", + "<1,1,1,4>": "Record data in SPC as necessary.", + "<1,1,1,5>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "SPC Update Required", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Verdana", + "<18,1,2>": "-21", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "255", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/SUCCESS.json b/LSL2/MSG/SUCCESS.json new file mode 100644 index 0000000..5057b8a --- /dev/null +++ b/LSL2/MSG/SUCCESS.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%1%", + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Success", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/TWO_SECONDS.json b/LSL2/MSG/TWO_SECONDS.json new file mode 100644 index 0000000..9a1f4ab --- /dev/null +++ b/LSL2/MSG/TWO_SECONDS.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Two Second Message", + "<2>": "TA2", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "eMail Forwarding Service", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/TW_TYPE_CHANGE.json b/LSL2/MSG/TW_TYPE_CHANGE.json new file mode 100644 index 0000000..f8773b2 --- /dev/null +++ b/LSL2/MSG/TW_TYPE_CHANGE.json @@ -0,0 +1,64 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "If wafers have been selected for use as test wafers, the TW_Type must remain 'PROD'.", + "<1,1,1,2>": "", + "<1,1,1,3>": "You may unselect wafer ID(s) by placing the cursor on the wafer ID and pressing the \"Delete\" key.", + "<1,1,1,4>": "", + "<1,1,1,5>": "The program will verify that is what you wish to do for each wafer ID.", + "<1,1,1,6>": "", + "<1,1,1,7>": "When there are no wafer ID(s) left in the list, you may change the TW_TYPE field to another type." + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Test Wafer Type", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "", + "<18,1,2>": "-13", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/TW_USE_WAFER_HELP.json b/LSL2/MSG/TW_USE_WAFER_HELP.json new file mode 100644 index 0000000..d479bc1 --- /dev/null +++ b/LSL2/MSG/TW_USE_WAFER_HELP.json @@ -0,0 +1,75 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Use the \"Select Wafers\" button to select wafers used from the cassette rather than typing the Wafer ID in. Any mistakes made in typing an entry will create \"junk\" cassette records.", + "<1,1,1,3>": "", + "<1,1,1,4>": "Pressing the \"Select Wafers\" button will display the wafer contents of the current cassette. Select the wafer(s) used from the selection and the wafer ID(s) will be placed in the list. If you select a wafer in error, simply click on the wafer ID in the returned list and press the key. The program will present a warning and then \"replace\" the wafer in the cassette and remove it from the TW_USE record.", + "<1,1,1,5>": "", + "<1,1,1,6>": "You can add additional wafers using the \"Select Wafers\" button.", + "<1,1,1,7>": "", + "<1,1,1,8>": "The number entered in the TW_USE Qty field must match the number of wafer ID's selected from the cassette.", + "<1,1,1,9>": "", + "<1,1,1,10>": "For EpiPRO runs, it is important to complete the EpiPRO specific \"Load EpiPRO Reactor\" process on the RDS First Wafer screen PRIOR to entering a TW_USE.", + "<1,1,1,11>": "", + "<1,1,1,12>": "This process configures the load in the reactor and specifies which pockets are to be used for product testing. This information is used to provide a very limited (usually 1) choice of wafers to select from for the TW_USE window.", + "<1,1,1,13>": "", + "<1,1,1,14>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": { + "<9,1>": "192", + "<9,2>": "192", + "<9,3>": "192" + }, + "<10>": "", + "<11>": "", + "<12>": "Product Test Wafer Help", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-13", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/UNSIGNED_CASSETTE.json b/LSL2/MSG/UNSIGNED_CASSETTE.json new file mode 100644 index 0000000..efc585f --- /dev/null +++ b/LSL2/MSG/UNSIGNED_CASSETTE.json @@ -0,0 +1,52 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Final QA for this cassette has not been signed off.", + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Final QA not Signed", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-24", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "255", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/VISION_ORDER_CHANGE.json b/LSL2/MSG/VISION_ORDER_CHANGE.json new file mode 100644 index 0000000..ecdd675 --- /dev/null +++ b/LSL2/MSG/VISION_ORDER_CHANGE.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "Enter the new Vision Order Number", + "<2>": "RCE", + "<3>": "A", + "<4>": "?", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Vision Order Number Change Process", + "<13>": "0N", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WAFERS_IN_VERIFY.json b/LSL2/MSG/WAFERS_IN_VERIFY.json new file mode 100644 index 0000000..360300c --- /dev/null +++ b/LSL2/MSG/WAFERS_IN_VERIFY.json @@ -0,0 +1,65 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "Wafers In quantity does not match", + "<1,1,1,3>": "the Scheduled Quantity", + "<1,1,1,4>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "!", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": { + "<10,1>": "0", + "<10,2>": "0", + "<10,3>": "128" + }, + "<11>": "", + "<12>": "Wafers In Quantity Verification", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "700", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_CLOSE.json b/LSL2/MSG/WO_CLOSE.json new file mode 100644 index 0000000..2190e7e --- /dev/null +++ b/LSL2/MSG/WO_CLOSE.json @@ -0,0 +1,61 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "You are about to close %1% work orders.", + "<1,1,1,2>": "", + "<1,1,1,3>": "Do you wish to proceed?", + "<1,1,1,4>": "" + } + } + }, + "<2>": "BNY", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Work Order Closeout", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_MAT_REMOVAL.json b/LSL2/MSG/WO_MAT_REMOVAL.json new file mode 100644 index 0000000..3e08c15 --- /dev/null +++ b/LSL2/MSG/WO_MAT_REMOVAL.json @@ -0,0 +1,64 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "Cassettes must be removed from the end of the Work Order sequentially.", + "<1,1,1,2>": "", + "<1,1,1,3>": "Example: Last Cassette = 69 ", + "<1,1,1,4>": "", + "<1,1,1,5>": "69, 68,67,66 - removal permitted", + "<1,1,1,6>": "69,66 - not permitted", + "<1,1,1,7>": "45 - not permitted" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Unused Cassette Removal Error", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_NO_LOCKED.json b/LSL2/MSG/WO_NO_LOCKED.json new file mode 100644 index 0000000..9858379 --- /dev/null +++ b/LSL2/MSG/WO_NO_LOCKED.json @@ -0,0 +1,40 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "This Work Order is currently locked by another workstation and a new RDS may not be created until the lock is released.", + "<1,1,1,2>": "" + } + } + }, + "<2>": "BRC", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Work Record Locked", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_PURGE.json b/LSL2/MSG/WO_PURGE.json new file mode 100644 index 0000000..7234dae --- /dev/null +++ b/LSL2/MSG/WO_PURGE.json @@ -0,0 +1,71 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "", + "<1,1,1,2>": "W A R N I N G !", + "<1,1,1,3>": "", + "<1,1,1,4>": "This will permanently remove Work Order", + "<1,1,1,5>": "release and metrology information", + "<1,1,1,6>": "from all cassettes on this Work Order", + "<1,1,1,7>": "", + "<1,1,1,8>": "Do you wish to proceed?", + "<1,1,1,9>": "", + "<1,1,1,10>": "" + } + } + }, + "<2>": "BOC", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": { + "<9,1>": "255", + "<9,2>": "255", + "<9,3>": "128" + }, + "<10>": "", + "<11>": "", + "<12>": "WO Log Purge", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Tahoma", + "<18,1,2>": "-16", + "<18,1,3>": "700", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_PURGE_LOG.json b/LSL2/MSG/WO_PURGE_LOG.json new file mode 100644 index 0000000..e1d8885 --- /dev/null +++ b/LSL2/MSG/WO_PURGE_LOG.json @@ -0,0 +1,46 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "abc", + "<1,1,1,2>": "abc", + "<1,1,1,3>": "abc", + "<1,1,1,4>": "" + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "L", + "<9>": { + "<9,1>": "255", + "<9,2>": "255", + "<9,3>": "255" + }, + "<10>": "", + "<11>": "", + "<12>": "WO Purge Log", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_REC_COMPLETE.json b/LSL2/MSG/WO_REC_COMPLETE.json new file mode 100644 index 0000000..8abb191 --- /dev/null +++ b/LSL2/MSG/WO_REC_COMPLETE.json @@ -0,0 +1,60 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "All wafers for this Work Order have been scanned.", + "<1,1,1,2>": "", + "<1,1,1,3>": "The scanning window will close and the receiving process will be completed." + } + } + }, + "<2>": "BO", + "<3>": "A", + "<4>": "*", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "C", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Work Order Received Complete", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": { + "<18,1>": { + "<18,1,1>": "Arial", + "<18,1,2>": "-16", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "0", + "<18,1,8>": "34", + "<18,1,9>": "0", + "<18,1,10>": "3", + "<18,1,11>": "2", + "<18,1,12>": "1", + "<18,1,13>": "0", + "<18,1,14>": "0", + "<18,1,15>": "0", + "<18,1,16>": "0" + } + }, + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/WO_RUN _NO_LOCKED.json b/LSL2/MSG/WO_RUN _NO_LOCKED.json new file mode 100644 index 0000000..c6f7630 --- /dev/null +++ b/LSL2/MSG/WO_RUN _NO_LOCKED.json @@ -0,0 +1,40 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": { + "<1,1>": { + "<1,1,1>": { + "<1,1,1,1>": "This Work Order Run is currently locked by another workstation and a new RDS may not be created until the lock is released.", + "<1,1,1,2>": "" + } + } + }, + "<2>": "BRC", + "<3>": "A", + "<4>": "H", + "<5>": "1", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "Work Run Record Locked", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file diff --git a/LSL2/MSG/YESNO.json b/LSL2/MSG/YESNO.json new file mode 100644 index 0000000..3abfab3 --- /dev/null +++ b/LSL2/MSG/YESNO.json @@ -0,0 +1,33 @@ +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "%2%", + "<2>": "BNY", + "<3>": "A", + "<4>": "!", + "<5>": "2", + "<6>": "-2", + "<7>": "-2", + "<8>": "T", + "<9>": "", + "<10>": "", + "<11>": "", + "<12>": "%1%", + "<13>": "", + "<14>": "", + "<15>": "0", + "<16>": "", + "<17>": "1", + "<18>": "", + "<19>": "0", + "<20>": "", + "<21>": "0", + "<22>": "", + "<23>": "" + } + } +} \ No newline at end of file