如何查找和使用U8的API

上传人:公**** 文档编号:511364538 上传时间:2022-11-20 格式:DOC 页数:13 大小:421.50KB
返回 下载 相关 举报
如何查找和使用U8的API_第1页
第1页 / 共13页
如何查找和使用U8的API_第2页
第2页 / 共13页
如何查找和使用U8的API_第3页
第3页 / 共13页
如何查找和使用U8的API_第4页
第4页 / 共13页
如何查找和使用U8的API_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《如何查找和使用U8的API》由会员分享,可在线阅读,更多相关《如何查找和使用U8的API(13页珍藏版)》请在金锄头文库上搜索。

1、如何查找和使用U8的API摘要客户化开发中常常有将某些数据经过加工后存储至U8标准单据中的需求,通常客开人 员是通过将数据插入物理表的方式进行,这时插入的数据未经系统的业务校验,为后续操作 埋下诸多隐患。U8的API接口,则是提供给客开操作系统单据的一个接口,客开只需将数据组织好, 系统校验、增.删、改等操作都有不同的API接口来实现,调用相应API就可以完成操作。如何使用APIa) API位置 如下图所示:A wi-匕却扌壮龙 約ft附炖龙 u 巴 s亡eh订中u 曲匕出口=匕建5走 巴惑朗f X ms 亡片污GF a er 二匕主产咬 fc 4b bR$处o耐件d KC!翊堰冋4專P;上】

2、*4tft 0,sCn,oU4 2M7 IfC3 5U安全中令o P0 Tlt Llt4dm.纭ace k己 “ ;tCO d为0口 icscn vrv7n (* 3衣务 33么ALE*岑合a”吸13b) API接口描述选择服务接口,右键,可以查看该接口的描述、代码示例,如下图所示:S&销售订单i白“固爭件k- Wl晋通类型丨曲也插件类型|自药服务接口is审核或弃审q删除单据 q装我单据新増或修改iy逋定耳!S关闭耳 E&销售报价单 會巴专用发票 直田爭件服务接口ig $肖售单据.接口描迷代码示例导出删除雇性c ?vh-H? nn ir?/scEMqp M *Qp&j匕出口M a fjaorr

3、 -b柚血 efomwf?匕杭爲 n匕爱并曲恥 匕 tlK驾凸肛手屯W* z to a*6匕订E rJ *f9 却 P 0如対 P * 霍 Q-M冬-oy吳MW】开 ffi t 报恂还片W 找口y 2e a hu鬼紙忌巧匕巴艺昭整&UTM1 ffl tw 4 aws_ foSfT5li e?ft 由匕台rxe a中q 么匕人方财 yfoRlM巴务占识:二UKSdngVBK*esse力 f 養xanrootOtasHUSXM12 gODODcMt2n5WzWBtT!3(121XXajX)SroKtM2n狮g.a: SO.ODOX(Ccm231用CTURN)QZAFtTX:XTsrssTxa*fi

4、tu如MSft: 12KXMt|Rir 筈堆:字名raw字MXfiAM*c) API参考代码示例riimsaft8fcRf5匕杭滋爲 匕 VtlK匕肛手屯W*z to a*包匕订e 3轴9 4P2H 9如対 F * RaSQ-EM 養上雳SW9M 科代匕报恂岛白穹俺复豪ffi JU片 W 找口 q 気事瓜妬刁R* 耳厚aeO HU鬼紙忌3$forw?巴艺删整sUfie)wB A ttws-r fc)SfT51i$ e?ts;匕含Qft七/中匕图匕人加槽 to nineai 巴nyRB/. -:畑如a*t”奔蜩 6lRlXBr.Urf JBUpa 4D)UQgt* JLi = wr.Stroc

5、h* = ;StTll *?w4 =;Strl*-ll-ir;:trl* Jvr “AS,時於初即 3frv)(at! m 楫 RKfTwcua 录中的山人泥!X?f】mxVSUc.r. 41汚I用应XsStf1I.rTBI:,分 Eg*Klx:三十乂 耐 l 昭 0grr imm sif. . ” “ g 护) /.HIM l UIVZF/Mfc ill IHM I JSE8CJ illtn” wuwe xt4&Callatti CarutC Syoti In*r|Srico.W雨wr”护 B1M *3 .34祝“, t( IWM W WVlFrM.rk tt( W1I* 的U】FrJhw.

6、,ic I.Fn E3Kct*tu 2“ l*(curra(O /)匕廉宏乃C上Wt鼻02車口貝用如*0l(M实际应用本文以c#代码为例,数据源采用系统中已存在单据做为数据源进行讲解。调用API代码示例/ /销售订单(业务类型报错)/ / / public static void AddSO_S()Ma i n (U8lx)g i n. c 1 slx)g i n uSLog in .String id. ref str ing vNewIDRet)/第二步:构遗环境上下文对象,传入login,并按需设置其它上下文参数 rSKnvContcxt envContext = new CSEnvCo

7、ntext():envContextU8Login = uSLogin;销售所有接口均支持部独立事务和外部事务,默认部审务/如果是外部亨务,则需要传递ADO. Connection对象.并4Is 1 ndependenceTransaction 属性设置为false/cnvContext. BizDbConncction 二 new ADO. Connect ion();/envContext IslndcpendcnccTfacsaction = false;/设置上下文参数envContext. SetApiContext (VoucherType*. 12) ; / h F 文数据类型:

8、int,含义:单据类型:12/第三步:设置API地址标识(Url)/当前API:新增或修改的地址标识为:U8API/Sale0rder/SaveU8ApiAddress myApiAddress = new U8ApiAddress(*U8API/SaleOrder/Savew);/第四步:构iAPIBroker 8Ap:Broker broker 二 new 8ApiBroker(myApiAddress. envContext);/第五步:API参数賦值/给BO表头参数dom血ad賦值,此B()参数的业务类型为销营订单,隔表头参数。B0参数 均按引用传递提示给B0表头参数domllead赋

9、值有两种方法/方法一是直接传入MSXML2. DOMDocumentClass对象/broker.AssignNormaIVa1ue(nd(xnHeadv. new MSXML2. DOMDocumentClass().ADODB. Conncc t i on conn 二 new ADODB. Conner t i onC 1 ass ();ADODB. Rec ord se: rs 二 new ADODB. RecordsetClassO :MSXML2. DOMDocuncnt domhead = new MSXML2. DOMDocumentClass();string strConn

10、 = stringFormat(Provider二SQLOLEDB;Initial Catalog- ;0l:DataSource- 1; *. UFData/ + u8Logi n. ge t_cAcc_l d () + ” ” + uSLogin. cl Year.u8lx)gin. dbServerName);conn.Open(strConn. ”sa” u8Login SysPassword, 0);string sql = select top 1 * from SaleOrderQ where id-” + id + ” rs. Open(sql. conn. ADODI?. (

11、ursorTy;;cl:num. adOpenForwardOn 1 y.ADODB. !.; kTypeEnum. adLockOpt imist ic, -1);rs. Save(domhead. ADODB. 1 rs i s 11 : rmi111 r 1 um. adPersi stXML): rSAPIIIc per. FormatD)m(ref domhead. ”.); broker. AssignNorma1 Value(DomHead* domhead);domhead selectSingleNode( V/rs: data/z: roww). attributes getNamedl tem(M id*) nodcValue = tMSXML2.DOMDocunxnt domBody 二 new MSXML2. DOMDocumentClass ();/domBody. Roount 二 1;ADODB. Connccti on conn1 = new ADODB. ConncctionClass (); ADODB. Record so: rsl = new ADODB. R*cordsct( lass();string strConnl = string. Format(Prov

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号