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

295 lines
24 KiB
Plaintext
Raw Normal View History

2025-09-10 15:35:10 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL[<5B>f<00>" 0Z~x <00> <00>@<40>,xO<00><00><00> <00>v  H.text<00>X Z `.rsrc<00><00>\@@.reloc <00>`@B`xH<00>3pC<00>(
}~
}(
rp<>
*0<00>(
<18> <1A>%<17><01>%<16><01>%r/p<>%<06><><1A>%<17><01>%<16><01>%r7p<>%<04><>rAp(
o
o
o
o
ropo
o
Qo
o
o
o
r}po
o
Q <0A>r<>pQo
Q <0A> *<00><>0<00>(
 <09> <1A>%<17><01>%<16><01>%r/p<>%<06><><1A>%<17><01>%<16><01>%r<>p<>%{<04><><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<17><01>%<16><01>%r<>p<>%r<>p<><70><1A>%<18><01>%<16><01>%r<>p<>%r<>p<><70>r p(
o
o
o
o
r<EFBFBD>po
o
QPr7p(
,<04><04>o
Q<04>*A<00><00>0<00>(
r=p <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>, (
Qr7pQ<05>,r<>pQr<>pQ<05>r<>pQo
Q<05>*<00><>0A(
rp <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>9<>s
o
r po!
&o
rpo!
&o
<18>%r#p<>% o
o
r7po
<EFBFBD>o"
&o
<18>%rIp<>% o
o
r[po
<EFBFBD>o"
&(
Qr7pQ<06>,r<>pQr<>pQ<06>r<>pQo
Q<06>*A%&09(
rmp <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>9<>s
o
r po!
&o
rpo!
&o
<18>%r#p<>% o
o
o#
<EFBFBD>o"
&o
<18>%rIp<>% o
o
o#
<EFBFBD>o"
&(
Qr7pQ<06>,r<>pQr<>pQ<06>r<>pQo
Q<06>*A0(
r<EFBFBD>p <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>,qs
o
r po!
&o
rpo!
&o
<18>%r'p<>% o
o
o#
<EFBFBD>o"
&(
Qr7pQ<06>,r<>pQr=pQ<06>r<>pQo
Q<06>*<00><>0<00>rip
($
o
o
o
o
<16> ,ps
o
r po!
& o
rpo!
& o
<18>%r<>p<>%o
o
r<EFBFBD>po
<EFBFBD>o"
& (
Qr7pQ<04>,r<>pQr<>pQ<04>r<>pQo
Q<04>*<00><>0<00>(
r- p <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>,* o
o
r<EFBFBD> po
o
Qr7pQ<05>,r<>pQr<>pQ<05>r<>pQo
Q<05>*<00><>0<00>(
<18>!%[<5B>%]<5D>o%
(+ rpo'
o
r<> p <18><1A>%<17><01>%<16><01>%r<>p<>%<06><><1A>%<17><01>%<16><01>%rU!p<>%<08><> (
&r7pQ<05>o
Q<05>*<00><>0(
<18>!%[<5B>%]<5D>o%
(+ rpo'
o
ra!p <17>%<1A>%<17><01>%<16><01>%r<>p<>%<06><> (
o
o
o
o
<16>9<>r<>!p <17>%<1A>%<17><01>%<16><01>%r<>p<>%<06><> (
&r<>"p <17>%<1A>%<17><01>%<16><01>%r<>p<>%<06><> (
&r<>"p <18>  <1A>%<17><01>%<16><01>%r<>p<>%<06><> <1A>%<17><01>%<16><01>%rU!p<>%<08><>  (
&r7pQ
݇r<>"p <18>  <1A>%<17><01>%<16><01>%r<>p<>%<06><> <1A>%<17><01>%<16><01>%rU!p<>%<08><>  (
&r7pQ
<EFBFBD>  o
Q
<EFBFBD>
*A 
0
(
r<EFBFBD>#p <17> <1A>%<17><01>%<16><01>%r<>p<>%<06><>(
o
o
o
o
<16>,us
o
r po!
&o
rpo!
&o
<18>%r<>$p<>% o
o
r<EFBFBD>$po
<EFBFBD>o"
&(
Qr7pQ<06>,r<>pQr<>pQ<06>r<>pQo
Q<06>*<00><>0(
<18>!%[<5B>%]<5D>o%
(+ r<>$po'
o
o(
r<EFBFBD>$p(
,r<>$po'
o
} <0A> <1A>%<17><01>%<16><01>%r %p<>%<06><> <1A>%<17><01>%<16><01>%r%p<>%{<04><> <1A>%<17><01>%<16><01>%r,%p<>%<08><> <1A>%<17><01>%<16><01>%r>%p<>%r<>p<><70> <1A>%<17><01>%<16><01>%rR%p<>%r<>p<><70> <1A>%<17><01>%<16><01>%r\%p<>%r<>p<><70> <1A>%<17><01>%<16><01>%rf%p<>%r<>p<><70> <1A>%<17><01>%<16><01>%rt%p<>%r<>p<><70> <1A>%<17><01>%<16><01>%r<>%p<>%r<>p<><70>  <1A>%<17><01>%<16><01>%r<>%p<>%r<>p<><70> 
<1A>%<17><01>%<16><01>%r<>%p<>%{<04><>  <1A>%<17><01>%<16><01>%r<>%p<>%r<>p<><70>  <1A>%<18><01>%<16><01>%r<>%p<>%r<>p<><70>r<EFBFBD>%p (
o
o
o
o
r<EFBFBD>%po
o
QPr7p(
,<07><07>o
Q<07>*A<00><00>0<00>(
r&p <17> <1A>%<17><01>%<16><01>%r/p<>%<06><>(
o
o
o
o
<16>, (
Qr7pQ<05>,r<>pQr<>pQ<05>r<>pQo
Q<05>*<00><>0 
rK5p <17> <1A>%<17><01>%<16><01>%r<>p<>%<03><>(
o
o
o
o
<16>, o
o
o#
o
8<>r<>5p<17><1A>%<17><01>%<16><01>%r<>p<>%<03><>(
o
o
o
o
<16>,o
o
o#
o
 + *BSJB v4.0.30319l<00>#~dX#Strings<00>
`6#USA#GUID,AD#BlobW <00>3"(( k<00>VV<00>$v<01><00><01>p<01><02><00><01><00><01><01><00>7<00>7S<01>:D<00><04>
<00>1
<03>
<00>1<00><04><00><04>`<02><00>
<00>1<00><00>
<00>1
<00>1
<1
<00>1
<00>1
<00>1<04><00><02>@=A
|P <00>| <00><00>6t!<00>7@<00>#<00><00>Gd$<00><00>G
<00>%<00>!G 4'<00>FGX(<00>5G@)<00><00>G*<00>tP<00>*<00>$PD-<00>YGl.<00><00>P"<00>1<00><00>G%p2<00>X(<00>l<00>g<00>g<00><00>g<00><00>g<00><00>g<00><00>g<00><00>g<00>fg<00><00>g<00><00>g<00><00>g<00><00>g<00><00>g<00> 
)19AIQYaiqy<00><00><00>P<00><00><00>V0<00><00>9<00><00>><00><00>D<00><00>I<00><00>O<00>^T<00>pT<00>De<00>0<00> y<00><00>}<00><00><00><04><00>b<00><00>b<00><00><00><02><00><00><00><00><02><00><00><04><00><00><02><00>T. ].f.<00>.#<00>.+<00>.3<00>.;<00>.C<00>.K<00>.S<00>.[<00>.c<00>.k<00>.s<00>!Xk<00><00><00><00>-<04> =$M$1 -$<01><00>$<01>M<00><Module>StationIDExecuteSQLGetSNorKeypartsSNSystem.DataMesInterfacelibmscorlibExecuteProcAddcsnidcmdget_MessageFailMessageDataTableGetHostNameGetInfoByNameOracleTypeInternalDataCollectionBaseGuidAttributeDebuggableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeCheckSnRouteSystem.Runtime.VersioningToStringmsgMesInterfacelib.dllurlget_ItemSystemTrimJTokenDataColumnSystem.ReflectionDataTableCollectionDataColumnCollectionDataRowCollectionParameterDirectionExceptionNewtonsoft.JsonSaveURLBySN_JsonGetDateCode_JsonGetRegionCode_JsonGetVariablesBySNModel_JsonSaveVariablesByStation_JsonGetVariablesByStation_Jsonboards_JsonSaveResult_JsonsnGetBurnInCustomNoGetCheckMBBInfoGetKeyPartsInfoNewtonsoft.Json.LinqCharToUpper.ctorSystem.DiagnosticsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesget_TablesClientUtilsDnsget_Columnsget_RowsJObjectSerializeObjectDeserializeObjectSystem.NetDataSetSystem.Data.OracleClientget_CountJsonConvertGetColorAndSeries_Json_NewDataRowop_EqualityEmpty-tcp://10.33.20.83:8085TSN TCMD-SAJET.SJ_GETSN_INFO_NA O_JSON O_MSGTTERMINALTUSERNOTWOTCARTON_NOTPALLET_NO TKPSNTLOT_NO TRES-SAJET.SJ_CKRT_ROUTE_NAOK<00><>select T.ITEM,VAlue from (
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') 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 ENDSNError <00>l g<>g<EFBFBD><67>0R<30>[<5B>^<5E>Oo`<01><>select B.OPTION26,B.OPTION28 from SAJET.G_SN_STATUS A,SAJET.SYS_PART B WHERE A.SERIAL_NUMBER=:SN AND A.PART_ID = B.PART_ID Item ValueColorTypeOPTION28SeriesIDOPTION26<00>ISELECT 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 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 VALUEsSELECT * FROM SAJET.G_SN_WEBSITE WHERE SERIAL_NUMBER =:SN<00><>INSERT INTO SAJET.G_HT_SN_WEBSITE SELECT * FROM SAJET.G_SN_WEBSITE WHERE SERIAL_NUMBER =:SNoDELETE FROM SAJET.G_SN_WEBSITE WHERE SERIAL_NUMBER =:SN<00><>INSERT INTO SAJET.G_SN_WEBSITE (SERIAL_NUMBER,WEBSITE,UPDATE_TIME) VALUES (:SN,:VALUE,SYSDATE)<00><>select B.WO_OPTION10 from sajet.g_sn_status A,SAJET.G_WO_BASE B where A.SERIAL_NUMBER=:SN AND A.WORK_ORDER = B.WORK_ORDERVPN_CodeWO_OPTION10 Result FAILFailMessage I_SNI_TERMINALI_RESULTI_ERRCODE I_OP I_WO I_KPSNI_LOT_NOI_TOOL_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><>SELECT SERIAL_NUMBER FROM SAJET.G_SN_STATUS WHERE SERIAL_NUMBER=:SN8<><38>eD<65>iE<69><15><><EFBFBD><EFBFBD>      EIE i M m q   EI MI MMI } <12><> q  MMIE QI 
Q <12><> QMI QEI
MM<08>z\V4<><34>0<>O沦<4F><E6B2A6>     TWrapNonExceptionThrowsMesInterfacelibCopyright © 2022)$9fae0d81-1345-4f72-b0f7-e543da070b89
24.9.27.16G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4[<5B>fwYRSDS<44><53><EFBFBD>*<2A><><EFBFBD>I<EFBFBD><49><EFBFBD>2 I!E:\D_Data\git\KS\接口\InterfaceForTE\InterfaceForTE最新版(1.0.0.16)\MesInterfacelib\obj\Debug\MesInterfacelib.pdbTxnx `x_CorDllMainmscoree.dll<00>% <00>0<00>HX<>bb4VS_VERSION_INFO<00><04><>  ?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0Comments"CompanyNameHFileDescriptionMesInterfacelib6 FileVersion24.9.27.16HInternalNameMesInterfacelib.dllHLegalCopyrightCopyright <00> 2022*LegalTrademarksPOriginalFilenameMesInterfacelib.dll@ProductNameMesInterfacelib: ProductVersion24.9.27.16> Assembly Version24.9.27.16p <00>8