MES接口规范V1.2
- 格式:docx
- 大小:67.59 KB
- 文档页数:27
XXX生态MES接口规范修订记录本手册拟制与解释部门:本手册由XXXXXX生态装备工作组拟制及负责解释。
目录XXX生态MES接口规范 (1)修订记录 (1)目录 (1)术语和定义 (2)1、引言 (2)1.1、目的 (2)1.2、范围 (2)2、MES接口描述要求详细说明 (2)2.1、条码类接口 (2)2.2、BOM类接口 (7)2.3、工序管控类 (12)2.4、信息记录类 (16)2.5、其它类 (18)3、参考文献Reference Document (19)术语和定义1、引言1.1、目的本文为装备测试MES接口功能、应用说明,以及接口输入输出格式规范要求,指导接口开发过程中的可测试性设计工作。
1.2、范围适用于XXX生态所有产品。
2、M ES接口描述要求详细说明WebService通信统一接口名称:Get_Info_Frmbarcode,支持SOAP 1.2。
接口定义:public void Get_Info_Frmbarcode(string sTaskType,string sImport,out string sExport); 参数说明:sTaskType为查询类型接口名称;sImport查询请求数据,其格式为xml格式,具体格式参考下文每个接口参数说明中的“输入参数sImport格式”;sExport查询结果数据,其格式为xml格式,具体格式参考下文每个接口参数说明中的“输出参数sExport格式”。
2.1、条码类接口2.1.1、获取条码对应父子项关系制造要求生产制造过程中,需要进行条码数据采集,以便于发生物料或产品质量问题时,支持问题或风险物料或产品的准确定位,支撑准确快速问题隔离、返工、市场召回清理等活动。
功能描述该功能实现根据给定的条码查询该条码关联的顶级父项条码(最上层条码),父项条码(上一层条码)或者子项条码(下一层条码)。
装备应用1)读取被测单板条码再通过它获取顶级父项条码,实现整机自动化测试;2)通过条码关系校验被测系统部件条码正确性。
输入参数sImport格式输出参数sExport格式2.1.2、通过条码获取对应的物料编码、版本、SN功能描述该功能实现根据给定的条码查询该条码对应的物料编码、版本、SN装备应用支持二维条码和三维条码,获取BOM编码用于从TSD获取相关配置信息等输入参数sImport格式输出参数sExport格式<?xml version="1.0" encoding="UTF-8"?><GetBarcodeBOM><Export><ResultData><Bom>Bom</Bom><Rev>Rev</Rev><Sn>Sn</Sn></ResultData><Message><ErrorCode>error_code</ErrorCode><ErrorMsg>error_message</ErrorMsg></Message></Export>2.1.3、根据条码获取完整树状结构,并附着bomcode 功能描述该功能实现根据给定的条码遍历该条码的所有子项条码及其相应BOM编码装备应用Anytest客户端扫描用于获取子项条码及编码输入参数sImport格式<?xml version="1.0" encoding="UTF-8" ?><GetAllSubBarcode><Import><Barcode>query_barcode</Barcode></Import></GetAllSubBarcode>输出参数sExport格式GetAllSubBarcode接口样例.txt2.1.4、根据条码获取当前应进行测试的工序信息功能描述该功能实现根据被测对象的条码,查询该被测对象应该在哪一个工序、工位进行测试。
装备应用装备根据当前所处工序工位启动相应测试流程进行测试。
输入参数sImport格式输出参数sExport格式<?xml version="1.0" encoding="utf-8"?><GetProcessPosition><Export><ResultData><Process>result_Process</Process><Site>result_Site</Site></ResultData><Message>2.2、BOM类接口2.2.1、根据条码获取被测单板BOM配置清单功能描述该功能实现根据给定的条码获取其对应整个测试系统配置的物料清单。
其中,输出信息包含PH编码的子项物料信息,不包含AI编码的子项物料信息。
装备应用获取整个发料BOM清单,供整机配置校验输入参数sImport格式输出参数sExport格式2.2.2、根据BOM编码获取BOM清单清单功能描述该功能实现根据BOM编码获取BOM清单,只获取下面一层的BOM信息。
装备应用获取输入编码的BOM清单,供整机配置校验输入参数sImport格式输出参数sExport格式举例:获取BOM清单样例.txt2.2.3、根据编码获取Item属性功能描述该功能实现根据BOM编码获取BOM清单,只获取下面一层的BOM信息。
装备应用获取输入编码的BOM清单,供整机配置校验输入参数sImport格式输出参数sExport格式2.2.4、根据EMS厂家物料编码获取物料分类属性功能描述该功能实现根据EMS厂家物料编码获取对应的物料分类属性。
装备应用适配整机装备按照XXXBOM编码规则进行配置信息校验输入参数sImport格式输出参数sExport格式<?xml version="1.0" encoding="utf-8"?><GetMaterialCategoryProperty><Export><ResultData>2.3、工序管控类2.3.1、测试完成后提交测试结果给工序控制系统功能描述该功能实现获取当前日期和时间功能。
装备应用获取当前日期和时间,更新单板RTC及系统时间。
输入参数sImport格式输出参数sExport格式2.3.2、获取工位测试状态信息功能描述该功能实现根据条码(或条码+任务令)和工序、工位名称等信息,获取被测对象是否允许进行入站和出站。
装备应用进行工序管控。
当测试工序与MES系统中单板当前所在一致则允许进站,可以进入测试。
当前工序测试成功后出站到下一工序。
输入参数sImport格式<?xml version="1.0" encoding="UTF-8" ?><GetProcessStatus><Import><Barcode>query_barcode</Barcode><TaskOrder>query_TaskOrder</TaskOrder><Process>query_process</Process><Site>query_Site</Site><ATEName>query_ATEName</ATEName><ATEVer>query_ATEVer</ATEVer><ATEDesc>query_ATEDesc</ATEDesc><TpsProductLine>query_TpsProductLine</TpsProductLine><TpsProduct>query_TpsProduct</TpsProduct><TpsName>query_TPSName</TpsName><TPSVer>query_TPSVer</TPSVer><UserName>query_UserName</UserName><Reserved>query_Reserved</Reserved><CheckType>query_CheckType</CheckType>输出参数sExport格式<?xml version="1.0" encoding="UTF-8" ?><GetProcessStatus><Export><ResultData><CurrentProcessState StatusValue=“状态值” Message=“状态描述” /></ResultData><Message><ErrorCode>error_code</ErrorCode><ErrorMsg>error_message</ErrorMsg> </Message></Export></GetProcessStatus>2.4、信息记录类2.4.1、获取备货单功能功能描述该功能实现根据给定的条码查询关联的备货单号。
装备应用用于记录、上传备货单号。
输入参数sImport格式输出参数sExport格式<?xml version="1.0" encoding="UTF-8" ?><GetOrderNo><Export><ResultData><SpareNo>result_SpareNo</SpareNo> </ResultData><Message><ErrorCode>error_code</ErrorCode><ErrorMsg>error_message</ErrorMsg> </Message></Export></GetOrderNo>2.4.2、获取任务令功能功能描述该功能实现根据给定的条码查询该条码所属的任务令。