Files
Custom-Vis-SC13/LuxShareMES/MesInterfacelib1.dll

713 lines
38 KiB
Plaintext
Raw Normal View History

2025-11-30 11:06:24 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEd<><00>o%i<00>" 0<00> <00> <00>@<40>@@ <00><00><00><> H.text,<2C> <00> `.rsrc<00><00><00>@@H(J<00>f^}(
(*0n(
{<14> ,s
}+%{o
(
,s
}{o
<17><16> ,{o
*0 rp
 +*0P(s
s
{o
o
{s
{o
o
& + *0<00>(s
{o
o
o
<14> ,eo
+>(
o
(!
~s"
o#
($
o%
o&
('
-<2D><><04>o(
<00>s)
o*
s
(+
o,
{o
o
&+*=K<>0<00>(s
{o
o
{o-
}{o.
o/
&<00> {o0
{o
z{o1
{o
 +*KL0(s
{o
o
o
<14> ,co
+=(
o
(!
~s"
o#
($
o%
o&
('
-<2D><><02>o(
<00>{o
o
{o-
}{o.
o/
&<00>{o0
{o
z{o1
{o
+*=J<><00><>0(
s
o
 +*0<00>(
 s
o
o
o
<14> ,eo
+>(
o
(!
~s"
o#
($
o%
o&
('
-<2D><><04>o(
<00>o
o
o-
o.
o/
&<00><14>,o0
o
z<14>  ,o1
o

+
*;K<>
<00><>0C (
s
s
o
o
s
o
o
&+*0<00>
(
s
o
o
o
<14>,eo
+>(
o
(!
~s"
o#
($
o%
o&
('
-<2D><><05>o(
<00>s)
o*
s
(+
o,
o
 o
& +*:K<>0 rbp( 
+*0<00> ( o2
, rdps3
zs
s
o
o
o
o
o4
o5
o
s)
o*
s
rbp(6
, o
&o5
o
+ o7
&o5
o
o
o8

<00>z+*<00><>0<00> 
({o9
{ o:
o.
o
o
<14> ,eo
+>(
o
(!
~s"
o#
($
o%
o&
('
-<2D><><04>o(
<00>o/
o1
<00>&
o0
<00><00>{o
<00>+*(RK<>/<00><>/<00><>.r<>p<>*<2A>(;
}s&}~<
}(
*0<00>(%
<18>%{r<>p~o-<06>%{r<>p~o-<06> {r<>po+ r<>po=
o>
Qr<>po=
o>
Qrpo=
o>
Q <0A>rbpQo?
Q <0A> *<00><>0M(%
 <09>%{r<>p~o-<06>%{rp{~o-<06>%{r&prbp~o-<06>%{r6prbp~o-<06>%{r>prbp~o-<06>%{rTprbp~o-<06>%{rjprbp~o-<06>%{rvprbp~o-<06>%{r<>p~ <20>o.<06> {r<>po+ r<>po=
o>
QPr<50>p(6
,<04><04>o?
Q<04>*A890<00>(%
r<EFBFBD>p <17>%{rwp~o-<06> {o( o@
oA
<16>,br}p o@
oB
r<EFBFBD>poC
%-&+o>
r<EFBFBD>p o@
oB
r<EFBFBD>poC
%-&+o>
(D
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*<00><>0<00>(%
r<EFBFBD>p <17>%{rwp~o-<06> {o( o@
oA
<16>, (E
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*wx0<00>(%
r<EFBFBD>p <17>%{rwp~o-<06> {o( o@
oA
<16>, (E
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*wx0*(%
r<EFBFBD>p <17>%{rwp~o-<06> {o( o@
oA
<16>9<>sF
oG
r<EFBFBD>poH
&oG
r poH
&o@
<18>%r p<>% o@
oB
r$ poC
<EFBFBD>oI
&o@
<18>%r6 p<>% o@
oB
rH poC
<EFBFBD>oI
&(E
Qr<>pQ<06>,rbpQr<>pQ<06>rbpQo?
Q<06>*A0"(%
rZ p <17>%{rwp~o-<06> {o( o@
oA
<16>9<>sF
oG
r<EFBFBD>poH
&oG
r poH
&o@
<18>%r p<>% o@
oB
oJ
<EFBFBD>oI
&o@
<18>%r6 p<>% o@
oB
oJ
<EFBFBD>oI
&(E
Qr<>pQ<06>,rbpQr<>pQ<06>rbpQo?
Q<06>*A0<00>(%
r<EFBFBD>"p <17>%{rwp~o-<06> {o( o@
oA
<16>,qsF
oG
r<EFBFBD>poH
&oG
r poH
&o@
<18>%rB$p<>% o@
oB
oJ
<EFBFBD>oI
&(E
Qr<>pQ<06>,rbpQrX$pQ<06>rbpQo?
Q<06>*<00><>0<00>r<>$p
{<16>o( o@
oA
<16> ,psF
oG
r<EFBFBD>poH
& oG
r poH
& o@
<18>%r<>$p<>%o@
oB
r%poC
<EFBFBD>oI
& (E
Qr<>pQ<04>,rbpQr%pQ<04>rbpQo?
Q<04>*<00><>0<00>(%
rH%p <17>%{rwp~o-<06> {o( o@
oA
<16>,* o@
oB
r<EFBFBD>%poC
o>
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*<00><>0<00>(%
<18>7%[<5B>%]<5D>oK
(+ r poM
o>
r<>%p <18>%{r<>&p~o-<06>%{rwp~o-<06>{ o)<16>, r<>pQ<07>r<>&pQ<07>o?
Q<07>*<00><>0*(%
r<EFBFBD>&p <17>%{rwp~o-<06> {o( o@
oA
<16>9<>sF
oG
r<EFBFBD>poH
&oG
r poH
&o@
<18>%r(p<>% o@
oB
r(poC
<EFBFBD>oI
&o@
<18>%r!(p<>% o@
oB
r7(poC
<EFBFBD>oI
&(E
Qr<>pQ<06>,rbpQr%pQ<06>rbpQo?
Q<06>*A0<00>(%
rbp(6


,rC(pQ <0B><><18>7%[<5B>%]<5D>oK
(+ r<>poM
o>
r poM
o>
rW(p<17>%{rwp~o-<06>{o(o@
oA
<16>  ,o@
oB
oJ
o>
r)p<17>%{rwp~o-<06>{o(  o@
oA
<16>  ,erd)p<19>%{rwp~o-<06>%{r*p~o-<06>%{r%*p ~o-<06>{o)&+Mr9*p<18>%{r%*p ~o-<06>%{rwp~o-<06>{o)&r<>*p (N
Q <0B>o?
Q <0B> *A<00><00>02(%
rbp(6
  ,rC(pQ <0A><18>7%[<5B>%]<5D>oK
(+ r<>poM
o>
r poM
o>
~<
~<
~<
r<>*p<17>%{r<>+p ~o-<06>{o(  o@
oA
<16>,{r<>+p<17>%{r<>,p o@
oB
oJ
~o-<06>{o(o@
oA
<16>,o@
oB
oJ
o>
 r-poO
9/r -p<17>%{r<>+p ~o-<06>{o(o@
oA
<16>9<>r<>-p<17>%{r<>+po@
oB
oJ
~o-<06>{o(o@
oA
<16>,{r@.p<17>%{r3/po@
oB
oJ
~o-<06>{o(o@
oA
<16>,o@
oB
oJ
o>
8*rI/p <17>%{r<>+p ~o-<06>!{ !o(""o@
oA
<16>##9<>r<>-p$<17>%{r<>+p"o@
oB
oJ
~o-<06>%{$%o(&&o@
oA
<16>'',{r@.p(<17>%{r3/p&o@
oB
oJ
~o-<06>){()o(**o@
oA
<16>++,*o@
oB
oJ
o>
(N
r<>/p
<18>%{r<>+p~o-<06>%{r<>0p~o-<06> {
 o)&r<>0p(N
Q <0A>,,o?
Q <0A> *A0<00>(%
<18>7%[<5B>%]<5D>oK
(+ r poM
o>
r<>0p <17>%{rwp~o-<06>{ o(o@
oA
<16>9<>r1p <17>%{rwp~o-<06>{ o)&r<>1p <17>%{rwp~o-<06>{ o)&r?2p <18>%{rwp~o-<06>%{r<>&p~o-<06> {  o)&r<>pQ
<EFBFBD>gr?2p <18>%{rwp~o-<06>%{r<>&p~o-<06> {  o)&r<>pQ
<EFBFBD>  o?
Q
<EFBFBD>
*A<00><00>0<00>(%
r<EFBFBD>2p <17>%{rwp~o-<06> {o( o@
oA
<16>,usF
oG
r<EFBFBD>poH
&oG
r poH
&o@
<18>%r4p<>% o@
oB
r'4poC
<EFBFBD>oI
&(E
Qr<>pQ<06>,rbpQr<>pQ<06>rbpQo?
Q<06>*<00><>0e(%
r94p <17>%{rwp~o-<06> {o( o@
oA
<16>9<>~<
~<
~<
~<

8<EFBFBD> o@

oB
  rD5poC
o>
rZ5p(6
  , r`5poC
o>
 rD5poC
o>
rz5p(6
  , r`5poC
o>
 rD5poC
o>
r<EFBFBD>5p(6
, r`5poC
o>
 rD5poC
o>
r<EFBFBD>5p(6
, r`5poC
o>

X

o@
oA
<EFBFBD>:<01><><EFBFBD>sF
  oG
r<EFBFBD>poH
& oG
r poH
& o@
<18>%r<>5p<>%<05>oI
& o@
<18>%r<>5p<>%<06>oI
& o@
<18>%r<>5p<>%<07>oI
& o@
<18>%r<>5p<>%<08>oI
& (E
Qr<>pQ<11>,rbpQr<>pQ<11>rbpQo?
Q<11>*AIJ0<00>(%
r<EFBFBD>5p <17>%{rwp~o-<06> {o( o@
oA
<16>, (E
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*wx0<00>(%
<18>7%[<5B>%]<5D>oK
(+ rC9poM
o>
oP
rQ9p(6
,r[9poM
o>
} <0C>%{rs9p~o-<06>%{r}9p{~o-<06>%{r<>9p~o-<06>%{r<>9prbp~o-<06>%{r<>9prbp~o-<06>%{r<>9prbp~o-<06>%{r<>9prbp~o-<06>%{r<>9prbp~o-<06>%{r<>9prbp~o-<06>% {r:p{~o-<06>%
{r:prbp~o-<06>% {r+:p~ <20>o.<06> {r7:p o+r+:po=
o>
QPr<50>p(6
,<07><07>o?
Q<07>*A<00><00>0<00>(%
re:p <17>%{r<>p~o-<06> {o( o@
oA
<16>, (E
Qr<>pQ<05>,rbpQr<>pQ<05>rbpQo?
Q<05>*wx0<00>
r<EFBFBD>Ip <17>%{rwp~o-<06> {o( o@
oA
<16>, o@
oB
oJ
o>
+hrW(p<17>%{rwp~o-<06>{o(o@
oA
<16>,o@
oB
oJ
o>
 + *Rr)Jp}(
*0{s
+*0~('
o
sQ
o
<14> ,o
o4
sF
sR
oS
&<00> ,o(
<00><05>,o(
<00>,o(
<00>*(F S Me hp 0Y('
o
sQ
o
<14> ,o
o4
o/
<0A>,o(
<00>,o(
<00> *)A DL 0Y('
o
sQ
o
<14> ,o
o4
oT
<0A>,o(
<00>,o(
<00> *)A DL 0 sU
(' o
sQ
o
<14> ,0+<05>o
o#
&X<04>i2<69>o/
&o
oV
+NoW
toX
.oX
. oX
<1C>+  ,oY
oZ
o[
o\
-<2D><>u 

,
o(
<00><00> ,o(
<00><00> ,o(
<00> + *(t[<5B><00><> <00><> 0~('
o
sQ
o
<14> ,o
o4
sF
sR
oS
&<00> ,o(
<00><05>,o(
<00>,o(
<00>*(F S Me hp 04s]
%o^
%%-&~_
o%
%o`
%o&
+*07 s]
%o^
%o`
%o&
<16> ,
oa
 +*0#s]
%o^
%o`
%o&
+*BSJB v4.0.30319lt
#~<00>
<00>
#Strings<00><00>K#US<a#GUIDLa<00>#BlobW <00>39/ba <00>{<03><00><03><00><02> <00><02>^<03>?<03><00><03><00><03><00><03><00><02><00><02><00><02>"<03> O<00> 
1<06>
z<05> <00> |
"<01>
<00><08> <00>[<00><00>
!<08> <00>||<00> <09>`
|<00><00>D <00>
<02> $<06><00><00>|<01><00><08>|
<00><05> <08>o|<00>Gl<05><00><05>h
r<08><00>|+ <09> <00>|U|
<EFBFBD><00>|.|<00>"<05><00>9A<00><00>A<00><07>A&@<05>s<00><05>@<00><08>\<01>!~<04>H <00><18>` <00><00> <00> <00><00>!<00> <00><00><04>T!<00><00><04>D"<00><00>u<00>"<00><00><04>$$<00><00><00>L$<00><00><00>t%<00><00><00> <00>%<00><00><00>
<00>&<00><00> <00>&<00><00><00>'<00>S<00>(<00><18>%<00>(<00><18>)<00><00>)<00>)<00>3P+<00>&:L,<00><00>:<00>,<00><00>: <00>-<00>1:#/<00>E
:&L0<00><00>:)X1<00><00>:,@2<00>k:/3<00>C2<00>3<00><00>:545<00>5C8T7<00>JC;<00>;<00><00>C><00>=<00><00>:A<00>><00><00>:D$A<00><00>:G<00>A<00>XCJ<00>C<00>}:M<00>D<00>aKP<00>E<00><18>Q<00>E<00>B<06>Q<00>E<00><00>
PQxF<00><00>
YS<00>F<00><00>aU<00>G<00>)iW<00>H<00>v
PYtI<00>Gv[<00>I<00>\<08>^<00>I<00>1<08>a<00><00>w<00><00>w<00>w<00><00>w<00>f <00>f <00><00>f phL<00>h<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>h<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>hL<00>h<00>f <00>f <00>f <00>f <00>f <00>;<00>J<00> <00><00><00>
)<00>1<00>9<00>A<00>I<00>Q<00>Y<00>a<00>i<00>q<00>y<00><00><00><00><00><00><00>i!<01>
%<01>+)<00><00><00><00><00>A)5
<00><00>Gy1<01>N)n <00>|
<EFBFBD><00>W <09>n
<EFBFBD><00><00><08>A
<01>'<04>I1<04>Ia<06>,
<EFBFBD><00><00><00>><01>Y@<02><00>q<01><00><00><05><00>\<05>)<01>
<EFBFBD>a<01>a<01> $ u<01><00>ihz<01><06><01>
%y<01><04>i<01><00>0<01><01><00><05><01><01><01><01>
<EFBFBD> <00><04><01><00>!<00>P!<00><00> <09><01>
<EFBFBD><00><01><04><01><00><04><01> <02><01> <02><00><00>8 <02>
#<02>
*<02><00>1R<02><01> X<02><00>d<01> <09>/ u !<00><00>G<00><00><08>y<01>S)<01>k <00>i<01><08><03>
kIS<06>I<01>!I'k <05><03>,
<EFBFBD><00><00>I<01><00>5<04><03><02>IA<00><01>. <00>.<00>.<00>.#<00>.+<00>.3<00>.;<00>.C<00>.K<00>.S<00>.[<00>.c<00>.k!.s2D
{z<05>
{z<05>
{z {zD {z16T<00><00>5B^c<01><01><01><01> 6Bk<02><02><02>-@EYbo<03><03>u<00><00><04> <00><00><03>z<00>q <00>| <00><03><00><00>_KeyValuePair`2Dictionary`2<Module>CheckSnRouteNASave_HW_IDStationIDSave_MFGExecuteSQLDMLGetSNorKeypartsSNMESparaSystem.DataMesInterfacelibmscorlibSystem.Collections.GenericExcuteSqlAsyncGetDataSetBySqlAsyncOpenConnectAsyncGetKeyPartsInfoByModelIdAddcsnidcmdDbCommandOracleCommandCreateCommandset_SelectCommandget_MessageFailMessageAddRangeset_LocaleDataTableIDisposableprocedureNameGetTerminalNamespNameget_ParameterNameset_ParameterNamedsNameGetHostNameGetInfoByNamenameset_OracleDbTypedbTypeset_CommandTypeExecuteStoredProcedureget_InvariantCultureInternalDataCollectionBasedatabaseCloseDisposeget_StateConnectionStateGuidAttributeDebuggableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeParamArrayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeCheckSnRouteget_Valueset_Valuevalueset_SizesizeSystem.Runtime.Versioningget_ConnectionString_connectionStringToStringsqlstringmsgRollbackIsolationLevelMesInterfacelib.dllFillDBNullExcuteSqlGetDataSetBySqlsqlget_Itemset_ItemSystemTrimdbtranJTokenOpenDataColumndbConndbconnSystem.Globalizationset_TransactionDbTransactionOracleTransactionBeginTransactionSystem.ReflectionDataColumnCollectionDbParameterCollectionOracleParameterCollectionDataRowCollectionget_Connectionset_ConnectionDbConnectionOracleConnectionCreateConnectionget_Directionset_DirectionParameterDirectionExceptionSystem.Data.CommonNewtonsoft.JsonSaveURLBySN_JsonGetDateCode_JsonGetRegionCode_JsonGetVariablesBySNModel_JsonGetMFG_HWversion_JsonSaveVariablesByStation_JsonGetVariablesByStation_Jsonboards_JsonSaveResult_JsonsnGetBurnInCustomNoGetCheckMBBInfoGetCPUSNInfoCultureInfoGetKeyPartsInfoGetDataSetBySpNewtonsoft.Json.LinqClearCharExecuteScalarOracleHelperoracleHelperToUpperDbParameterOracleParameterCreateReturnParameterCreateInputParameterCreateOutputParameterDbDataAdapterOracleDataAdapterIEnumeratorGetEnumerator.ctor.cctorGetConStrSystem.DiagnosticsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesEqualsDnsContainsget_ColumnsSystem.Collectionsget_ParametersparametersOracle.ManagedDataAccessget_RowsConcatJObjectSerializeObjectDeserializeObjectOpenConnectSystem.NetDataSetCommitOracle.ManagedDataAccess.Clientget_Currentget_CountJsonConvertMoveNextset_CommandTextGetColorAndSeries_Json_NewDataRowArrayget_KeyExecuteStoredProcedureQueryExecuteQueryExecuteNonQueryop_Equalityop_InequalityEmpty<00>_Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=192.168.45.22) (PORT=1521) )(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=MYSFATPA)));User Id=SJ;Password=Sj%562gH0kOIas%Connection is null#DefaultConnectionTSN TCMD-SAJET.SJ_GETSN_INFO_NA TRES O_JSON O_MSGTTERMINALTUSERNOTWOTCARTON_NOTPALLET_NO TKPSNTLOT_NO-SAJET.SJ_CKRT_ROUTE_NAOK<00><>SELECT B.PROCESS_NAME AS CurrentStation,C.PROCESS_NAME AS NextStation FROM SAJET.G_SN_STATUS A,SAJET.SYS_PROCESS B,SAJET.SYS_PROCESS C WHERE A.PROCESS_ID=B.PROCESS_ID AND A.WIP_PROCESS=C.PROCESS_ID AND A.SER
select ITEM_GROUP Item,ITEM_PART_SN Value,ROWNUM RN from sajet.g_sn_keyparts where serial_number in(
select serial_number from sajet.g_sn_status where serial_number=:SN or CUSTOMER_SN=:SN) and ITEM_GROUP in('IO BOARD','RJ45 BOARD','AMP BOARD','PMU BOARD','FE Assembly','Main Board','Button Board','POE Board','SCI Board','MBB SA','CPU Board')
UNION
select ITEM_GROUP Item,ITEM_PART_SN Value,ROWNUM RN from sajet.g_sn_keyparts where serial_number in(
SELECT ITEM_PART_SN FROM SAJET.G_SN_KEYPARTS B,SAJET.G_SN_STATUS A WHERE A.SERIAL_NUMBER=B.SERIAL_NUMBER AND B.ITEM_GROUP IN('FE Assembly','Main Board','Button Board','POE Board','SCI Board','MBB SA','CPU Board') AND (A.SERIAL_NUMBER= :SN OR A.CUSTOMER_SN=:SN))
AND ITEM_GROUP IN('IR BOARD','Mid MIC board','Main Board','Button Board','POE Board','SCI Board','MBB SA','CPU Board')
union
select ITEM_GROUP Item,ITEM_PART_SN Value,ROWNUM RN from sajet.g_sn_keyparts where serial_number in(
select serial_number from sajet.g_sn_status where serial_number=:SN or CUSTOMER_SN=:SN) and ITEM_GROUP in('BTBOARD','POWERBOARD','TOPASSW','Main Board','Button Board','POE Board','SCI Board','MBB SA','CPU Board')
union
select 'MODEL_ID' Item, DECODE(c.MODEL_NAME,'S03-SL PACK','Optimo1_SL','S03 PACK','Optimo1_S','S07 FATP+PA','LASSO','S08-FATP+PA','RAVEN','Bravo','S09 FATP+PA','Prima','S05-FATP+PA','Optimo2','S03-FATP+PA','Optimo1') Value ,ROWNUM RN
from SAJET.G_SN_STATUS a,SAJET.SYS_PART b,SAJET.SYS_MODEL c where (a.SERIAL_NUMBER=:SN or a.CUSTOMER_SN=:SN) and a.PART_ID = b.PART_ID and b.MODEL_ID = c.MODEL_ID
union
select ITEM_GROUP Item,ITEM_PART_SN Value,ROWNUM RN from sajet.g_sn_keyparts where serial_number in(
select ITEM_PART_SN from sajet.g_sn_keyparts where serial_number in(
select serial_number from sajet.g_sn_status where serial_number=:SN or CUSTOMER_SN=:SN) and ITEM_GROUP='RE SA' )
and ITEM_GROUP in('IO BOARD','RJ45 BOARD','AMP BOARD','PMU BOARD','FE Assembly','Main Board','Button Board','POE Board','SCI Board','MBB SA','CPU Board')
union
select ITEM_GROUP Item,ITEM_PART_SN Value,ROWNUM RN from sajet.g_sn_keyparts where serial_number in(
select ITEM_PART_SN from sajet.g_sn_keyparts where serial_number in(
select serial_number from sajet.g_sn_status where serial_number=:SN or CUSTOMER_SN=:SN) and ITEM_GROUP='FE Assembly' )
and ITEM_GROUP in('IR board','POWER_BOARD') ) T
ORDER BY CASE WHEN ITEM='MODEL_ID' THEN 0 ELSE RN END<01>%select B.OPTION26,B.OPTION28 from SAJET.G_SN_STATUS A,SAJET.SYS_PART B WHERE (A.SERIAL_NUMBER=:SN OR A.CUSTOMER_SN=:SN) AND A.PART_ID = B.PART_ID Item ValueColorTypeOPTION28SeriesIDOPTION26<00>wSELECT C.OPTION28,D.SERIES_ID FROM SAJET.G_SN_KEYPARTS A,SAJET.G_SN_STATUS B,SAJET.SYS_PART C,SAJET.SYS_PART_SERIES_ID D WHERE (A.SERIAL_NUMBER=:SN OR B.CUSTOMER_SN=:SN) AND A.ITEM_GROUP='CPU Board' AND A.SERIAL_NUMBER=B.SERIAL_NUMBER AND B.PART_ID=C.PART_ID AND C.MODEL_ID=D.MODEL_ID AND D.PART_ID = A.ITEM_PART_ID<01>mSELECT C.REGION_CODE FROM SAJET.G_SN_STATUS A,SAJET.SYS_PART B,SAJET.G_VPN_REGION_CODE C WHERE B.OPTION21=C.VPN AND A.PART_ID=B.PART_ID AND (A.SERIAL_NUMBER=:SN OR A.CUSTOMER_SN=:SN)RegionCode+Error <00>l g<>g<EFBFBD><67>0R<30>[<5B>^Region<00>Oo`oSELECT TO_CHAR(sysdate,'YYMM')||'LK' DATECODE FROM DUALDateCodeDATECODE/Error <00>l g<>g<EFBFBD><67>0R<30>[<5B>^datecode<00>Oo`<01><>SELECT CUSTOMER_SN MAC from SAJET.G_SN_STATUS where SERIAL_NUMBER=:SN MAC<00><>UPDATE SAJET.G_SN_STATUS set PANEL_NO=:VALUE where SERIAL_NUMBER=:SN OR CUSTOMER_SN=:SN VALUENG<00>_SELECT A.QC_NO AS MFG,B.TESTVALUE AS HW_ID FROM SAJET.G_SN_STATUS A,SAJET.G_SN_TEST_HW B WHERE A.SERIAL_NUMBER=B.SN AND (A.SERIAL_NUMBER=:SN OR A.CUSTOMER_SN=:SN) AND ROWNUM=1MFG_CodeMFGHW_Version HW_ID<13><>eQ<65>vSN NX[(W<01><01><>SELECT SERIAL_NUMBER FROM SAJET.G_SN_STATUS WHERE SERIAL_NUMBER=:SN OR CUSTOMER_SN=:SN]SELECT SN FROM SAJET.G_SN_TEST_HW WHERE SN=:SN<00><>INSERT INTO SAJET.G_SN_TEST_HW(SN,TESTTYPE,TESTVALUE) VALUES(:SN,:TESTTYPE,:TESTVALUE)TESTTYPETESTVALUE<00><>UPDATE SAJET.G_SN_TEST_HW SET TESTVALUE=:TESTVALUE,CREATETIME=SYSDATE WHERE SN=:SNHW_Version=<00><>select substr(:C_PSN,1,instr(:C_PSN, '-', 1, 1) - 1) as C_SENSOR_1 from dual C_PSN<00>Kselect lpad(substr(:C_SENSOR_1,1,instr(:C_SENSOR_1, '.', 1, 1) - 1),3,0)|| lpad(substr(:C_SENSOR_1, instr(:C_SENSOR_1, '.', 1, 1) + 1), 2, 0) as C_SENSOR1 from dualC_SENSOR_1manufacturing<00><>select substr(:C_PSN, 1, instr(:C_PSN, '-', 1, 2) - 1)as C_PSN from dual<01><>select substr(:C_PSN,instr(:C_PSN,'-',1,1)+1) as C_SENSOR
from SAJET.G_SN_STATUS a,SAJET.SYS_PART b,SAJET.SYS_MODEL c where (a.SERIAL_NUMBER=:SN or a.CUSTOMER_SN=:SN) and a.PART_ID = b.PART_ID and b.MODEL_ID = c.MODEL_ID  Result FAILFailMessage I_SNI_TERMINALI_RESULTI_ERRCODE I_OP I_WO I_KPSNI_LOT_NOI_MACHINEI_CAVITYI_RECORD_ID O_RES-SAJET.SJ_ADD_RECORD_NA<00>7SELECT
CASE
WHEN
P.PASSQTY <= 0 THEN
'OK' ELSE
CASE
WHEN Q.FAQTY <= 0 THEN
'NG' ELSE
CASE
WHEN B.ROOT_CAUSE IN ( 'S07-RC-049', 'S07-RC-019' ) THEN
'OK' ELSE 'NG'
END
END
END Result
FROM
( SELECT COUNT( SERIAL_NUMBER ) FAQTY, 'OK' OK FROM SAJET.G_APPLE_FA_CHECK WHERE SERIAL_NUMBER =:TSN AND STATUS = '0' ) Q,
( SELECT COUNT( SERIAL_NUMBER ) PASSQTY, 'OK' OK FROM SAJET.G_SN_TRAVEL WHERE SERIAL_NUMBER =:TSN AND PROCESS_ID = 1103872 AND CURRENT_STATUS ='0' AND ROWNUM = 1 ) P,
(
SELECT
NVL( MAX( ROOT_CAUSE ), 'NA' ) ROOT_CAUSE,
'OK' OK
FROM
( SELECT ROOT_CAUSE, ROW_NUMBER ( ) OVER ( PARTITION BY SERIAL_NUMBER ORDER BY CHECK_OUT_TIME DESC ) RA FROM SAJET.G_APPLE_FA_CHECK WHERE SERIAL_NUMBER = :TSN )
WHERE
RA = 1
) B
WHERE
Q.OK = P.OK ( + )
AND Q.OK = B.OK ( + )
AND ROWNUM = 1<01><>SELECT SERIAL_NUMBER FROM SAJET.G_SN_KEYPARTS WHERE ITEM_PART_SN=:SN<00>aData Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=192.168.45.22) (PORT=1521) )(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=MYSFATPA)));User Id=SJ;Password=Sj%562gH0kOIas;<00>O@<40>8<EFBFBD><38>G<EFBFBD><47>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>       <11><>
MQUM E E MQUM]aeM <11><>Y
]]
a <12><>a  <11><> ee   <11><>  Q<12><> <12><>Qi I I Q]aeiEE EIQ]aei EMQUM EQUM]aeMM MQUMiM  <12><> E MQI]ae Q I<11><>eYi eYi emi <12><> u emmi <12><> <12><> u  mmi qei 
q <12><>!qememeeiK-qemeemememememememi qemeeeeiemmui qeYi
ememE EQmUm mEQEQ ! YEQee}e<12><>Y } <11><> e<12><> <11><>ee<08>z\V4<><34><08><><EFBFBD><EFBFBD>)<29>sB0<>O沦<4F><E6B2A6>EI M MY
Y Me Me Y      me e e Ye e<11><> e<11><> e<11><>TWrapNonExceptionThrowsMesInterfacelibCopyright © 2022)$9fae0d81-1345-4f72-b0f7-e543da070b89 25.11.25.31G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4<00>o%i<10><10>RSDS <ڸG<DAB8><47><EFBFBD><1D>L<11>E:\D_Data\git\KS\接口\MY厂区DLL接口\64位\InterfaceForTE最新版(25.11.25.30)\MesInterfacelib\obj\Debug\MesInterfacelib.pdb<00>0<00>HX<>dd4VS_VERSION_INFO<00><04><>  ?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0Comments"CompanyNameHFileDescriptionMesInterfacelib8 FileVersion25.11.25.31HInternalNameMesInterfacelib.dllHLegalCopyrightCopyright <00> 2022*LegalTrademarksPOriginalFilenameMesInterfacelib.dll@ProductNameMesInterfacelib< ProductVersion25.11.25.31@ Assembly Version25.11.25.31