收藏 分享(赏)

金蝶K3外部数据交换服务使用参考.doc

上传人:wspkg9802 文档编号:7546207 上传时间:2019-05-21 格式:DOC 页数:45 大小:208KB
下载 相关 举报
金蝶K3外部数据交换服务使用参考.doc_第1页
第1页 / 共45页
金蝶K3外部数据交换服务使用参考.doc_第2页
第2页 / 共45页
金蝶K3外部数据交换服务使用参考.doc_第3页
第3页 / 共45页
金蝶K3外部数据交换服务使用参考.doc_第4页
第4页 / 共45页
金蝶K3外部数据交换服务使用参考.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、外部数据交换服务使用参考目录目录概述公共服务 (Public.asmx)AisQuery 服务GetAisType 服务DeleteItemQuery 服务DeleteItemUpdate 服务币别 (Currency.asmx)Query 服务Update 服务计量单位 (MeasureUnit.asmx)Query 服务Update 服务辅助资料 (AssistDetail.asmx)Query 服务Update 服务科目 (Account.asmx)Query 服务Update 服务凭证字 (VoucherGroup.asmx)Query 服务Update 服务客户 (Customer.

2、asmx)Query 服务Update 服务部门 (Department.asmx)Query 服务Update 服务职员 (Employee.asmx)Query 服务Update 服务物料或商品 (Material.asmx)Query 服务Update 服务仓库 (Stock.asmx)Query 服务Update 服务供应商 (Supplier.asmx)Query 服务Update 服务分支机构 (SubCompany.asmx)Query 服务Update 服务费用( 工业特有) (Fee.asmx)Query 服务Update 服务工作中心(工业特有) (WorkCenter.a

3、smx)Query 服务Update 服务订单与订单执行情况(工业) (InduSaleOrder.asmx)QuerySaleOrder 服务UpdateSaleOrder 服务QueryOrderTrace 服务库存( 工业) (InduStockData.asmx)QueryWithBatch 服务QueryWithOutBatch 服务销售发票(工业) (InduSaleInvoice.asmx)QuerySaleInvoice 服务删除关键字(工业) (InduDataKey.asmx)DeleteItemQuery 服务DeleteItemUpdate 服务订单( 商业) (bus

4、iPSO.asmx)QueryPSO 服务UpdatePSO 服务订单执行情况(商业) (busiSOConsignment.asmx)QuerySOConsignment 服务库存( 商业) (busiStocks.asmx)QueryStocksData 服务销售发票(商业) (busiInv.asmx)QueryInv 服务凭证( 财务) (Voucher.asmx)Query 服务Update 服务收款单( 财务) (ReceiveBill.asmx)QueryReceiveBill 服务应收计划(财务) (ArApPlan.asmx)QueryArApPlan 服务合同( 财务) (

5、Contract.asmx)QueryContract 服务调用方式通过现有工具(组件)进行访问Http 方式对象说明应用示例静态数据交换(基础资料)动态数据交换(业务数据)相关资料金蝶数据交换标准W3C Web ServiceSOAPWebService 配置过滤条件的语法和格式错误处理机制安全机制概述总体说明我们的客户越来越成熟,在客户内部中的信息化程度也越来越高,所以使用的业务系统也越来越错综复杂,不同的系统可能跨越不同的系统平台,而客户又希望在内部的不同应用系统中可以沟通协作(术语:EAI 应用)。我们金蝶的产品线也包括了 ERP、CRM、OA 等不同产品,而这几种产品的系统架构和设计

6、以及应用可用的平台都有很大的差异,而要在这几个系统之间达到无缝的集成和整合。关键还在于不同的应用系统之间的数据交换(工作流也构架在数据交换的基础上)。而我们设计的外部数据交换服务就是一套比较完整和合适的解决方案。可以在构建在不同的系统平台的应用系统之间实现同步、实时和增量的数据交换(静态数据和动态数据)。注意:本篇所介绍的外部数据交换服务都是金蝶目前已经提供的服务。注意:本篇所介绍的外部数据交换服务可向下兼容至 K/3V9.2 版本。通过该说明文档,你可以了解到1. 外部数据交换服务的目的、原理以及安装。2. 如何通过程序访问外部数据交换服务。3. 使用外部数据交换服务的技巧和要点。4. 使用

7、外部数据交换服务的应用示例。5. 外部数据交换服务的理论背景和相关的知识。6. 目前我们都提供了哪些外部数据交换服务。该文档阅读的适用对象需要在 K/3 系统上进行二次开发与 K/3 系统进行数据交换的行业开发者需要跟 K/3 系统进行数据交换的第三方系统的开发人员扩展外部数据交换服务的 K/3 开发人员对 Web Service 感兴趣的开发人员外部数据交换服务的安装在 K/3 系统安装程序主界面,选择“外部数据交换服务部件”。安装注意:注意:该服务必须安装 K/3 系统的中间层。外部数据交换服务功能列表目前 K/3 提供的外部数据交换服务主要有以下一些:1. 公共类:账套查询服务、查询账套

8、类型服务等;2. 基础数据类:币别、计量单位、科目、辅助资料、客户、部门、职员、物料(商品) 、供应商、分支机构、工作中心、费用、凭证字交换服务;3. 业务数据类:工商业订单交换服务、工商业库存查询服务、合同交换服务、收款单查询服务(预收单) 、应收计划查询服务、凭证交换服务、科目余额查询服务等。以上各种服务的具体使用请参考以下详细说明。公共服务 (Public.asmx)AisQuery 服务服务说明:返回账套信息接口定义:public AisInfo AisQuery参数说明:返回信息:AisQueryResult:表示账套信息的节点组,类型:数组out string strError:返

9、回出错信息,类型: stringGetAisType 服务服务说明:接口定义:public string GetAisType(int iAisID,string strUser,string strPassword,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:string返回信息:GetAisTypeResult:表示账套类型的字符串,类型:stringout string strErr

10、or:返回出错信息,类型: string返回指定账套的账套类型表示如下:类型名称 账套类型 返回值1 工业企业全面解决方案 AcctType_Industry gy2 商业企业全面解决方案 AcctType_Commerce sm3 工业企业物流解决方案 AcctType_GYWL gywl4 商业企业物流解决方案 AcctType_SYWL sywl5 标准企业财务解决方案 AcctType_QYKJ qykj6 集团企业财务解决方案 AcctType_GRCW grcw7 行政事业财务解决方案 AcctType_ZFKJ zfkj8 会计中心解决方案 AcctType_TGZT tgzt9

11、 人力资源解决方案 AcctType_RLZY rlzyDeleteItemQuery 服务服务说明:返回已经删除了的基础资料数据的关键字信息接口定义:public Delete DeleteItemQuery(int iAisID,string strUser,string strPassword,ItemObject IO,int iPerCount,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型: intstrUser:用户名称,必

12、须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringIO:查询的基础资料对象类别,其值如下:Public Enum ItemObjectlAccount = 1 /科目,已实现lAssist = 2 /辅助资料,已实现lCurrency = 3 /币别,已实现lMeasureUnit = 4 /计量单位,已实现lCustomer = 5 /客户,已实现lDepartment = 6 /部门,已实现lEmployee = 7 /职员,已实现lMaterial = 8 /物料(商品) ,已实现lStock = 9 /仓库,已实现lRe

13、mark = 10 /备注,预留lSupplier = 11 /供应商,已实现lSonCompany = 12 /分支机构,已实现lWorkCenter = 13 /工作中心,已实现lcbCostObj = 14 /成本对象,预留lcbCostItem = 15 /成本项目,预留lcbExpense = 16 /要素费用,预留lcbService = 17 /劳务,预留lFee = 18 /费用,已实现lVoucherGroup = 19 /凭证字,已实现lAuxProp = 20 /商品的辅助属性,预留lCashFlowItem = 21 /现金流量项目,预留lSettle = 22 /结算

14、方式,预留End Enum iPerCount:指明返回记录条数,类型:inteagerstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringDeleteItemUpdate 服务服务说明:接受用户提交的基础资料数据的关键字,删除 K/3

15、的相应数据接口定义:public bool DeleteItemUpdate(int iAisID,string strUser,string strPassword,ItemObject IO,Delete Data,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringIO:查询的基础资料对象类别,见 DeleteItemQuery 服务Data:业务数据,符合 Schema 规范,

16、类型:数组返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。 strError:返回错误信息,类型:string币别 (Currency.asmx)Query 服务服务说明:返回满足条件的币别信息接口定义:public Currency Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string s

17、trError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp: 传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeSta

18、mp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的币别信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Currency Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型

19、:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录。true 表示只增加但不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 Fal

20、se,strError 包含出错信息。strError:返回错误信息,类型:string计量单位 (MeasureUnit.asmx)Query 服务服务说明:返回满足条件的计量单位信息接口定义:public MeasureUnit Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类

21、型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTime

22、Stamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的计量单位信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,MeasureUnit Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法

23、用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录。true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,

24、类型:string辅助资料 (AssistDetail.asmx)Query 服务服务说明:返回满足条件的辅助资料信息接口定义:public Assist Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类

25、型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError

26、:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的辅助资料信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Assist Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:str

27、ingData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:Boolean bAddNewOnly:是否只增加记录,true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,类型:string科目 (Account.asmx)Query 服务服务说明:返回满足

28、条件的科目信息接口定义:public Account Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCoun

29、t:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的科目

30、信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Account Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UU

31、ID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录,true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,类型:string凭证字 (VoucherGroup.asmx)Query 服务服务说明:返回满足条件的凭证字信息接口定义:public VoucherGroup Query(int iAis

32、ID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 S

33、ql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的凭证字信息接口定义:public bool Update(int iAisID,str

34、ing strUser,string strPassword,VoucherGroup Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示

35、按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录,true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,类型:string客户 (Customer.asmx)Query 服务服务说明:返回满足条件的客户信息接口定义:public Customer Query(int iAisID,string strUser,string strPassword,int iPer

36、Count,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0

37、x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的客户信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Customer Data,b

38、ool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录,t

39、rue 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,类型:string部门 (Department.asmx)Query 服务服务说明:返回满足条件的部门信息接口定义:public Department Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp

40、,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息

41、:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的部门信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Department Data,bool bCheckByUUID,bool bAddNewOnly,out string

42、 strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录,true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回

43、信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strError 包含出错信息。strError:返回错误信息,类型:string职员 (Employee.asmx)Query 服务服务说明:返回满足条件的职员信息接口定义:public Employee Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)

44、参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的

45、最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的职员信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Employee Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteager

46、strUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Number,Name 更新数据,类型:BooleanbAddNewOnly:是否只增加记录,true 表示只增加不覆盖记录,false 表示既增加又覆盖记录,类型:boolean返回信息:UpdateResult:如果更新成功,返回为 True,否则返回 False,strErro

47、r 包含出错信息。strError:返回错误信息,类型:string物料或商品 (Material.asmx)Query 服务服务说明:返回满足条件的物料(商品)信息接口定义:public Material Query(int iAisID,string strUser,string strPassword,int iPerCount,string strFilter,ref string strTimeStamp,out string strMaxTimeStamp,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstr

48、User:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringiPerCount:查询时的每页记录条数, inteagerstrFilter:过滤条件,符合 Sql4.0 规范,类型:stringstrTimeStamp:传入起始时间辍值,默认为“0x0000000000000000” ,返回当前页的最大时间辍值,类型:string返回信息:QueryResult:表示数据信息的节点组,类型:数组strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入strMaxTimeStamp:返回所要返回记

49、录的最大时间辍值,类型:stringstrError:返回错误信息,类型:stringUpdate 服务服务说明:接受用户提交的数据,更新 K/3 的物料(商品)信息接口定义:public bool Update(int iAisID,string strUser,string strPassword,Material Data,bool bCheckByUUID,bool bAddNewOnly,out string strError)参数说明:iAisID:账套 ID,通过账套查询服务获取,类型:inteagerstrUser:用户名称,必须为 K/3 中的合法用户,类型:stringstrPassword:用户密码,目前通过明文传递,类型:stringData:业务数据,符合 Schema 规范,类型:数组bCheckByUUID:指明是否按 UUID 更新数据。True 表示按 UUID 更新数据,False 表示按 Numb

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报