收藏 分销(赏)

MES与ERP接口设计说明.docx

上传人:a199****6536 文档编号:6976085 上传时间:2024-12-24 格式:DOCX 页数:22 大小:107.26KB 下载积分:10 金币
下载 相关 举报
MES与ERP接口设计说明.docx_第1页
第1页 / 共22页
MES与ERP接口设计说明.docx_第2页
第2页 / 共22页


点击查看更多>>
资源描述
MES与ERP接口设计说明 MES与ERP接口设计说明 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(MES与ERP接口设计说明)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为MES与ERP接口设计说明的全部内容。 第22页,共22页 DOC NO。 长沙艾特 – 宝鸡烟厂 — 2008 – D001 MES与ERP接口设计说明 2008年12月 长沙艾特科技开发有限公司 All Right Reserved 目录 DOC NO. 长沙艾特 – 宝鸡烟厂 - 2008 – D001 1 1 WEBSPHERE MQ 6 1.1 说明 6 1.2 MQ的基本概念 6 1。2.1 队列管理器 6 1。2。2 消息 7 1。2。3 队列 7 1。2.4 通道 9 1.3 MQ的工作原理 9 2 标准接口文档说明 11 2.1 标准接口文档展示 11 2。2 标准接口文档说明 11 2。3 标准接口文档约束 13 3 标准接口文档内容说明 14 3。1 基础数据 14 3。1。1 基础数据接口清单 14 3。1.2 基础数据接口详细内容 15 3.1。2.1 班别代码表 15 3。1。2。2 班时代码表 16 3.1。2。3 部门工作日历明细表 16 3。1。2。4 辅料供应商代码表 17 3。1。2.5 计量单位表 17 3.1.2.6 物料表 17 3.1.2.7 物料分类编码表 18 3。1。2。8 物料分类属性表 18 3.1。2。9 物料属性表 19 3.1.2.10 物料属性名称列表 19 3。1。2.11 物料属性名称值列表 20 3.1。2.12 组织结构代码表 20 3.1。2.13 生产岗位编码表 21 3.1。2.14 人员编码表 21 3.1。2。15 卷包车间机台编码表 22 3.1.2。16 制丝车间机台编码表 22 3.1.2.17 设备备件代码表 23 3.1。2。18 设备备件分类基本代码表 24 3。1.2。19 设备分类代码表 25 3。1.2.20 设备基本信息表 26 3.1。2.21 工艺参数编码表 27 3。1.2。22 计量单位类别 28 3.2 生产计划 28 3.2.1 生产计划接口清单 28 3。2。2 生产计划接口详细内容 28 3.2.2.1 主生产计划 28 3。2。2。2 主生产计划调整 29 3.2。2.3 原料备料计划 30 3.2.2.4 辅料备料计划 30 3.2.2.5 投料计划反馈 31 3.3 工艺 32 3。3。1 工艺接口清单 32 3.3。2 工艺接口详细内容 33 3.3。2.1 配方表 33 3.3.2。2 产品工艺标准表 34 3.4 设备 35 3。4.1 设备接口清单 35 3.4。2 设备接口详细内容 36 3。4。2.1 设备备件库存表 36 3。5 原料高架库 36 3.5.1 原料高架库接口清单 36 3。5.2 原料高架库接口详细内容 37 3.5。2.1 原烟批次转库任务表 37 3。5.2。2 原烟退库单表 38 3.5。2。3 原料高架库入库明细记录表 38 3。5.2。4 原料高架库出库明细记录 39 3.5。2.5 原料高架库库存记录表 40 3。6 辅料高架库 40 3。6.1 辅料高架库接口清单 40 3。6.2 辅料高架库接口详细内容 41 3。6.2。1 辅料退库单表 41 3.6.2。2 辅料转库及退库表 42 3.6。2。3 辅料高架库入库明细记录表 43 3.6。2。4 辅料高架库出库明细记录表 43 3。6。2.5 辅料高架库库存记录表 44 3.6.2.6 卷包机台消耗数据表 45 3。7 成品高架库 46 3。7.1 成品高架库接口清单 46 3.7。2 成品高架库接口详细内容 46 3。7。2.1 成品补码计划表 46 3。7.2.2 成品出入库记录表 47 3.7.2.3 成品库库存记录表 48 3。7.2。4 成品日班入库记录表 48 3。7.2.5 成品出库计划表 49 4 附件(标准接口文件) 49 4。1 基础数据 49 4。1。1 班别代码表.xml 49 4。1。2 班时代码表。xml 50 4。1。3 部门工作日历明细表。xml 51 4.1.4 辅料供应商代码表.xml 53 4.1.5 计量单位表.xml 54 4。1.6 物料表。xml 55 4。1。7 物料分类编码.xml 57 4。1。8 物料分类属性表.xml 59 4。1。9 物料属性表。xml 60 4。1。10 物料属性名称列表。xml 61 4。1.11 物料属性名称值列表.xml 62 4.1。12 组织结构代码表。xml 64 4。1.13 生产岗位编码表。xml 65 4。1。14 人员编码表.xml 66 4。1。15 卷包车间机台编码表.xml 68 4.1。16 制丝车间机台编码表。xml 70 4。1.17 设备备件代码表.xml 71 4.1。18 设备备件分类基本代码表.xml 75 4.1.19 设备分类代码表。xml 77 4.1。20 设备基本信息表.xml 78 4。1。21 工艺参数编码表.xml 83 4.1。22 计量单位类别.xml 84 4.2 生产计划 85 4.2。1 主生产计划。xml 85 4.2。2 主生产计划调整。xml 87 4.2.3 原料备料计划.xml 90 4。2。4 辅料备料计划。xml 90 4.3 工艺 91 4.3.1 配方表。xml 91 4.3。2 产品工艺标准表.xml 95 4.4 设备 99 4。4.1 设备备件库存表。xml 99 4.5 原料高架库 100 4.5.1 原烟批次转库任务。xml 100 4.5。2 原烟退库单.xml 103 4。5。3 原料高架库入库明细记录.xml 104 4。5.4 原料高架库出库明细记录.xml 105 4.5.5 原料高架库库存记录。xml 107 4.5.6 投料计划反馈.xml 108 4。6 辅料高架库 111 4.6.1 辅料转库任务。xml 111 4.6.2 辅料退库单.xml 113 4。6.3 辅料(分摊材料)转库及退库表。xml 115 4。6。4 辅料高架库入库明细记录.xml 117 4。6.5 辅料高架库出库明细记录.xml 119 4.6.6 辅料高架库库存记录.xml 120 4。6.7 卷包机台消耗数据。xml 122 4。7 成品高架库 124 4.7.1 成品补码计划.xml 124 4.7。2 成品出入库记录.xml 125 4。7.3 成品库库存记录.xml 127 4。7.4 成品日班入库记录。xml 128 4.7.5 成品出库计划表.xml 130 5 三方签字确定 131 1 WebSphere MQ 1.1 说明 Websphere MQ是IBM公司的商业通信中间件。它提供一个具有工业标准,安全、可靠的消息传输系统,用以控制和管理一个集成的商业应用。Websphere MQ基本由一个消息传输体系和一套应用程序接口组成。 1.2 MQ的基本概念 1.2.1 队列管理器 队列管理器是MQ系统中最上层的一个概念,由它为我们提供基于队列的消息服务。 1.2.2 消息 在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并对消息进行广义的理解,比如:用户的各种类型的数据文件,某个应用向其它应用发出的处理请求等都可以作为消息。消息有两部分组成: 消息描述符(Message Discription或Message Header),描述消息的特征,如:消息的优先级、生命周期、消息Id等; 消息体(Message Body),即用户数据部分。在MQ中,消息分为两种类型,非永久性(non-persistent)消息和永久性(persistent)消息,非永久性消息是存储在内存中的,它是为了提高性能而设计的,当系统掉电或MQ队列管理器重新启动时,将不可恢复。当用户对消息的可靠性要求不高,而侧重系统的性能表现时,可以采用该种类型的消息,如:当发布股票信息时,由于股票信息是不断更新的,我们可能每若干秒就会发布一次,新的消息会不断覆盖旧的消息。永久性消息是存储在硬盘上,并且纪录数据日志的,它具有高可靠性,在网络和系统发生故障等情况下都能确保消息不丢、不重. 此外,在MQ中,还有逻辑消息和物理消息的概念。利用逻辑消息和物理消息,我们可以将大消息进行分段处理,也可以将若干个本身完整的消息在应用逻辑上归为一组进行处理。 1.2.3 队列 队列是消息的安全存放地,队列存储消息直到它被应用程序处理。 消息队列以下述方式工作: a) 程序A形成对消息队列系统的调用,此调用告知消息队列系统,消息准备好了投向程序B; b) 消息队列系统发送此消息到程序B驻留处的系统,并将它放到程序B的队列中; c) 适当时间后,程序B从它的队列中读此消息,并处理此信息。 由于采用了先进的程序设计思想以及内部工作机制,MQ能够在各种网络条件下保证消息的可靠传递,可以克服网络线路质量差或不稳定的现状,在传输过程中,如果通信线路出现故障或远端的主机发生故障,本地的应用程序都不会受到影响,可以继续发送数据,而无需等待网络故障恢复或远端主机正常后再重新运行。 在MQ中,队列分为很多种类型,其中包括:本地队列、远程队列、模板队列、动态队列、别名队列等。 本地队列又分为普通本地队列和传输队列,普通本地队列是应用程序通过API对其进行读写操作的队列;传输队列可以理解为存储-转发队列,比如:我们将某个消息交给MQ系统发送到远程主机,而此时网络发生故障,MQ将把消息放在传输队列中暂存,当网络恢复时,再发往远端目的地. 远程队列是目的队列在本地的定义,它类似一个地址指针,指向远程主机上的某个目的队列,它仅仅是个定义,不真正占用磁盘存储空间。 模板队列和动态队列是MQ的一个特色,它的一个典型用途是用作系统的可扩展性考虑。我们创建一个模板队列,当今后需要新增队列时,每打开一个模板队列,MQ便会自动生成一个动态队列,我们还可以指定该动态队列为临时队列或者是永久队列,若为临时队列,可以在关闭它的同时将它删除,若为永久队列,我们可以将它永久保留,供程序随时调用。 1.2.4 通道 通道是MQ系统中队列管理器之间传递消息的管道,它是建立在物理的网络连接之上的一个逻辑概念,也是MQ产品的精华。 在MQ中,主要有三大类通道类型,即消息通道,MQI通道和Cluster通道.消息通道是用于在MQ的服务器和服务器之间传输消息的,需要强调指出的是,该通道是单向的,消息通道分为发送(sender), 接收(receive), 请求者(requestor), 服务者(server)等不同类型,供用户在不同情况下使用.MQI通道是MQ Client和MQ Server之间通讯和传输消息用的,与消息通道不同是MQI通道的传输是双向的。群集(Cluster)通道是位于同一个MQ 群集内部的队列管理器之间通讯使用的。 1.3 MQ的工作原理 Websphere MQ的工作原理的核心就是存储转发.在单个队列管理器的环境中,队列可以用于存储应用间传递的消息,从而使应用程序在各自环节上进行处理,并通过队列形成环环相扣的处理流程。在多个队列管理器的环境中,消息可以跨平台进行流动,从而使整个处理流程在分布式计算环境中完成. 2 标准接口文档说明 2.1 标准接口文档展示 2.2 标准接口文档说明 1、〈?xml version="1。0” encoding=”utf—8"?〉 说明:XML声明,定义 XML 的版本 (1。0) 和所使用的编码 (utf-8) 2、〈Msg〉 </Msg〉 说明:根元素 3、<Head〉 </Head> 说明:头部分,概序数据的基本信息,如表名,加解密文件,发送时间,表结构定义,具体如下 l <Source>MES〈/Source> 说明:数据源:由哪个系统发出如:MES;ERP等 l 〈BasicCode〉PBORG</BasicCode〉 说明:类似表名 l <Cryp>0</Cryp> 说明:加密文件,如果无为”0”,有为文件名 l <Comp〉0〈/Comp〉 说明:解密文件,如果无为"0”,有为文件名 l <Date〉2007—06—27 18:04:07〈/Date> 说明:文件发送时间 l 〈DataDefine> 〈HeaderDefine QueryName="组织结构代码表"> <FieldItem FieldName=”PUBORGCODE" Caption=”企业组织结构编码" FieldType=”VARCHAR2(80)" FieldLength="” Remark=”" isPrimaryKey=”True" /〉 </HeaderDefine> 〈/ DataDefine> 说明:分别记录:表中文名、表结构,具体如下 Ø <DataDefine〉 </ DataDefine> 说明:数据结构定义 Ø 〈HeaderDefine QueryName="组织结构代码表”〉 说明:类似表中文名,QueryName:表中文名 Ø <FieldItem FieldName=”PUBORGCODE" Caption=”企业组织结构编码” FieldType="VARCHAR2(80)" FieldLength=”" Remark="" isPrimaryKey=”True” /> 说明:FieldName:字段名; Caption:字段中文名; FieldType:字段类型; FieldLength:字段长度; Remark:备注; isPrimaryKey:键值 4、〈Data> </Data> 说明:数据部分 l 〈Row Index=”0”〉 <Header Action="Insert”> 〈DataItem FieldName="PUBORGCODE" FieldValue=”” /〉 </Header> 〈/Row〉 说明:描述的信息有:记录行索引、记录行动作(对表进行的操作)、对应的字段名及值,具体如下 Ø 〈Row Index="0"〉 </Row〉 说明:记录行索引,行索引从0开始; Ø <Header Action="Insert"> </Header> 说明:记录行动作,对表进行操作,如:Insert,Update,Delete Ø 〈DataItem FieldName=”PUBORGCODE" FieldValue=”” /〉 说明:FieldName:字段名;FieldValue:字段名对应的值; 2.3 标准接口文档约束 1. 双方传输数据均按标准接口文件定义的内容和格式进行描述、传输; 2. 记录行索引必须从0开始,依次递增; 3. 该文件中所有的FieldName(字段名)全部大写; 4. 记录行中DataItem的FieldName(字段名)排列顺序必须与头部分定义的表结构中的FieldItem的FieldName(字段名)排列顺序一致; 5. 当记录行进行Insert、Update、Delete操作时,DataItem的FieldName(字段名)必须包括头部分定义的表结构中所有的FieldItem的FieldName(字段名),及对应的值。 3 标准接口文档内容说明 3.1 基础数据 3.1.1 基础数据接口清单 序号 表中文名称 传递方向 对应标准接口 1. 班别代码表 MESàERP 班别代码表.xml 2. 班时代码表 MESàERP 班时代码表。xml 3. 部门工作日历明细表 MESàERP 部门工作日历明细表.xml 4. 辅料供应商代码表 ERPà MES 辅料供应商代码表.xml 5. 计量单位表 ERPà MES 计量单位表。xml 6. 物料表 ERPà MES 物料表.xml 7. 物料分类编码表 ERPà MES 物料分类编码表。xml 8. 物料分类属性表 ERPà MES 物料分类属性表。xml 9. 物料属性表 ERPà MES 物料属性表。xml 10. 物料属性名称列表 ERPà MES 物料属性名称列表。xml 11. 物料属性名称值列表 ERPà MES 物料属性名称值列表.xml 12. 组织结构代码表 ERPà MES 组织结构代码表。xml 13. 生产岗位编码表 ERPà MES 生产岗位编码表。xml 14. 人员编码表 ERPà MES 人员编码表。xml 15. 人员岗位对应关系表 ERPà MES 人员岗位对应关系表.xml 16. 卷包车间机台编码表 ERPà MES 卷包车间机台编码表。xml 17. 制丝车间机台编码表 ERPà MES 制丝车间机台编码表.xml 18. 设备备件代码表 ERPà MES 设备备件代码表.xml 19. 设备备件分类基本代码表 ERPà MES 设备备件分类基本代码表。xml 20. 设备分类代码表 ERPà MES 设备分类代码表。xml 21. 设备基本信息表 ERPà MES 设备基本信息表.xml 22. 工艺参数编码表 ERPà MES 工艺参数编码表.xml 23. 计量单位类别 ERPà MES 计量单位类别.xml 3.1.2 基础数据接口详细内容 3.1.2.1 班别代码表 序号 字段名称 字段中文名称 类型 键值 备注 1 SHIFTCLASSCODE 班别代码 VARCHAR2(80) * 2 SHIFTCLASSNAME 班别名称 VARCHAR2(20) 3 REMARK 备注 VARCHAR2(254) 4 RECORDSTATUS 记录状态 INTEGER 1为在用、0为假删 后面内容的接口详细内容的格式与班别代码表的方式一样. 3.2 生产计划 3.2.1 生产计划接口清单 序号 表中文名称 传递方向 对应标准接口 1 主生产计划 ERPàMES 主生产计划。xml 2 主生产计划调整 ERPàMES 主生产计划调整。xml 3 原料备料计划 MESàERP 原料备料计划。xml 4 辅料备料计划 MESàERP 辅料备料计划。xml 3.3 工艺 3.3.1 工艺接口清单 序号 表中文名称 传递方向 对应标准接口 1 配方表 ERPàMES 配方表.xml 2 产品工艺标准表 ERPàMES 产品工艺标准表。xml 3.3.2 工艺接口详细内容 3.4 设备 3.4.1 设备接口清单 序号 表中文名称 传递方向 对应标准接口 1 设备备件库存表 ERPà MES 设备备件库存表。xml 3.4.2 设备接口详细内容 3.5 原料高架库 3.5.1 原料高架库接口清单 序号 表中文名称 传递方向 对应标准接口 1 原烟批次转库任务表 ERP à MES 原烟批次转库任务。xml 2 原烟退库单表 MES à ERP 原烟退库单.xml 3 原料高架库入库明细记录表 MES à ERP 原料高架库入库明细记录。xml 4 原料高架库出库明细记录表 MES à ERP 原料高架库出库明细记录.xml 5 原料高架库库存记录表 MES à ERP 原料高架库库存记录。xml 3.5.2 原料高架库接口详细内容 3.6 辅料高架库 3.6.1 辅料高架库接口清单 序号 表中文名称 传递方向 对应标准接口 1 辅料转库任务表 ERPà MES, 辅料转库任务。xml 2 辅料退库单表 MES à ERP 辅料退库单.xml 3 辅料(分摊材料)转库及退库表 ERPà MES 辅料(分摊材料)转库及退库表.xml 4 辅料高架库入库明细记录表 MES à ERP 辅料高架库入库明细记录.xml 5 辅料高架库出库明细记录表 MESàERP 辅料高架库出库明细记录。xml 6 辅料高架库库存记录表 MES à ERP 辅料高架库库存记录。xml 7 卷包机台消耗数据表 MES à ERP 卷包机台消耗数据。xml 3.6.2 辅料高架库接口详细内容 3.7 成品高架库 3.7.1 成品高架库接口清单 序号 表中文名称 传递方向 对应标准接口 1 成品补码计划表 ERPà MES, 成品补码计划.xml 2 成品出入库记录表 MESàERP 成品出入库记录.xml 3 成品库库存记录表 MESàERP 成品库库存记录。xml 4 成品日班入库记录表 MESàERP 成品日班入库记录.xml 5 成品出库计划表 ERPà MES, 成品出库计划表.xml 3.7.2 成品高架库接口详细内容 4 附件(范例) 4.1 基础数据 4.1.1 班别代码表。xml 〈?xml version="1.0” encoding=”utf-8” ?〉 〈Msg> <Head〉   〈Source>MES</Source〉   〈BasicCode〉PBSHIFTCLASSCODE</BasicCode〉   <Cryp〉0〈/Cryp〉   〈Comp>0〈/Comp〉   <Date〉2007—06—27 18:04:07</Date〉 〈DataDefine〉 〈HeaderDefine QueryName="班别代码表”>   〈FieldItem FieldName="SHIFTCLASSCODE" Caption=”班别代码” FieldType=”VARCHAR2(80)" FieldLength="" Remark=”” isPrimaryKey="True" /〉   <FieldItem FieldName=”SHIFTCLASSNAME” Caption=”班别名称" FieldType="VARCHAR2(20)” FieldLength=”" Remark=”" isPrimaryKey="False" />   <FieldItem FieldName="REMARK" Caption=”备注" FieldType="VARCHAR2(254)" FieldLength="" Remark=”" isPrimaryKey=”False" /〉   〈FieldItem FieldName=”RECORDSTATUS” Caption="记录状态(1为在用、0为假删)” FieldType=”INTEGER" FieldLength="” Remark=”" isPrimaryKey=”False" />   </HeaderDefine〉   〈/DataDefine〉   〈/Head〉 〈Data〉 <Row Index=”0"> 〈Header Action=”Insert”〉   〈DataItem FieldName=”SHIFTCLASSCODE” FieldValue=”1” />   <DataItem FieldName="SHIFTCLASSNAME” FieldValue=”甲班” />   <DataItem FieldName=”REMARK" FieldValue=”” />   〈DataItem FieldName="RECORDSTATUS" FieldValue="1” /〉   〈/Header〉   </Row〉 〈Row Index=”1”〉 〈Header Action=”Update”>   <DataItem FieldName=”SHIFTCLASSCODE” FieldValue=”1" /〉   <DataItem FieldName="SHIFTCLASSNAME” FieldValue=”甲班" /〉   〈DataItem FieldName="REMARK” FieldValue=”" />   〈DataItem FieldName=”RECORDSTATUS” FieldValue="0” /〉   </Header〉   〈/Row〉   〈/Data>   </Msg> 5 三方签字确定 经宝鸡卷烟厂、长沙艾特、中科久辉三方协商,一致同意以上集成方式与内容并达成协议。未尽事宜,三方按烟厂业务要求进行调整. 宝鸡卷烟厂: 长沙艾特: 中科久辉:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服