From 653ba1619f0ae3057ede8591b321aaad560bea02 Mon Sep 17 00:00:00 2001 From: "Infineon\\StieberD" Date: Tue, 1 Jul 2025 08:54:24 -0700 Subject: [PATCH] Added square brackets around OPEN column in LOT table to prevent SQL insert/update errors. Updated PROC_QUEUE monitor to monitor the PROC_QUEUE2 table. --- LSL2/STPROC/COPY_LOT_RECORD_TO_SQL.txt | 3 ++- LSL2/STPROC/MONA_MONITORS.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/LSL2/STPROC/COPY_LOT_RECORD_TO_SQL.txt b/LSL2/STPROC/COPY_LOT_RECORD_TO_SQL.txt index fa3f413..91bf4bc 100644 --- a/LSL2/STPROC/COPY_LOT_RECORD_TO_SQL.txt +++ b/LSL2/STPROC/COPY_LOT_RECORD_TO_SQL.txt @@ -28,7 +28,7 @@ DataFields := "WAFER_QTY" :@VM:SQL_Format(Rec(LOT_WAFER_QTY$), DataFields := "VENDOR_PART_NO" :@VM:SQL_Format(Rec(LOT_VENDOR_PART_NO$), "STR"):@FM DataFields := "VENDOR_LOT_NO" :@VM:SQL_Format(Rec(LOT_VENDOR_LOT_NO$), "STR"):@FM DataFields := "VENDOR_CODE" :@VM:SQL_Format(Rec(LOT_VENDOR_CODE$), "STR"):@FM -DataFields := "OPEN" :@VM:SQL_Format(Rec(LOT_OPEN$), "BIT"):@FM +DataFields := "[OPEN]" :@VM:SQL_Format(Rec(LOT_OPEN$), "BIT"):@FM DataFields := "HOLD" :@VM:SQL_Format(Rec(LOT_HOLD$), "BIT"):@FM DataFields := "HOT" :@VM:SQL_Format(Rec(LOT_HOT$), "BIT"):@FM DataFields := "LEGACY_LOT_ID" :@VM:SQL_Format(Rec(LOT_LEGACY_LOT_ID$), "STR"):@FM @@ -48,3 +48,4 @@ Ans = SQL_Write(Connection, "LOT", Keys, DataFields); // Multi-valued Fields Return Ans + diff --git a/LSL2/STPROC/MONA_MONITORS.txt b/LSL2/STPROC/MONA_MONITORS.txt index 0e277bd..5493dd4 100644 --- a/LSL2/STPROC/MONA_MONITORS.txt +++ b/LSL2/STPROC/MONA_MONITORS.txt @@ -46,7 +46,7 @@ Service RunMonitors() GoSub ClearCursors Mona_Services('SendMetric', 'SQL_PENDING', 'SQL_PENDING', QueueCount) - Query = 'SELECT PROC_QUEUE' + Query = 'SELECT PROC_QUEUE2' RList(Query, TARGET_ACTIVELIST$, '', '', '') QueueCount = @RecCount GoSub ClearCursors