




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、外部数据交换平台实施使用指南张时栋02/12/2004修订1. 进入NC系统的外部数据1, 外部交换平台结构:功能特点:(1)按照业务流程的顺序要求,业务数据从外系统流向NC系统时(或者 从NC系统流向外系统时),可以通过外部交换平台支持这种数据的自 动实时流动,实现异构系统间的无缝连接。(2)基于NC中间件的监听服务,可随时接收外系统传来的数据,并实时 处理完成后,即时返回结果回执,整个过程全部自动完成,无需人为 干预。可以触发业务的自动实时处理。(3)采用消息机制,外系统按照HTTP协议把规定格式的XML数据包(或 XML文件形式)发送到NC服务器所在的URL地址,支持局域网和 广域网传输
2、,可穿越企业防火墙。(4)灵活配置,自由扩充。外部交换平台接到XML数据包以后根据配置 做相应判断,然后由XML处理器翻译成NC业务模块可以接收的形式。 支持自定义扩充单据,通过二次开发完成NC业务模块适配器实现。(5)智能对照外系统与NC系统间基础数据的映射,大大降低了实施过程 中的工作量,并在后期维护时提供了方便。智能对照支持NC基础数 据自动导入,从外部文件导入以及大批量数据(例如存货数据)的后 台自动导入。(6)实时反馈处理结果,详细明确错误位置,业务模块处理完以后会以编 码形式返回结果,正确是1,错误是英他编码,并有相应详细错误说 明,便于确建错误原因。(7)由外系统按照约定产生基础
3、档案的主键,在传入的XML文件中可以 直接写入,无须在基础档案对照表中设置对照关系,降低实施工作量。(8)外系统基础数据编码约左与NC编码一致,可以使用自动基础数据对 照功能。如果外系统可以把基础数据按指泄格式导出,可以支持文件 导入基础数据对照功能。2, 数据文件示例虽然我们的系统支持从NC系统向外发布数据,但NC接收外部数据并作相应 的处理是本系统设计的重点和实现的难点。把标准XML格式包装的相应单据 数据转换为NC能够识別的数据并写入对应的数据库表,需要做很多复杂的处 理,为了顺利完成这些处理事前必须进行一系列仔细的配置工作。外部数据XML文件示例(会计凭证): voucher id12
4、34560102、 1001 f42002 10 1 1 2002-08-l 8 薛明 UFSOFTNdcmoGL440504 购买办公用品 O O 0 O O 0 300 !-辅助核算,一个item表示一种辅助核算- item name部门档案车间 zsd XML文件属性头说明:1, roottag表示根结点标签,其值voucher应该与后而文档内容标签voucher id二 1234560102中的voucher 一致,其中id号唯一标示该voucher.该id号表示在外部 交换平台接收外部数据时唯一标示一张单据,与单据体里的id号(例如凭证号)是两个槪 念,单据体里的id号是业务处理时使
5、用的,这里的id号是接收单据时判断是否重复的。不 能重复,可以是数字或字符,不能超过30位长。2, billtype表示传输文件的类型,如gl表示会计凭证,该类型以单据类型参照中数据 为准,或者与voregister. xml文件中注册的类型为准。3, subtype表示billtype类型的子类型,如果没有子类型则不需要指泄,值为空。, 目前在传送基础档案时,subtype为invbas时表示存货基础档案,为invman时表示存货管 理档案,为invproduce时表示生产档案,为cubas时表示客商基础档案。4, replace二” Y”表示如果该文档已经正确的收到过并正确处理过时是否进行
6、覆盖处 理.5, isexchange表示文档解析时是否需要基础档案对照,值是” Y/N”,默认是Y.6, filename表示当前传送的文件冬.7, sender表示外部系统的编号,该编号由接口双方约定,是四位长的一个编码,值可 以是任意,例如1101,但一旦约定后就不能再随意更改,该编号应该与“外部系统与对应 帐套设置”界面、“外部系统注册登记”界而和基础数据对照表维护”界面中填写的外部 系统编号一致。&凭证的voucher_head和voucherbody部分的标签需要注意凭证头部分(head)的标签 必须以head结尾,凭证体部分(body)的标签必须以body结尾,凭证的分录(ent
7、ry)包括再 凭证体(body)内,一个凭证体可以包括多个分录(entry)部分。9, proc表示进行的操作,参数有add(增加),query (査询),delete(删除),abandom(作 废),post (发送),默认是add。10, operation表示操作单据响应的方向,外系统传入单拯是参数req表示请求操作, 外部交换平台反馈信息是res表示应答操作。新增加的属性:11, autocontrast 在 2003-03-18 release 3.5 版本(NC220)以后增加了支持客商和 存货基础数拯自动对照的功能,如果aotucontrast二C,基础档案按编码自动在收到时
8、增加对照关系,如果aotucontrast二M,基础档案按名称自动在收到时增加对照关系.12, receiver表示接收单位编码或名称,在2003-03-18 release 3. 5以后的版本中该 属性可以省略或为空。13, isDebug属性表示是否输出调试信息,等于“Y/N”,默认值是“N”,用于出错时 帮助查询错误原因的用途。2. 1帐套的配置与外部系统的注册登记第一步,外系统与NC帐套对应关系的配置:NC是支持多数据源(帐套)的系统,不同的外部系统传来的数据可能要求进入不同的 数据源(帐套)。所以必须首先就外部系统与所属帐套进行配置。以下的界面负责这个任务 的实施。外部系统与所属帐套
9、配置完成,将在Webserver的根目录wcbappsnc_wcbufxx下形成一个文件regconfig.xml,它的一个示例如下,该示例只是方便大家理解概念,实际 当中,请尽戢不要手动编辑该文件。在NC开发环境中(VisualAge中),该界而定义的数 据源应该与D:ierpbinprop.xml文件中泄义的数据源一致。2201 5555 界而使用方法:该界而中系统编号”列表示外部系统的编号,应该是4位数字。“对应帐套”列 表示NC的帐套。由于默认的帐套名可能与NC左义的帐套需不一样,注意在第一次进入该 界而时要修改“对应帐套”列。注意做完了该界而的修改后需要重起中间件修改才有效。第二步,
10、外系统与对应公司帐和单据类型的配置:该步骤进行外部系统与NC对应公司帐和单据类型的注册和登记。实施该功能的界面如 下:界面使用介绍:首先确泄“对应帐套”下拉框是与外系统编号所对应的,“对应帐套”下拉框表示 针对某一个帐套设垃注册信息,表格中第一列的系统编号应该与第一个配置界而中的“系统 编号” 一致,如果一个外部系统编号的数据只需对应NC中一个公司的数据,“外系统对应 公司餌称”列可以任意输入,如果一个外系统编号的数据可能对应NC多个公司的数据,则 该列的填写另有规则,这一点在稍后的部分会介绍。“NC对应公司主键表示针对哪一个 公司帐传送数据“单据类型”表示传送的单拯类型,“是否启用”应该选是
11、。辅助信息是针 对某些类型(例如预算表,银行对帐单,会il凭证和物料生产档案等,该功能的使用需要另 外提供辅助信息文件)的单据增加一些辅助信息使用的。NC220以前,对于每一种传入的单据,要求一条记录里的外系统编号只对应NC个公 司,但对于传入的基础数据可以注册多条记录(单据类型设为bs),实现一个外系统的基础 数据对应到NC多个公司的基础数据,任导入基础档案时实现基本档案自动分配为管理档案 的操作。该界而提供了增加、修改和删除注册信息的功能。 在NC220以后,外部交换平台的外部系统注册登记界面做了一些修改,第二 列改为外系统对应公司名称“,以前一个外系统编号应该是对应一个NC的 公司帐的,
12、在该界而中也只能就某种单据类型设置一个外系统数据与NC某个 公司账的对应关系,NC220以后可以在该界面中设宜一个外系统对应多个NC 公司帐的对应关系,确认为启用后有效,可以支持在一个XML文件中,一个 外系统编号的数据可以对应到NC不同公司的数据。 例如:如果外系统1101需要导入凭证(gl类型)到公司1001和1002,如上 图界而中注册两条记录,对于一个外系统编号1101,外系统对应公司需称” 列分别填写了不同的两个外系统对应公司名“测试公司”和“测试公司二”。需要注意的是: 对于一个XML文件内的每张凭证,在凭证头需要加入corp属性标示该 凭证属于哪一个公司,如:voucher id
13、=89991 corp=%!|试公司“corp” 的内容应该与XML凭证文件里外系统的公司名称以及上述界而中“外 系统对应公司需称”列公司名一致。 第二列“外系统对应公司统称”应该填写的内容需要与外系统导入的XML 文件中外系统公司名称一致。关于辅助信息配置界面:辅助信息配苣界面目前主要是导入银行对帐单、存货基础数据和会计凭证时 会用到。 导入银行对帐单时辅助信息配宜界而示例: 导入会计凭证如果需要根据凭证来源或凭证类别控制修改和删除权限时, 需要使用辅助信息配宜界而。该功能目前主要是应用于U8接入NC系统 时的配置。 导入存货档案时如果需要分配公司下的物料生产档案到库存组织,也需要 用到辅助
14、信息配置界而。在基础数据的多公司分配模式下需要把存货管理档案分配到相应公司的库存 组织时,需要使用辅助信息配置界面配置每个公司对应的库存组织。2. 2基础数据对照关系的配置NC中的基础档案数据,如客商档案、存货档案、人员档案等等,在引用时都是用NC自 己泄义的20位长主键来标识的。当一个外部业务单据传来时,需要对应到NC系统相应的业 务单据,如果幷中包含有基础档案数据(例如:人员信息、部门信息等),这些基础数据也 应该对应到NC系统相应的基础数据。由于NC业务单据中所用到的基础数拯是通过20位长 的主键引用的,因此需要把外系统业务单据中所使用的基础数据转换为与NC中对应的基础 数据的主键值。基
15、础数据对照关系的配置界面来完成这个功能。如果传入的xml文件中有基础档案并且需要进行主键转换(在凭证中还需要包括会计 凭证中的辅助核算项目),则需要在基础档案对照设垃界而左义基础档案对应关系。左边两 列是外部系统的基础数据,右边两列是NC中的基础数据。对于会计凭证的导入,凭证头部分中company标签、voucher_type标签、enter标 签的内容和凭证体部分中的 account_codc 标签和currency标签不能为空,其中 currency 的内容是币种,即使NC设置了默认币种为人民币并且外系统使用的币种也是人民币,此处 仍需要指左对应关系。如果凭证的科目使用了辅助核算,也需要指
16、定与基础数据的对应关系。其界而如下:第三步,基础数据对应配置:1, 要设苣某一个公司的基础数据对照关系,首先要以该公司登录进去。2, 首先填写外部系统编号,此处的外系统编号应该与前面的两个配置界面中的外 系统编号一致。3, 确泄基础数据分类,例如,设垃会计科目的对应关系,增加一行对应关系,设 宜外系统的会计科目编号是217102,对应NC的会计科目是“现金”,然后保 存。4, 导入方式:分手工添加对照关系、自动建立对照关系和外部文件导入加载方式。a)手工添加方式:手工添加一条外系统与NC基础数据的对照关系记录,外部数 据应该是导入单据中会岀现的数据。适用于对照关系不多,外系统基础数据与 NC对
17、应基础数据编码不一致的情况。b)自动建立对照关系:对于数据对应关系设置工作量比较大的基础数据(例如会 计科目),并且外系统导入的单据中使用的基础数据与NC对应基础数据编码 或需称一致的情况,提供了自动建立对照关系的功能,这里建立对照关系的依 据是假设外系统的基础数据值(编码或拿称)与NC的数拯值(编码或名称) 相同的前提。c)外部文件导入加载方式:文件格式支持XML格式和TXT格式,XML格式: 由外系统提供下而示例XML格式的文件,然后先在该界而中指左基础数据类 别后,再导入指定路径下外系统提供的XML文件,导入时按照编码或者鋼称 相同原则建立对照关系,即如果外系统的XML文件中有编码(名称
18、)为001 的数据,并且NC中也有编码(名称)为001的数据,则按照编码(冬称)001 自动建立对照关系:如果外系统的XML文件中有编码(名称)为001的数据, 但NC中没有编码(需称)为001的数据,则按照编码(名称)001建立一条 不完整的对照关系,外系统有数据,NC端没有对应数据,用户可以通过修改 的方式指泄NC的对应数据。TXT格式:导入规则与XML格式类似。XML格式:A0001 vendorA01 ven001 vendorname 1 TXT格式:Code 1,name 1Code2,name2Code3,name32. 3 XML校验文件当外部数拯发往NC时,它的数据是以公共标
19、准XML (见XML传输标准)包装的, 它的数据的合理性由校验文件中定义的规则来校验,同时公共标准中XML的tag与NC中 间表示的tag之间的对应关系也在校验文件中左义,该tag包含数据所屈的基础档案的类型 (如果有的话)也在校验文件中泄义。如果单据类型是头(主)、体(子)结构的,必须分 别设程头、体的校验文件,头校验文件的命名规则是:“header单据类型.xml”:体校验文件 的命名规则是:“body单据类型.xml”;如果不是头体结构的,只需设置头校验文件。与上 而的几个配置文件一样,校验文件必须放宜在Webserver的根目录webappsnc_webufxx目 录下。销售单据的头和
20、体校验文件如下所示(注意文件需的命名,因为销售订单的单据类型 是 30):头检验文件header30.xml v公司编码 datatype=*String nullallowed=,no, maxLength=2O* matchtagpkcorp1 basicdoc=*公 司目录7v单据类型 datatype=String nullallowed=,no, maxLength=,2* matchtag=,creceipttypc7 v单据日期 datatype=,UFDate, nullallowed= no maxLengthlO* matchtag=,dbilldate7 v客户 data
21、type String* nullallowed=,no, maxLength=,20, matchtag=,ccustomerid, basicdoc=*客 户档案7v收款协议 datatype=String nullallowed=,yes, maxLength=,20, matchtag=,ctermprotocolid,/ v收货地址 datatype=String nullallowed=,yes, maxLengthlOO1 matchtag=,vreceiveaddress7 v收货单位 datatype=,String, nullallowed=,yes, maxLengthl
22、OO1 matchtag=,crecciptcustomerid,/ v收票单位 datatype=,String, nullallowed=yes, maxLength=r20f matchtag=,creceiptcorpid/ v运输方式 datatype=String, nullallowed=,yes, maxLengthO* matchtag=,cdeptid,/ v自由项 datatype=,String,nullallowed=,yes, maxLength=,20, matchtag=lvdefl7 v备注 datatype=,String, nullallowedyes*
23、maxLength=,100, matchtag=rvnote7 v编码 datatype=,Stringt nullallowed=,no, maxLength=*20 matchtag=corder_bidV v名称 datatypeString* nullallowed= no maxLength=l20, matchtag=,cinventoryid,/ v单位 datatypeString* nullallowed= no maxLength=l20, matchtag=,cunitid,/ v数量 datatypeUFDouble1 nullallowed=no, maxLengt
24、h=16, matchtag=,nnumber7 v税率 datatypeFDouble* nullallowedno1 maxLength=7* matchtag=,ntaxrate7 v单价 datatypeFDouble* nullallowedno1 maxLength=,16, matchtag=,noriginalcurtaxprice7 v金额 datatype=TJFDouble, nullallowed=no, maxLength=16, matchtag=,noriginalcurnetprice7 v原币 datatypeString* nullallowed=,no,
25、maxLcnglh20 matchtag=,ccurrencytypeid7 v税额 datatype=TJFDouble nullallowedyes* maxLength=16* matchtag=,noriginalcurtaxmny7 v交货日期 datatype=TJFDate nullallowcd=,no, maxLength=* 1 O matchtag=,ddeliverdatef/ v存货档案 datatype=,String, nullallowed=,no, maxLength=,20, matchtag=cinvbasdocid7 v包装单位 datatype=,St
26、ring, nullallowed=,no, maxLength=,20, matchtag=,cpackunitid,/ v包装数量 datatype=TJFDoublel nullallowedno* maxLength=,16, matchtag=,npacknumber7请注意“公司编码”和“客户”数据项的配置,除和英他一些数据项一样的属性信息以外, 还包括basicdoc属性,它的意义是与上而的基础数据对照关系设宜相配合的,当翻译模块读 到该数据项时,它会访问2.2配置好的基础数据对照表,拨照配置将该数据项包含的值翻译 成配巻好的对应的值。校验文件是放在webappsnc_webuf
27、xx目录下,一般不需要实施人员修改。2. 4传输单据的对应处理V0的注册在得到所传输单据的中间表示以后,该单据进入NC数据库的方式有两条可能的线索, 一是调用NC的流程平台提供的接口函数,但前提条件是流程平台必须支持该单据:对于流 程平台不支持的单据,典型的如“财务凭证”,则必须在文件voregister.xml中注册这种的单 拯的vo,并把该文件同样放宜在Webserver的根目录webappsiic_webufxx目录下,目前由 于单据疋流程平台缺乏灵活性,每一种业务单据的处理都有不同的要求,因此目前处理单据 主要是通过注册voregister.xml文件提供的业务接口插件实现,这种方式实
28、现灵活,扩充性 强,与系统其它部分相互影响小。Voregister.xml文件的一个示例如下:/voregisteovoclasstype 的可选值包括:A、C、B、QA:表示有辅助配置信息的接口C:普通业务接口,默认接口类型值B:有文件属性头和返回值的接口,主要用于基础数据Q:单据查询业务接口目前新版本的外部交换平台支持传送的文档包括:NC230可以支持的单据类型淸单列表:会计凭证、支持凭证的增加、修改和删除等操作应收单,应付单,收款单,付款单,收款结算单,付款结算单,划帐结算单, 对外收款结算单,对外付款结算单等NC的应收应付系统可以支持的收付单据 存货核算所支持的各种出库入库单、 供应链
29、库存系统所支持的出库入库单、银行对帐单、固左资产增加卡片,固定资产减少卡片,固左资产变更卡片,凭证査询单,各种基础数据,主要包括存货基础档案、客商基础档案、项目档案、人员档案 和BOM档案。供应链采购订单、采购发票、销售订单、销售发票。生产订单调拨订单等2. 5手动或自动传输加裁外部数据外部交换平台可以支持手动加载外部数据,或直接将外部数据通过http传输到平台的方式。 外部系统接入NC时有两种方案方案一:从外部系统登陆NC外部交换平台的手动加载界面,在指泄的目录下选泄 文件后,按按钮导入。方案二:外部系统开发一个遵循HTTP协议能够向NC外部交换平台发送文件的发送器,按照指 立地址实时发送。
30、1,手动方式是指xml打包好的外部数据可以通过email或文件共享传到本地的某客户 机的目录下,然后通过以下两个界面加载外部数据。加载时,新版本的加载界而兼容了 以前的加载方式,可以使用C:url.xml地址文件的方式,也可以在界而中直接指立URL 地址,如果C:url.xml文件和界而指左都存在,以界面指左为准。矚打开X查看;匚5 Administrator.hotjavaDataCookiesFavoritesFron tPageTempDir 口 Local Settings 口 My Documents D NetHood文件名:文件类型:该界而指泄一个包含XML文件的目录,然后在前一
31、个界而中显示出该目录下的所有XML 文件。2,外部系统也可以直接通过自己的程序直接将外部数据的XML文件通过HTTP的POST方法传输到交换平台,英URL地址一般为(特殊配置的情况除外)http:/webseBfer 地址/scrvlct/nc.bs.pfxx.manualload.ScrvlctForXchangCo外部交换平台支持外系统自动的,顺序的,实时的.传输多个XML文件,并 可以选择是否进行重复检査(设置ufinterface属性后rcplacc=”N“),传输可由外系 统触发。3, 在NC230以后,增加了一个代理平台,可以自动抓取某一个目录下的XML文件按 照配置发送到NC服务
32、器端。可以左时运行或者按一立的时间间隔运行。4,2. 6文件发送回执问题:1, 外系统在向NC的外部交换平台发送了文档后会实时收到回执信息,接收该回执不 需要另外指左URL地址,在Web服务的响应对象中会包含回执信息。如果是采用 手工加载界而发送,返回的回执信息会在当前目录下产生一个backMessage.xml的 文件。2, backMessage.xml 回执示例: ! 一文档编号 123456789存货综合档案 new.xml!-传输返回值 1 文档应收应付.xml正确收到,进入业务插件!应收应付.xml文档已被正确处理XML文件传输返回值resultcode标识含义:传输成功1;文档重
33、复-1;发生未知错误-2;文档属性错误或标签对照错误-3;文档翻译错误4;业务插件处理错误-5;其他错误-6;另外NC22O后传入凭证的返回值有专门的规左2. 7文件发送的日志记录每接收到单据后,外部交换平台会记录日志,该日志记录了收到单据的文档编号,该编号应 该是应每张单据而不同的,任凭证中对应voucher id=“12345676789”中的id号,文档类型 记录单据的类型,对应ufinterface的billtypc属性,目的一般就是“NC”,来源是发送方的 IP地址或机器名,发生时间是指交换平台收到单据的时间,说明会包括接收结果记录和处 理结果记录,一般正确收到一张单据后会产生两条记
34、录,一条是接收结果记录,一条是处理 结果记录,该如果结果记录是正确处理了,则会在一定的时间后被自动删掉,该参数控制是 在webappsiic_webufxx目录下的agentconfig.xml文件中,有两个参数控制日志会自动定时 (隔A小时)整理,删除到某时间点(B时间点)以前的正确接收记录,但处理出错的记 录会保留下来。-参数: 1 表示每隔 1小时整理一次,最小时间单位是小时;-参数:vlogRetainlnterval unit=hour24VlogRetainInterval表示保留 12 小时以内的正确 接收的日志记录,超出这个时间的记录会被删除。最小时间单位是小时。-参数:48表
35、示保留多少小时以内 的NC安装目录xxchange目录下的翻译后的XML文件。如果该参数值为0,则不进行XML 原文件的翻译。学交扶平台日吾fil菟交换平台日志測盘曰址档盘 |所有文越文档辭文目的未理发生对间说明103052067001bsNC11012004-0211 11:48:47invDOOOO 0103 05 20670 00 DO):mi业务丈苔谀曲译成中闫茶示时岀借103052054001NC11012001-02-11 11:48:47invDOOOO 0103 05 20540 00 DO中闫表册岀佶,103052097111b$NC11012004-02-11 11:40:
36、03InvDOOOO 0103 05 209711000业务文苞试0!译成中间表示时岀蜡,103999018001bsNC11012004-02-11 11:48:57inrDOOOaOl 0399901600000ml业务丸总彼呦译成中冋表示时岀危103059042601bsNC11012004-02-11 11:48:55invOOOOOOl 0305904268000业冬文普後曲1圣成中冋表示时出他103059047001bsNC11012004-02-1111:48:55invOOOOOOl 0305904700000中伺丢弼出语.103059035001bsNC11012004-02
37、-11 11:48:54invDOOOO 0103 05 90350 00 00 xmi业务文苔彼fl)译成中闫表弼岀诸103059030001bsNC11012004-02-11 11:48:54InvDOOOO 0103 05 90300 00 do):mi业务丈苔彼曲译成中间来彌岀错,103511015381beNC11012004-02-11 11:48:56invDOOOO 010351101538000:ml业务文苞试0!译成中闾表示时岀皓,103061001741bsNC11012004-02-11 11:48:56invOOOOO 0103 061001740 00 :ml业务
38、衣程被呦译成中问表示时出错,103054058001bsNC11012004-02-11 11:48:51invDOOOQOI 0305405800000业冬丸管後fih圣成中旧表示时出危帕D0DQO0I03D59035OQ000财I业务文茗祓師5成中假表示的出借町3淀2翱5式有诸【491如02飜文時中缎?5项PQrMl別皮的f&阳 4910002ffi2档中数抵项Olcirwci対应的ffi-FERT总要逬行数缺対廉149100D2S文档中数35项ok_measaoc时应的(Stat总妾进行数狂对廉 、 、 丿、 / 4 * * * |莹录公司:T1公司2004-02-193. 实施中应注意
39、的问题:下面是在实施的过程当中需要注意的问题,这些问题的理解有助于当发生问题时准确地 定位问题的所在:1. XML文件的中间表示:符合标准的XML文档传入NC交换平台后,首先被翻译成一种中间表示方 式,这种中间表示方式是NC可以识别的,中间表示方式必须先转换为与具体的 单据相对应的VO才可能写入与单据对应的数据库表,该中间表示方式的数据 文档被存放在newcenturyxxchange g录下,文件名为对应文件夕i加序列号。2. 校验文件:一个单据进入NC的前提首先是必须制定相应的XML业务文档传输标准, 这个标准应由总体组和单据所属的产品组来共同制订,充分考虑类似哪些字段 插入数据库时不能为
40、空的情况(即哪些字段必须包含在XML的业务文档传输标 准里),传输过来的文件应满足头和体校验文件的要求,例如不能为空的数据项 就一泄要有内容,要求是数字类型的数据项必须是数字。该校验文件在 webappsnc_web下面,文件名形如 headergl.xml 和 bodygl.xml,英中 gl 是相应 的单据类型。3. 改进的基础数据对照功能:外部数据交换的正确实施,基础数据对照表的配豊与维护是一个非常重要 的部分,也是公共XML标准到NC中间表示正确翻译的基础,在配苣的过程当 中,基础数据使用了很多参照,而这些参照必须在有关的基础数据都已添加完 毕或配置好的前提下才有数据显示,所以基础数对
41、照表的配置需要先准备好基 础数据然后再建立对照,对于外部系统导入的基础数据,如果该数据是和NC 中的对应基础数据值相等,则可以利用自动建立对照功能完成。例如,外系统 传入的制单人是“张三”,在NC中的制单人也是“张三”,则在建立操作员的基 础数拯对照时可以使用自动建立对照按钮自动按名称建立对照。在自动建立对 照时可以选择按编码或需称建立对照,选择何种方式取决于外系统传入的基础 数掳是编码还是名称,例如客商档案的对照,如果传入的单据中使用的是客商 档案的编码,并且该编码值等于NC中该客商的编码,就按编码自动建立对照, 同理按爼称建立对照亦然。在NC230中,增加了支持按照文件导入数据对照关 系的
42、功能,文件格式支持XML文件和W文件,XML文件格式见前而“基础数 据对应配置”部分的说明。文本文件的格式如下所示。导入数据时,可以指泄 按编码或按名称建立对照关系。Code 1.name 1C2Codc3.namc34. 关于外部交换平台导入基础档案的说明: 导入基础档案时,需要外系统给出基础数据主键,以存货档案为例, 0001C188888888888883 在 20 位长的主 键中,前6位是与NC约泄好的值,后14位是由外系统产生的。 一份外系统基础数据可以导入到NC多个公司账中,也可以只导入到NC 一个公司账中,这里导入时有两种基本档案分配到公司管理档案的模式, 只要
43、在“外系统注册登记”界而注册登记了,默认是多公司基本档案分配 模式,该模式下基础数据的主键的前四位会在基本档案分配到公司管理档 案时自动替换为对应公司的主键。如果在“外系统注册登记”界而注册登 记时外系统对应公司斜称”列填写了保留字“onccorp”,则分配基本档 案时采用单一公司分配模式,该模式下,NC原样采用外系统的基础数据 主键值。如果是导入存货档案并且要分配到库存组织作为物料生产档案, 则不需要使用辅助信息配置界面,只要完成了库存组织的对照设置就可以 自动完成存货管理档案到库存组织的分配。 NC230中,由于总账增加了三个与客商相关的辅助合算项(客商辅助合 算、供应商辅助合算和客户辅助
44、核算),因此在导入客商档案时为了可以 支持自动增加这三个辅助核算数据的对照关系,需要在导入的XML文件 中指左属性contrasMcn匸”客商辅助核算,供应商辅助核算,客户辅助核算, 客商档案,供应商档案,该属性放在ufimcrfacc的后而。 目前可以支持导入的基础数据包括存货档案、客商档案、人员档案和项目 档案4. 关于NC数据的导出:NC数据的导岀主要指外系统获得NC的相关数据,有两种实现方式:1, 外系统向NC发送查询请求,NC收到查询请求后按条件查询出结果数据,然 后给外系统返回。该处理过程是在一个请求响应过程中完成的。数据导出由外 系统的查询请求动作触发。目前对凭证的查询就是这种方式。2, 由NC的业务驱动触发数据发送,例如:单据审核后,如果在流程平台中设置 了数据发送脚本,就可以实现单据发送。目前只是应收应付核销单支持该功能。5. 关于数据交换代理平台:目前的数据交换代理平台主要功能是抓取客戸端本地的XML文件自动怎时发送到 NC应用服务器,该工具主要有两个配置文件sendurl.xml和runtimeclock.inio sendurl.xml文件中记录发送单据类型和发送地址,例如: 说明: isexchange:是否转换(默认Y), operation:响应方式(默认res) ,urladdress:发送地址(不能省略)-mnti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年性白内障护理措施
- 城镇燃气安全检查标准
- 小自考公共事业管理概念理解试题及答案
- 2025至2030年中国气动往复锉刀市场分析及竞争策略研究报告
- 2025至2030年中国毛纺油剂行业投资前景及策略咨询研究报告
- 2025至2030年中国欧式插头内胆支架行业发展研究报告
- 2025至2030年中国樱桃木地柜行业发展研究报告
- 2025至2030年中国楼梯扶手立柱配件市场分析及竞争策略研究报告
- 2025至2030年中国棉织帆布市场调查研究报告
- 2025至2030年中国树脂相框行业投资前景及策略咨询研究报告
- 《健康体检重要异常结果管理专家共识》(2019)要点
- 襄阳四中五中自主招生考试物理试题
- 防护服穿脱流程培训课件
- 六年级下册美术教案-第9课 纸塑丨浙美版
- 最新云南省地图含市县地图矢量分层可编辑地图PPT模板
- 国家开放大学《社会心理适应》形考任务1-7参考答案
- 创维公司逃税案分析
- 《淹溺急救》PPT课件(2022版)
- EPC项目管理之安全文明施工责任制度
- 第二节模糊综合评价法
- 《雷锋叔叔_你在哪里》说课稿55481
评论
0/150
提交评论