南车电机ESB项目需求分析说明书.docx_第1页
南车电机ESB项目需求分析说明书.docx_第2页
南车电机ESB项目需求分析说明书.docx_第3页
南车电机ESB项目需求分析说明书.docx_第4页
南车电机ESB项目需求分析说明书.docx_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南车电机ESB项目需求说明书1.1 参与人员序号 名称描述负责人电话邮箱1PDM(TC)产品数据管理系统2ERP企业资源计划(金蝶)3HCM人力资源管理信息系统4RTX腾讯通5AD域6TDM试验数据管理系统7QS质量信息管理系统8Portal门户系统9OA自动化办公系统1.2 目的与适用范围本文档规范对南车株洲电机有限公司各业务系统的接口集成进行现状描述,用于ESB系统方案设计。1.3 相关术语1.4 参考资料1. ERP系统服务接口资料:企业服务总线(ESB)构建项目ERP调用文档(定稿).doc2. TDM系统服务接口资料:TDM与TC集成方案_V05.doc获取委托单接口基本信息(TC提供)_-_副本.docx接口文档(TDM提供).docx3. PDM(TC)系统服务接口资料:南车电机_Teamcenter-ERP数据同步设计方案_V04.doc2 项目总体情况2.1 系统整体交互图Ps:箭头指向的方向是请求的方向2.2 接口清单Soap接口类型:序号系统接口名称协议类型正式地址是否接入接口规范文档1OA获取待办Soap/indishare/indiwscenter.nsf/wsGetTodolist?wsdl是2OAOA待阅Soap/indishare/indiwscenter.nsf/wsGetToReadlist?wsdl是3OAOA邮件Soap/indishare/indiwscenter.nsf/wsformail?wsdl是4HCMHCM待办Soap/OA/BASEUOSReadWebService?UserID=#userName是5PDM获取实验大纲Soaphttp:/ 9: 8889/TDM/services/UFCTDMSer?wsdl是中间表类型序号写入系统调用系统接口名称操作方式服务器地址是否接入1ERPPDM(TC)首次同步(读)中间表07是2ERPPDM(TC)定时同步(读)中间表07是3ERPPDM(TC)材料库编码同步中间表07是4ERPPDM(TC)工具编码同步中间表07是5ERPPDM(TC)工作中心同步中间表07是6PDM(TC)ERP工装编码同步中间表07是7ERPPDM(TC)工装价格同步中间表07是8PDM(TC)ERP制造BOM新增修改中间表41是9PDM(TC)ERP制造工艺新增修改中间表41是10PDM(TC)ERP流程更改单中间表41是11ERPPDM系统物料接口表视图07是12ERPEAM采购的设备数据和资本性支出采购订单明细中间表07是13ERPK3设备固定资产数据中间表07是14ERP供应商和客户数据系统表0715PDMBOM数据系统表Ldap类型序号系统调用系统接口名称操作方式服务器地址是否接入1AD域TDM、企业邮箱获取用户信息Java Ldap是Asmx类型序号系统调用系统接口名称操作方式服务器地址是否接入1RTXOA传入提醒消息Java调用Asmx服务02是3 项目需求情况3.1 AD域系统3.1.1 系统接口交互图AD域通过中间表的方式获取HCM的用户信息,TDM通过LDAP方式获取AD域人员信息。 Rtx和企业邮箱也是通过ldap的方式同步的AD域用户信息。3.1.2 环境说明 1.AD域的相关信息接口名称AD域服务器信息接口作用AD域服务器信息服务器IP地址端口ldap 389OUOU=南车株洲电机有限公司,DC=motor,DC=csr,DC=comDC测试用户名admt密码pssw0rd调用频度:每天的凌晨(只限于hcm)涉及的系统:HCM、RTX、Mail、门户3.1.3 接口说明RTX依据参数OU(组织单元)为参数来同步数据。企业邮箱的用户会通过AD域做密码验证(0116开头的用户)3.2 HCM人力资源管理信息系统3.2.1 系统接口交互图门户系统通过HTTP方式获取HCM的待办。AD域通过中间表的方式获取HCM的人员信息3.2.2 环境说明 (待获取总部资料)3.2.3 接口说明 HCM待办方法名称描述门户获取HCM的待办C#代码如下String username = Convert.ToBase64String(Encoding.Default.GetBytes(_UserName);string serurl=/OA/BASEUOSReadWebService?UserID=#userName; String XmlMessage = serurl.Replace(#userName, username);然后解析XmlMessage服务器IP接口协议类型HTTP服务器端口发布路径/OA/BASEUOSReadWebService?UserID=#userName输入参数参数名称是否必填参数说明取值说明UserId是用户名输出参数返回值类型返回值长度说明异常信息描述文件示例HCM写入用户信息表的详情? 需要去找相关人员获取文档资料3.3 ERP企业资源计划(金蝶)3.3.1 系统接口交互图ERP通过中间表的方式从PDM获取制造BOM,工艺BOM,工装等信息。PDM通过中间表方式从ERP获取外购件,工具,工装单价,工作中心等信息。ERP和PDM之间的中间表在两个不同的数据库服务器上,IP地址分别为6(Oracle)和41(Oracle)上。自身系统的数据库在07服务器上备注:ERP系统分为,总公司ERP,和三个子公司的ERP系统(金蝶)3.3.2 环境说明ERP中间库地址数据库类型Oracle服务器ip6数据库名erp2tcm用户名allink密码password系统描述TCM西门子 Teamcenter平台下的制造工艺管理模块ERP金蝶ERP管理系统服务器ip07数据库名allinkerp 用户名erp_allink密码erpadminsql3.3.3 接口描述 材料库编码同步写入系统读取系统中间表读取条件参数参数取值 ERPPDM(TC)T_ERPMATERIAL_TCMFSTATUS= 0 FSTATUS0或1备注FSTATUS(0待处理,1已处理),FDISPOSE(0新增、1更新)表结构说明:【ERP材料库类物料信息表】:T_ERPMATERIAL_TCM(对应ERP表:T_MATERIAL)物料编码修改时:修改Fmaterialno、fmaterialid相同的行。FSTATUS=1时将FDISPOSE置为1、FSTATUS置为0。中间表字段名称字段类型字段描述TCM字段名称说明FNUMBERvarchar2(32)物料编码item_id(主键)非空FNAMEvarchar2(64)物料名称object_name非空FSTATUSchar(1)处理状态NULL非空,0待处理,1已处理FDISPOSEchar(1)处理方式NULL非空,0新增、1更新FC3STATUSvarchar2(16)状态c3_status正常、废除(不可用)FCATEGORYvarchar2(32)所属类别c3_categoryFSOURCEvarchar2(32)来源c3_sourceFMODELvarchar2(80)型号c3_typeFSPECVARCHAR2(30)规格c3_specFCZVARCHAR2(30)材质c3_czFCHARTNOVARCHAR2(30)图号c3_drawing_noFUNITVARCHAR2(32)计量单位c3_unitFSUTTLENUMBER净重c3_suttleFGROSSWEIGHTNUMBER毛重c3_grossweightFREMARKvarchar2(256)备注c3_remarkFCLASSIDvarchar2(16)分类号NULL分类的标记(物料编码前几位,ERP写)【ERP表:T_MATERIAL】存在ERP库中中间表字段名称字段类型字段描述TCM字段名称说明Fmaterialnovarchar2(32)物料编码item_id(主键)非空Fmaterialnamevarchar2(64)物料名称object_name非空fstatevarchar2(16)状态c3_status正常、废除(不可用)FSOURCEvarchar2(32)来源c3_sourceFMODELvarchar2(80)型号c3_typeFSPECVARCHAR2(30)规格c3_specFCZVARCHAR2(30)材质c3_czFCHARTNOVARCHAR2(30)图号c3_drawing_noFINVUNITIDVARCHAR2(32)计量单位c3_unitFNETWEIGHTNUMBER净重c3_suttleFGROSSWEIGHTNUMBER毛重c3_grossweightfnotevarchar2(256)备注c3_remarkfmaterialidint物料内码NULL 工具编码同步写入系统读取系统中间表读取条件参数参数取值 ERPPDM(TC)T_ERPTOOLSFSTATUS= 0 FSTATUS0或1备注FSTATUS(0待处理,1已处理),FDISPOSE(0新增、1更新)表结构说明: 工作中心同步写入系统读取系统中间表读取条件参数参数取值 ERPPDM(TC)T_ERPPLANTSFSTATUS= 0 FSTATUS0或1备注FSTATUS(0待处理,1已处理),FDISPOSE(0新增、1更新)表结构说明工作中心信息【T_ERPPLANTS】中间表字段名称字段类型字段描述TCM字段名称说明FWORKSHOPvarchar2(32)厂房item_id非空(TCM中维护)FPRODLINEvarchar2(64)生产线object_name非空(TCM中维护)FSTATUSchar(1)状态NULL非空,0待处理,1已处理FDISPOSEchar(1)处理方式NULL非空,0新增、1更新FNUMBERVARCHAR2(30)工作中心编码(主键)非空FNAMEVARCHAR2(64)工作中心名称非空 工装价格同步写入系统读取系统中间表读取条件参数参数取值 ERPPDM(TC)T_TCMTOOLINGS无备注读取中间表的所有数据单个物料价格查询ERP查询语句:(根据物料ID查询的单个物料价格)select top 1 t_purcinvoiceItems.Famount/t_purcinvoiceItems.Fqty as price from t_purcinvoice with(nolock) join t_purcinvoiceItems with(nolock) on t_purcinvoice.FpurInvoiceID = t_purcinvoiceItems.FpurinvoiceID join t_purivtype tpt with(nolock) on tpt.Fpurivtype=t_purcinvoice.FTRANSTYPE where (select count(1) from t_purcinvitemchild where finstrockid=1064 and t_purcinvitemchild.Frow=t_purcinvoiceItems.frowid and t_purcinvitemchild.FpurinvoiceID=t_purcinvoiceItems.FpurinvoiceID)=0 and tpt.Fisest=0 and tpt.FicDoctype=0 and tpt.frefmode=0 and convert(varchar(10),t_purcinvoice.Fdate,21) = lyearst and convert(varchar(10),t_purcinvoice.Fdate,21) =2 and t_purcinvoice.fred=0 order by t_purcinvoice.Fdate desc 系统物料接口1. 接口需求:2. 由于物料数据都是在ERP中进行申请定义的,PDM设计系统需要从ERP中读取物料数据,进行设计BOM的开发,这种接口方式可以避免PDM系统与ERP系统物料信息部统一,一料多码,造成后期的工艺BOM、制造BOM数据不准确。3. 接口实现方式:4. ERP系统提供视图,供PDM系统进行访问。5. 详情:6. ERP视图:共三个。具体的语句参照SQL数据库。 其中:7. V_Mtview表示查询出ERP系统中 物料状态=未作废 and 物料编码长度在7-10位 and 物料来源=外购件 and 物料编码第一个字符为数字的物料。8. V_Mtview_cl表示查询出ERP系统中 物料状态=未作废 and 物料编码长度在7-10位 and 物料来源=外购件 and 物料编码第一个字符为数字 and 物料编码的前两个字符不等于28的物料。9. V_Mtview_jgj表示查询出ERP系统中 物料状态=未作废 and 物料编码长度在7-10位 and 物料来源=外购件 and 物料编码的前两个字符in (28, 36, 17, 15, 16, 34, T2, T3, T1, 14, 29, 33, 77, 13, 11, 32, 99, 30, 40, 50, 35, 08, 69)。ERP定义的PDM访问方式:视图属性结构:【V_Mtview】字段名类型描述物料编码varchar(30)物料名称varchar(112)材质varchar(142)型号规格varchar(111)技术标准varchar(80)备注图号varchar(30)单重decimal(18,4)计量单位varchar(10)物料分类varchar(80)fsourcetinyint0外购1自制2虚拟expr1varchar(2)物料编码第一位【V_Mtview_cl】字段名类型描述物料编码varchar(30)物料名称varchar(142)材质varchar(30)型号规格varchar(111)技术标准varchar(80)备注varchar(30)单重decimal(18,4)计量单位varchar(10)物料分类varchar(80)fsourcetinyint0外购1自制2虚拟expr1varchar(2)物料编码第一位【V_Mtview_jgj】字段名类型描述物料编码varchar(30)物料名称varchar(112)材质varchar(30)型号规格varchar(111)技术标准varchar(80)备注varchar(10)单重decimal(18,4)计量单位varchar(10)物料分类varchar(80)fsourcetinyint0外购1自制2虚拟expr1varchar(2)物料编码第一位 采购的设备数据和资本性支出采购订单明细ERP与EAM(设备管理),EAM读取ERP里面的采购的设备数据条件:读取所有数据【资本性支出采购订单表头】ERP(T_Capital_Proorder_H)字段类型字段描述说明Fidint单据内码主键Ftypeint单据类型T_Capital_Proorder_Type.FidFBillNoVarchar(30)单据编码FDateDatetime单据日期默认等于编辑日期FVendidint供应商IDt_supplier.finteridFPactNoVarchar(255)合同号Fstatesmallint单据状态0编辑,2审核FCurrentCheckLevelsmallint当前审核级别Fopidint编辑人IDT_user.finteridFopDateDatetime编辑日期FPIDateDatetime提交日期Fcheckeridint审核人IDT_user.finteridFcheckDatedatetime审核日期FCurrentCheckstatesmallint当前审核状态Fbztext备注【资本性支出采购订单明细】ERP(T_Capital_Proorder_D)字段类型字段描述说明Fidint单据内码T_Capital_Proorder_H.fidFrowint行号与FID联合主键FPuridint预算计划单IDT_Capital_Purrequest_H.fidFpurRowint预算计划单行号T_Capital_Purrequest_D.frow(T_Capital_Purrequest_H.fid= T_Capital_Purrequest_D.fid)FmemoVarchar(255)项目描述Fqtyint数量FpriceDecimal(15,6)单价FAmountDecimal(15,2)金额FTaxTypeVarchar(3)税类t_taxtype.ftaxtypeFTaxRateDecimal(8,5)税率FTaxDecimal(15,2)税额FNoTaxPriceDecimal(15,6)不含税单价FNoTaxAmountDecimal(15,2)不含税金额FplanAmountDecimal(15,2)预算计划金额FBzVarchar(200)备注FCreateCardtinyint是否建卡0不建1建(固定资产卡片) ERP物料最新发票价查询根据物料ID查询的单个物料最新发票价格:(查询语句如下)select top 1 t_purcinvoiceItems.Famount/t_purcinvoiceItems.Fqty as price from t_purcinvoice with(nolock) join t_purcinvoiceItems with(nolock) on t_purcinvoice.FpurInvoiceID = t_purcinvoiceItems.FpurinvoiceID join t_purivtype tpt with(nolock) on tpt.Fpurivtype=t_purcinvoice.FTRANSTYPE where (select count(1) from t_purcinvitemchild where finstrockid=1064 and t_purcinvitemchild.Frow=t_purcinvoiceItems.frowid and t_purcinvitemchild.FpurinvoiceID=t_purcinvoiceItems.FpurinvoiceID)=0 and tpt.Fisest=0 and tpt.FicDoctype=0 and tpt.frefmode=0 and convert(varchar(10),t_purcinvoice.Fdate,21) = lyearst and convert(varchar(10),t_purcinvoice.Fdate,21) =2 and t_purcinvoice.fred=0 order by t_purcinvoice.Fdate desc 设备固定资产数据K3读取ERP中的设备固定资产数据K3服务器数据库信心:Ip04数据库名AIS20100107165203用户名Sa密码8838758固定资产卡片表ERP(T_FA_Card)ERP(T_FA_Card)字段类型字段描述说明FAlterIDint资产内码主键FAssetNumbervarchar(20)资产编码FAssetNamevarchar(50)资产名称FLocationvarchar(50)存放地点FGroupIDint所属分类T_FA_Group.fidFAlterModeIDint变动方式内码FStatusIDint使用状态内码t_FA_Status.fidFUnitint计量单位t_unit.funitidFModelvarchar(40)规格型号FManufacturervarchar(80)制造商FProductingAreavarchar(80)产地FVendervarchar(80)供应商FBeginUseDatedatetime开始使用日期FNumdecimal(19,2)数量FOrgValdecimal(19,2)入账价值FOrgValBuydecimal(19,2)购进本币价值FResidueValdecimal(12,6)预计净残值率FDeprMethodIDint折旧方法内码t_FA_DeprMethod.FIDFAccumDeprdecimal(19,2)入账时累计折旧FAccumDeprBuydecimal(19,2)购进时累计折旧FLifePeriodsint预计使用期间FJobUnitint工作量计量单位t_unit.funitidFAssetAcctIDint固定资产科目内码t_account.faccidFDeprAcctIDint累计折旧科目内码t_account.faccidFDecPreAcctIDint减值准备科目t_account.faccidFCostCenteridint成本中心FWorkCenteridint工作中心FServTimedecimal(4,1)维修定额时长FDepartIDint使用部门FAllWorkLoaddecimal(10,2)总工作量FOffWorkLoaddecimal(10,2)已完成工作量FOldCurrencyint购进原值货币代码t_currency.FcurrencyidFOldOrgValBuydecimal(19,2)购入原币价值FFactoryProdNOvarchar(30)出厂产品编号FAMiuValueReaddecimal(19,2)减值准备FCountDeprecCourseint已折旧期间FDeprTypesmallint折旧类型:0:由使用FAccountDatedatetime入账日期FBookINDatedatetime登记日期FBookerint登记人T_user.finterid条件:读取所有数据3.4 PDM(TC)产品数据管理系统(设计、工艺)3.4.1 系统交互图1. PDM调用TDM获取委托单。TDM调用PDM获取实验大纲,回存试验报告。2. PDM通过中间表的方式从ERP获取制造BOM,工艺路线等信息。PDM通过中间表方式从ERP获取外购件等信息。3.PDM提供Excel数据(产品结构数据)供QS系统调用3.4.2 环境说明TC(PDM)系统与ERP环境系统描述TeamcenterPDM系统ORACLE 11G奥联ERP(金蝶ERP管理系统)SQL Server中间表ORACLE 11G与Teamcenter数据库同主机,与编码系统共用实例,独占数据库,用户syncdb,密码syncdbl 程序架构3.4.3 接口描述 首次同步(PDM读取)PDM开发首次同步程序,读取ERP数据库,将所有外购件数据和原材料数据写入中间表。 数据条目存储在DataExchange表内,由ERP负责写入 条目状态存储在DataState表内,由ERP负责写入,PDM读取,同步后负责修改 手工触发同步(PDM读取)采购人员在ERP中添加、修改、删除外购件、原材料后,ERP系统自动把ERP中的外购件或原材料变更信息反应到中间表中。更新和删除:ERP更新DataExchange相关记录RecState字段值为update或delete;根据条目的FMaterialNo字段更新DataState相关记录FState字段值为0;新建:则分别在两表中创建关联记录,其中DataExchange中RecState的字段值为insert,DataState中FState的字段值为0;PDM的无人值守同步程序需每隔一小时分析中间表数据,根据规则在PDM系统中更新数据,其中数据创建人默认为syncdb(密码可以根据同步程序的配置文件读取):PDMS中创建好数据后需更新中间表DataState中FState值为1,表示该条记录已经处理。l 同步流程图 数据模型(首次同步,定时同步)中间数据库建立两个数据表(外购件和原材料共用一个中间表): DataExchange(ERP写入,PDM读取) DataState(PDM写入).1 中间表一(DataExchange)ERP中间表字段名字段类型PDM字段名称描述ERP视图对照字段FMaterialNovarchar2(32)item_id编码(ID)编码FMaterialNamevarchar2(64)object_name名称(中间表修改为80)名称DrawingNovarchar2(80)c3_extenal_id外来代号(暂时保存图号)图号ITEM_TYPEvarchar2(32)Item_Type类别PDM接口属性PART_TYPEvarchar2(32)c3_part_type(小)分类FCZvarchar2(64)c3_material_cz材质材质foldchartnovarchar2(80)c3_tech_term技术标准技术条件FSPECvarchar2(64)c3_spec规格规格FMODELvarchar2(80)c3_model型号型号FWEIGHT1varchar2(40)c3_weight重量重量funitnameNumber(10,3)c3_auto_weight计量单位计量单位名称RecStatevarchar2(8)RecState记录状态(insert,update,delete).2 中间表二(DataState)字段名称字段类型描述ERP视图对照字段FMaterialNovarchar2(44)编码(ID)编码FStatechar(1)处理状态(0:写入;1读出)说明:1) 中间表字段名称参照ERP进行设置,和ERP保持一致,新增加的几个字段除外。2) “密度”属性ERP暂不处理,由PDM想办法维护。3) ERP必须给出外购件/材料的大分类4) 如果ERP中对外购件,材料还具有小分类,则也需要同步过来,同步到PART_TYPE属性。 流程更改单写入系统读取系统中间表读取条件参数参数取值 PDM(TC)ERPT_BOM_REVISE无备注读取所有数据后删除,插入新数据时也是,如果存在同一个工艺路线,则删除然后再插入读取条件:读取所有的数据之后再删除所有的数据表结构说明:【制造BOM二级流程及材料定额变更表】:T_BOM_REVISE中间表字段名称字段类型字段描述TCM字段名称说明FNUMBERvarchar2(32)产品代号item_id非空FNAMEvarchar2(64)产品名称object_name非空FTYPEvarchar2(8)变更类型Find_id非空(新增、修改、删除)FOPERATIONvarchar2(32)工序号非空FOPERDECvarchar2(64)加工说明非空FWCNUMBERvarchar2(32)工作中心号非空FISWWVARCHAR2(8)是否委外FITEMIDVARCHAR2(32)序号(主键)(主键)序号 工装编码同步写入系统读取系统中间表读取条件参数参数取值 PDM(TC)ERPT_TCMTOOLINGSFSTATUS=0 FSTATUS0或1备注同步所有数据,读取后更新FSTATUS为1表结构说明:ERP字段中间表字段名称字段类型字段描述TCM字段名称说明FmaterialnoFNUMBERvarchar2(32)物料编码item_id(主键)非空FmaterialnameFNAMEvarchar2(64)物料名称object_name非空无FSTATUSchar(1)处理状态NULL非空,0待处理,1已处理无FDISPOSEchar(1)处理方式NULL非空,0新增、1更新Fstate(正常-0、废除-1)FC3STATUSvarchar2(16)状态c3_status正常、废除(不可用)FMODELFMODELvarchar2(80)型号c3_typeFSPECFSPECVARCHAR2(30)规格c3_specFCZFCZVARCHAR2(30)材质c3_czFCHARTNOFCHARTNOVARCHAR2(30)图号c3_drawing_noFINVUNITID(到t_unit表根据funitname找funitid)FUNITVARCHAR2(32)计量单位c3_unitFnetweightFWEIGHTdecimal(16,4)净重c3_suttlefoldchartnoFTECHVarchar(80)毛重c3_grossweight无FNEWPROCEFloat?最新发票价 制造工艺新增修改写入系统读取系统中间表读取条件参数参数取值 PDM(TC)ERPT_ROUTING无备注读取所有数据后删除,插入新数据时也是,如果存在同一个工艺路线,则删除然后再插入读取条件:读取所有的数据之后再删除所有的数据表结构说明:制造BOM二级流程及材料定额分配表:T_ROUTING中间表字段名称字段类型字段描述TCM字段名称说明FNUMBERvarchar2(32)材料编码item_id(主键)非空FNAMEvarchar2(64)材料名称object_name非空FQTYNUMBER数量非空FBOMNUMBERVARCHAR2(32)所属装配图号(主键)非空FISNEEDVARCHAR2(10)是否必领FPARENTNUMBERVARCHAR2(32)上级BOM物料编码(主键)非空FISMAINVARCHAR2(10)主辅料属性非空FOPERATIONVARCHAR2(10)工序号(主键)非空FOPERDECVARCHAR2(64)工序描述非空FWCNUMBERVARCHAR2(32)工作中心非空FNOTEVARCHAR2(500)加工说明FISWWVARCHAR2(10)委外加工否 制造BOM新增修改写入系统读取系统中间表读取条件参数参数取值 PDM(TC)ERPT_BOM无备注读取所有数据后删除,插入新数据时也是,如果存在同一个工艺路线,则删除然后再插入表结构说明:制造BOM新增信息表:T_BOM中间表字段名称字段类型字段描述TCM字段名称说明FNUMBERvarchar2(32)材料代号item_id(主键)非空FNAMEvarchar2(64)材料名称object_name非空FREQvarchar2(8)序号Find_id非空FPARENTNUMBERvarchar2(32)所属装配图代号Bl_formatted_parent(主键)非空FQTYNUMBER数量非空FNOTEvarchar2(128)设计备注c3_notes读取条件:读取所有的数据之后再删除所有的数据3.5 TDM实验数据管理系统3.5.1 系统接口交互图PDM通过WS方式从TDM获取委托单TDM通过WS方式从PDM获取实验大纲,回传实验报告。TDM通过方式从LDAP方式从AD域获取人员信息3.5.2 环境说明系统描述TC(Teamcenter)PDM系统ORACLE 11GTDM试验数据管理系统(Oracle数据库)TCWS指WebService公共服务接口平台(包含PDMService与TDMService)。3.5.3 接口描述 PDMService接口包括TC试验大纲下载,TDM请求获取上传报告书,TDM请求下载试验大纲,TDM请求获取上传报告书的接口服务所属系统名称TCWS接口调用方TC,TDM接口功能描述自动登陆到TDM系统后,自动获取委托单供用户填写委托单的信息,TC试验大纲下载,TDM请求获取上传报告书的服务。TDM请求下载试验大纲调用服务的方法,TDM请求获取上传报告书的方法接口协议类型SOAP服务器IP9调用端口8090服务URL地址http:/ 9: 8090/TDM/services/UFCTDMSer?wsdl同步方式同步调用异常说明.1 TC获取实验大纲接口基本信息方法名称String getFile(String userid,String password,String item_ids)描述自动登陆到TDM系统后,自动获取委托单供用户填写委托单的信息说明:该方法由PLM系统开发人员编写,功能是将该用户下的试验大纲下载到指定目录供后续调用。下载下来包含两个文件,且将这两个文件放在同一文件夹内,当上传完毕后,用户在TDM系统中检查确认是否成功接收到所需的试验大纲,否则检查错误原因,重新上传。文件内容如下图所示:发布路径9:8090/TDM/services/UFCTDMSer?wsdl输入参数参数名称是否必填参数说明取值说明userid是TC账户的用户名password是TC账户的密码item_ids是TC系统中试验大纲的ID号多个ID号之间使用!作为分隔符输出参数返回值类型返回值长度说明String成功“True“失败“False”若正确执行,则返回“true“,若错误,则返回错误信息异常信息描述文件示例getFile(“123456”,”1234567”,”0101000! 0101002! 0101003”).2 获取该用户的项目信息方法名称String getProject(String user_id,String passwrod)描述TDM中点击查询PLM试验大纲按钮,调用TCWS服务,将当前的用户ID作为参数,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论