Tests passed using Mock
This commit is contained in:
@ -1 +1 @@
|
||||
{"apiLoggingContentTypes":null,"apiLoggingPathPrefixes":null,"apiLogPath":null,"apiUrl":null,"attachmentPath":null,"buildNumber":"1","company":"Infineon Technologies Americas Corp.","connectionString":null,"gitCommitSeven":"1234567","inboundApiAllowedIPList":null,"isDevelopment":true,"isStaging":false,"mockRoot":null,"monAResource":null,"monASite":null,"oi2SqlConnectionString":null,"oiExportPath":null,"urLs":null,"workingDirectoryName":null}
|
||||
{"apiExportPath":null,"apiLoggingContentTypes":null,"apiLoggingPathPrefixes":null,"apiLogPath":null,"apiUrl":null,"attachmentPath":null,"buildNumber":"1000014","company":"Infineon Technologies Americas Corp.","connectionString":null,"gitCommitSeven":"6bc0487","inboundApiAllowedIPList":null,"isDevelopment":false,"isStaging":false,"mockRoot":null,"monAResource":null,"monASite":null,"oi2SqlConnectionString":null,"tableToPath":null,"urLs":null,"workingDirectoryName":null}
|
@ -1 +1 @@
|
||||
1-1234567
|
||||
1000014-6bc0487
|
@ -1 +0,0 @@
|
||||
asdf
|
@ -1,4 +1,90 @@
|
||||
{
|
||||
"Results": [],
|
||||
"TotalRows": 0
|
||||
"Results": [
|
||||
{
|
||||
"ID": 0,
|
||||
"InsertDate": "0001-01-01T00:00:00",
|
||||
"AttachmentID": "00000000-0000-0000-0000-000000000000",
|
||||
"Title": null,
|
||||
"Date": "0001-01-01T00:00:00",
|
||||
"ToolTypeID": 0,
|
||||
"ToolTypeName": null,
|
||||
"MesEntity": "TENCOR2",
|
||||
"Employee": "PRE",
|
||||
"Layer": null,
|
||||
"PSN": "",
|
||||
"RDS": "",
|
||||
"Reactor": "",
|
||||
"Recipe": "8IN.2QUAL",
|
||||
"Zone": null
|
||||
},
|
||||
{
|
||||
"ID": 0,
|
||||
"InsertDate": "0001-01-01T00:00:00",
|
||||
"AttachmentID": "00000000-0000-0000-0000-000000000000",
|
||||
"Title": null,
|
||||
"Date": "0001-01-01T00:00:00",
|
||||
"ToolTypeID": 0,
|
||||
"ToolTypeName": null,
|
||||
"MesEntity": "TENCOR3",
|
||||
"Employee": "",
|
||||
"Layer": null,
|
||||
"PSN": "",
|
||||
"RDS": "",
|
||||
"Reactor": "",
|
||||
"Recipe": "8INCLEAN",
|
||||
"Zone": null
|
||||
},
|
||||
{
|
||||
"ID": 0,
|
||||
"InsertDate": "0001-01-01T00:00:00",
|
||||
"AttachmentID": "00000000-0000-0000-0000-000000000000",
|
||||
"Title": null,
|
||||
"Date": "0001-01-01T00:00:00",
|
||||
"ToolTypeID": 0,
|
||||
"ToolTypeName": null,
|
||||
"MesEntity": "TENCOR3",
|
||||
"Employee": "",
|
||||
"Layer": null,
|
||||
"PSN": "",
|
||||
"RDS": "",
|
||||
"Reactor": "",
|
||||
"Recipe": "8IN_THIN ROTR",
|
||||
"Zone": null
|
||||
},
|
||||
{
|
||||
"ID": 0,
|
||||
"InsertDate": "0001-01-01T00:00:00",
|
||||
"AttachmentID": "00000000-0000-0000-0000-000000000000",
|
||||
"Title": null,
|
||||
"Date": "0001-01-01T00:00:00",
|
||||
"ToolTypeID": 0,
|
||||
"ToolTypeName": null,
|
||||
"MesEntity": "TENCOR3",
|
||||
"Employee": "",
|
||||
"Layer": null,
|
||||
"PSN": "",
|
||||
"RDS": "",
|
||||
"Reactor": "",
|
||||
"Recipe": "8IN_PTYPE_ROTR",
|
||||
"Zone": null
|
||||
},
|
||||
{
|
||||
"ID": 0,
|
||||
"InsertDate": "0001-01-01T00:00:00",
|
||||
"AttachmentID": "00000000-0000-0000-0000-000000000000",
|
||||
"Title": null,
|
||||
"Date": "0001-01-01T00:00:00",
|
||||
"ToolTypeID": 0,
|
||||
"ToolTypeName": null,
|
||||
"MesEntity": "TENCOR3",
|
||||
"Employee": "",
|
||||
"Layer": null,
|
||||
"PSN": "",
|
||||
"RDS": "",
|
||||
"Reactor": "",
|
||||
"Recipe": "AS_IFX_ROTR",
|
||||
"Zone": null
|
||||
}
|
||||
],
|
||||
"TotalRows": 5
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,17 +1,19 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"EV_COUNT": 0,
|
||||
"CL_COUNT": 0,
|
||||
"SL_COUNT": 0,
|
||||
"SE_SGRP": 1677273357,
|
||||
"SE_SGTM": 1677273300,
|
||||
"SE_TSNO": 1,
|
||||
"TD_TEST": 1650647347,
|
||||
"PR_NAME": "61",
|
||||
"JD_NAME": "CDE5",
|
||||
"PL_NAME": "575908",
|
||||
"PD_NAME": "5012",
|
||||
"TD_TEST": 1650647347,
|
||||
"TD_NAME": "T",
|
||||
"SE_VAL": 270,
|
||||
"EV_COUNT": 0
|
||||
"SE_VAL": 270
|
||||
}
|
||||
],
|
||||
"TotalRows": 1
|
||||
|
@ -1,22 +1,35 @@
|
||||
select iq.ev_count, iq.cl_count, iq.sl_count, iq.se_sgrp, iq.se_sgtm, iq.se_tsno, iq.td_test, iq.pr_name, iq.jd_name, iq.pl_name, iq.pd_name, iq.td_name, iq.se_val
|
||||
from (
|
||||
select
|
||||
se.f_sgrp se_sgrp,
|
||||
se.f_sgtm se_sgtm,
|
||||
se.f_tsno se_tsno,
|
||||
se.f_val se_val,
|
||||
rd.f_name rd_name,
|
||||
pr.f_name pr_name,
|
||||
jd.f_name jd_name,
|
||||
pl.f_name pl_name,
|
||||
pd.f_name pd_name,
|
||||
td.f_test td_test,
|
||||
td.f_name td_name,
|
||||
(select count(cl.f_part)
|
||||
from [spcepiworld].[dbo].[ctrl_lim] cl
|
||||
where cl.f_part = pd.f_part
|
||||
and cl.f_test = td.f_test
|
||||
) cl_count,
|
||||
(select count(sl.f_part)
|
||||
from [spcepiworld].[dbo].[spec_lim] sl
|
||||
where sl.f_part = pd.f_part
|
||||
and sl.f_test = td.f_test
|
||||
) sl_count,
|
||||
(select count(ev.f_evnt)
|
||||
from [spcepiworld].[dbo].[evnt_inf] ev
|
||||
where ev.f_prcs = rd.f_prcs
|
||||
where ev.f_prcs = pr.f_prcs
|
||||
and ev.f_part = pd.f_part
|
||||
and ev.f_sgtm = se.f_sgtm) ev_count
|
||||
and ev.f_sgtm = se.f_sgtm
|
||||
) ev_count
|
||||
from [spcepiworld].[dbo].[sgrp_ext] se
|
||||
join [spcepiworld].[dbo].[prcs_dat] rd
|
||||
on se.f_prcs = rd.f_prcs
|
||||
join [spcepiworld].[dbo].[prcs_dat] pr
|
||||
on se.f_prcs = pr.f_prcs
|
||||
join [spcepiworld].[dbo].[job_dat] jd
|
||||
on se.f_job = jd.f_job
|
||||
join [spcepiworld].[dbo].[part_lot] pl
|
||||
@ -27,9 +40,11 @@
|
||||
on se.f_test = td.f_test
|
||||
where se.f_flag = 0
|
||||
and se.f_sgrp = 1677273357
|
||||
and rd.f_name = '61'
|
||||
and pr.f_name = '61'
|
||||
and pd.f_name = '5012'
|
||||
and jd.f_name = 'CDE5'
|
||||
and pl.f_name = '575908'
|
||||
and dateadd(HH, -7, (dateadd(SS, convert(bigint, se.f_sgtm), '19700101'))) = '2023-02-24 15:15:00'
|
||||
) as iq
|
||||
order by iq.ev_count desc, iq.cl_count desc, iq.sl_count desc, iq.se_sgrp, iq.se_tsno, iq.td_test
|
||||
for json path
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,17 +1,19 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"EventCount": 0,
|
||||
"ControlLimitCount": 0,
|
||||
"SpecLimitCount": 0,
|
||||
"SubGroupId": 1677273357,
|
||||
"SubGroupDateTime": 1677273300,
|
||||
"SiteNumber": 1,
|
||||
"VariableNumber": 1650647347,
|
||||
"Process": "61",
|
||||
"Job": "CDE5",
|
||||
"Lot": "575908",
|
||||
"Part": "5012",
|
||||
"VariableNumber": 1650647347,
|
||||
"Variable": "T",
|
||||
"Value": 270,
|
||||
"EventCount": 0
|
||||
"Value": 270
|
||||
}
|
||||
],
|
||||
"TotalRows": 1
|
||||
|
78
Server/Data/Tests/InfinityQSV3-GetCommandText.sql
Normal file
78
Server/Data/Tests/InfinityQSV3-GetCommandText.sql
Normal file
@ -0,0 +1,78 @@
|
||||
select case when iq.sl_loos is null then 0 else iq.sl_loos end +
|
||||
case when iq.sl_uoos is null then 0 else iq.sl_uoos end +
|
||||
iq.ev_count as iq_sum,
|
||||
iq.sl_aflag,
|
||||
iq.sl_loos,
|
||||
iq.sl_uoos,
|
||||
iq.se_sgrp,
|
||||
iq.se_sgtm,
|
||||
iq.se_tsno,
|
||||
iq.td_test,
|
||||
iq.pr_name,
|
||||
iq.jd_name,
|
||||
iq.pl_name,
|
||||
iq.pd_name,
|
||||
iq.td_name,
|
||||
iq.se_val,
|
||||
iq.sl_eflag,
|
||||
iq.sl_scal,
|
||||
iq.sl_sls,
|
||||
iq.sl_usl
|
||||
from (
|
||||
select
|
||||
se.f_sgrp se_sgrp,
|
||||
se.f_sgtm se_sgtm,
|
||||
se.f_tsno se_tsno,
|
||||
se.f_val se_val,
|
||||
pr.f_name pr_name,
|
||||
jd.f_name jd_name,
|
||||
pl.f_name pl_name,
|
||||
pd.f_name pd_name,
|
||||
td.f_test td_test,
|
||||
td.f_name td_name,
|
||||
sl.f_eflag sl_eflag,
|
||||
sl.f_aflag sl_aflag,
|
||||
sl.f_scal sl_scal,
|
||||
sl.f_lsl sl_sls,
|
||||
sl.f_usl sl_usl,
|
||||
case when sl.f_aflag is null or sl.f_aflag = 0 then null else
|
||||
case when round(se.f_val, sl.F_scal, 1) < sl.f_lsl then 1 else 0 end
|
||||
end as sl_loos,
|
||||
case when sl.f_aflag is null or sl.f_aflag = 0 then null else
|
||||
case when round(se.f_val, sl.F_scal, 1) > sl.f_usl then 1 else 0 end
|
||||
end as sl_uoos,
|
||||
(select count(ev.f_evnt)
|
||||
from [spcepiworld].[dbo].[evnt_inf] ev
|
||||
where ev.f_prcs = pr.f_prcs
|
||||
and ev.f_part = pd.f_part
|
||||
and ev.f_sgtm = se.f_sgtm
|
||||
) ev_count
|
||||
from [spcepiworld].[dbo].[sgrp_ext] se
|
||||
join [spcepiworld].[dbo].[prcs_dat] pr
|
||||
on se.f_prcs = pr.f_prcs
|
||||
join [spcepiworld].[dbo].[job_dat] jd
|
||||
on se.f_job = jd.f_job
|
||||
join [spcepiworld].[dbo].[part_lot] pl
|
||||
on se.f_lot = pl.f_lot
|
||||
join [spcepiworld].[dbo].[part_dat] pd
|
||||
on se.f_part = pd.f_part
|
||||
join [spcepiworld].[dbo].[test_dat] td
|
||||
on se.f_test = td.f_test
|
||||
left join [spcepiworld].[dbo].[spec_lim] sl
|
||||
on se.f_part = sl.f_part
|
||||
and se.f_test = sl.f_test
|
||||
where se.f_flag = 0
|
||||
and (sl.f_prcs is null or se.f_prcs = sl.f_prcs or sl.f_prcs = 0)
|
||||
and se.f_sgrp = 1698497987
|
||||
and pr.f_name = '61'
|
||||
and pd.f_name = '5012'
|
||||
and jd.f_name = 'CDE5'
|
||||
and pl.f_name = '575908'
|
||||
and dateadd(HH, -7, (dateadd(SS, convert(bigint, se.f_sgtm), '19700101'))) = '2023-02-24 15:15:00'
|
||||
) as iq
|
||||
order by iq.sl_loos + iq.sl_uoos + iq.ev_count desc,
|
||||
iq.sl_aflag desc,
|
||||
iq.se_sgrp,
|
||||
iq.se_tsno,
|
||||
iq.td_test
|
||||
for json path
|
1023
Server/Data/Tests/InfinityQSV3-GetData.json
Normal file
1023
Server/Data/Tests/InfinityQSV3-GetData.json
Normal file
File diff suppressed because it is too large
Load Diff
152
Server/Data/Tests/InfinityQSV3-GetDescriptors.json
Normal file
152
Server/Data/Tests/InfinityQSV3-GetDescriptors.json
Normal file
@ -0,0 +1,152 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657291789,
|
||||
"gd_name": "CondType",
|
||||
"dd_name": "N"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657291789,
|
||||
"gd_name": "CondType",
|
||||
"dd_name": "N"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657291790,
|
||||
"gd_name": "GLimit",
|
||||
"dd_name": "2000.00 \u00B5"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657291790,
|
||||
"gd_name": "GLimit",
|
||||
"dd_name": "2000.00 \u00B5"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296863,
|
||||
"gd_name": "Model",
|
||||
"dd_name": "PARALLEL"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296863,
|
||||
"gd_name": "Model",
|
||||
"dd_name": "PARALLEL"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 0,
|
||||
"dd_dsgp": 1657296864,
|
||||
"gd_name": "Pattern",
|
||||
"dd_name": "ONEPT.PAT"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296865,
|
||||
"gd_name": "Phase",
|
||||
"dd_name": "90.000"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296865,
|
||||
"gd_name": "Phase",
|
||||
"dd_name": "90.000"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296866,
|
||||
"gd_name": "Plan",
|
||||
"dd_name": "5PT MES"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296866,
|
||||
"gd_name": "Plan",
|
||||
"dd_name": "5PT MES"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296867,
|
||||
"gd_name": "RampRate",
|
||||
"dd_name": "2500"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296867,
|
||||
"gd_name": "RampRate",
|
||||
"dd_name": "2500"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296868,
|
||||
"gd_name": "RhoMethod",
|
||||
"dd_name": "ASTM: F723 - 82"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296868,
|
||||
"gd_name": "RhoMethod",
|
||||
"dd_name": "ASTM: F723 - 82"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296869,
|
||||
"gd_name": "StartVoltage",
|
||||
"dd_name": "-5.00"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296869,
|
||||
"gd_name": "StartVoltage",
|
||||
"dd_name": "-5.00"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296870,
|
||||
"gd_name": "StopVoltage",
|
||||
"dd_name": "-20.00"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296870,
|
||||
"gd_name": "StopVoltage",
|
||||
"dd_name": "-20.00"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 1,
|
||||
"dd_dsgp": 1657296871,
|
||||
"gd_name": "WaferSize",
|
||||
"dd_name": "150.00"
|
||||
},
|
||||
{
|
||||
"sd_sgrp": 1698497987,
|
||||
"sd_tsno": 2,
|
||||
"dd_dsgp": 1657296871,
|
||||
"gd_name": "WaferSize",
|
||||
"dd_name": "150.00"
|
||||
}
|
||||
],
|
||||
"TotalRows": 21
|
||||
}
|
25
Server/Data/Tests/InfinityQSV3-GetHeader.json
Normal file
25
Server/Data/Tests/InfinityQSV3-GetHeader.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"iq_sum": 1,
|
||||
"sl_aflag": 34,
|
||||
"sl_loos": 0,
|
||||
"sl_uoos": 1,
|
||||
"se_sgrp": 1698497987,
|
||||
"se_sgtm": 1698497973,
|
||||
"se_tsno": 1,
|
||||
"td_test": 1657240302,
|
||||
"pr_name": "HGCV2",
|
||||
"jd_name": "HGCV2",
|
||||
"pl_name": "-",
|
||||
"pd_name": "High",
|
||||
"td_name": "RhoAvgMean",
|
||||
"se_val": 12.66,
|
||||
"sl_eflag": 42,
|
||||
"sl_scal": 4,
|
||||
"sl_sls": 12.379,
|
||||
"sl_usl": 12.561
|
||||
}
|
||||
],
|
||||
"TotalRows": 1
|
||||
}
|
@ -0,0 +1 @@
|
||||
[{"ProcessMean":1.750000000000000e+001,"ProcessSigma":5.800000000000000e+000}]
|
1
Server/Data/Tests/OpenInsightV1-GetTencorRun.json
Normal file
1
Server/Data/Tests/OpenInsightV1-GetTencorRun.json
Normal file
@ -0,0 +1 @@
|
||||
[{"RDS":"615071","AttachmentId":"43CA162D-A04B-4A37-90D7-83BABAF2D3AB","Slot":"*01","SumOfDefects":"100","Sort":"FAIL","InsertDate":"2023-10-30T18:48:57.617"},{"RDS":"615071","AttachmentId":"706C7D0E-4EC1-4042-9DAA-3D141532B6E1","Slot":"*04","SumOfDefects":"12","Sort":"PASS","InsertDate":"2023-10-30T18:48:57.623"},{"RDS":"615071","AttachmentId":"4CECFAC9-745E-4235-BAD9-BE57D1FB450E","Slot":"*11","SumOfDefects":"22","Sort":"PASS","InsertDate":"2023-10-30T18:48:57.627"},{"RDS":"615071","AttachmentId":"B62DE99D-2060-4627-A006-C5FA0DC779BE","Slot":"*17","SumOfDefects":"279","Sort":"FAIL","InsertDate":"2023-10-30T18:48:57.630"}]
|
@ -1,23 +1 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"InsertDate": null,
|
||||
"Run Header": null,
|
||||
"Title": null,
|
||||
"AttachmentID": null,
|
||||
"Position": "Average",
|
||||
"Thickness": "NaN",
|
||||
"ID": -1
|
||||
},
|
||||
{
|
||||
"InsertDate": null,
|
||||
"Run Header": null,
|
||||
"Title": null,
|
||||
"AttachmentID": null,
|
||||
"Position": "Std Dev",
|
||||
"Thickness": "NaN",
|
||||
"ID": -2
|
||||
}
|
||||
],
|
||||
"TotalRows": 2
|
||||
}
|
||||
{"Results":[{"InsertDate":null,"Run Header":null,"Title":null,"AttachmentID":null,"Position":"Average","Thickness":"NaN","ID":-1},{"InsertDate":null,"Run Header":null,"Title":null,"AttachmentID":null,"Position":"Std Dev","Thickness":"NaN","ID":-2}],"TotalRows":2}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -9,7 +9,7 @@
|
||||
"DataTableName": "BioRadRunData",
|
||||
"ExportSPName": "Export_BioRad",
|
||||
"HeaderGridAttributes": null,
|
||||
"DataGridAttributes": null,
|
||||
"DataGridAttributes": "{ \u0022pinButton\u0022: true }",
|
||||
"DataGridSortBy": "LEN(Position), Position",
|
||||
"DataGridStatsColumn": "Thickness",
|
||||
"DataGridStatsStdDevType": " ",
|
||||
@ -224,7 +224,7 @@
|
||||
"ApiName": "SentToMetrology",
|
||||
"ColumnName": "SentToMetrology",
|
||||
"DisplayTitle": "SentToOI",
|
||||
"GridDisplayOrder": 9,
|
||||
"GridDisplayOrder": 10,
|
||||
"GridAttributes": "{ \u0022dataType:\u0022: \u0022bool\u0022, \u0022formatter\u0022: \u0022boolToYesNo\u0022 }",
|
||||
"TableDisplayOrder": 14
|
||||
},
|
||||
@ -274,7 +274,7 @@
|
||||
"ApiName": "Wafer",
|
||||
"ColumnName": "Wafer",
|
||||
"DisplayTitle": "Wafer",
|
||||
"GridDisplayOrder": 0,
|
||||
"GridDisplayOrder": 9,
|
||||
"GridAttributes": null,
|
||||
"TableDisplayOrder": 9
|
||||
},
|
||||
|
@ -23,7 +23,11 @@
|
||||
{
|
||||
"ToolTypeName": "TencorSP1",
|
||||
"ID": 6
|
||||
},
|
||||
{
|
||||
"ToolTypeName": "SRP",
|
||||
"ID": 7
|
||||
}
|
||||
],
|
||||
"TotalRows": 6
|
||||
"TotalRows": 7
|
||||
}
|
@ -1,280 +1,357 @@
|
||||
{
|
||||
"Results": [
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 1,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "1",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 40,
|
||||
"InSlotNumber": 24,
|
||||
"OutCassetteNumber": 36,
|
||||
"OutSlotNumber": 21,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 2,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "2",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 40,
|
||||
"InSlotNumber": 25,
|
||||
"OutCassetteNumber": 36,
|
||||
"OutSlotNumber": 22,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 3,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "3",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 1,
|
||||
"OutCassetteNumber": 36,
|
||||
"OutSlotNumber": 23,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 4,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "4",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 2,
|
||||
"OutCassetteNumber": 36,
|
||||
"OutSlotNumber": 24,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 5,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "5",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 3,
|
||||
"OutCassetteNumber": 36,
|
||||
"OutSlotNumber": 25,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 6,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "6",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 4,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 1,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 7,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "7",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 5,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 2,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586337",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 8,
|
||||
"RunDataSheet": "586820",
|
||||
"Reactor": 52,
|
||||
"Pocket": "8",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 6,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 3,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 9,
|
||||
"Pocket": "1",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 7,
|
||||
"OutCassetteNumber": -1,
|
||||
"OutSlotNumber": -1,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 10,
|
||||
"Pocket": "2",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 8,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 4,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 11,
|
||||
"Pocket": "3",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 9,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 5,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 12,
|
||||
"Pocket": "4",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 10,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 6,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 13,
|
||||
"Pocket": "5",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 11,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 7,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 14,
|
||||
"Pocket": "6",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 12,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 8,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 15,
|
||||
"Pocket": "7",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 13,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 9,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586345",
|
||||
"RunDataSheet": "586821",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 16,
|
||||
"Pocket": "8",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 14,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 10,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 17,
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "1",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 15,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 11,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 18,
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "2",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 16,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 12,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 19,
|
||||
"Pocket": "3",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 20,
|
||||
"Pocket": "4",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 21,
|
||||
"Pocket": "5",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 22,
|
||||
"Pocket": "6",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 23,
|
||||
"Pocket": "7",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586347",
|
||||
"Reactor": 54,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 24,
|
||||
"Pocket": "8",
|
||||
"Zone": "1"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586381",
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "3",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 17,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 13,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "4",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 18,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 14,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "5",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 19,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 15,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "6",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 20,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 16,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "7",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 21,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 17,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586822",
|
||||
"Reactor": 52,
|
||||
"Pocket": "8",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 22,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 18,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"PSN": "4445",
|
||||
"RecipeName": "Phosphorus",
|
||||
"RecipeNumber": 743,
|
||||
"SpecType": "Production",
|
||||
"SlotNumber": 25,
|
||||
"Pocket": "1",
|
||||
"Zone": "1"
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 23,
|
||||
"OutCassetteNumber": -1,
|
||||
"OutSlotNumber": -1,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "2",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 24,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 19,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "3",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 41,
|
||||
"InSlotNumber": 25,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 20,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "4",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 42,
|
||||
"InSlotNumber": 1,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 21,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "5",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 42,
|
||||
"InSlotNumber": 2,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 22,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "6",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 42,
|
||||
"InSlotNumber": 3,
|
||||
"OutCassetteNumber": -1,
|
||||
"OutSlotNumber": -1,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "7",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 42,
|
||||
"InSlotNumber": 4,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 24,
|
||||
"PSN": "4445"
|
||||
},
|
||||
{
|
||||
"RunDataSheet": "586827",
|
||||
"Reactor": 52,
|
||||
"Pocket": "8",
|
||||
"Zone": "1",
|
||||
"InCassetteNumber": 42,
|
||||
"InSlotNumber": 5,
|
||||
"OutCassetteNumber": 37,
|
||||
"OutSlotNumber": 25,
|
||||
"PSN": "4445"
|
||||
}
|
||||
],
|
||||
"TotalRows": 25
|
||||
"TotalRows": 32
|
||||
}
|
Reference in New Issue
Block a user