为什么不能空缺:因为URL是使用的PathParam的格式,缺失导致参数错位,而无法理解;
除非采用 QeuryParam格式( ?ip= & no=),或约定空缺参数的组合;
目前看来这种约定(空格代替)是最方便快捷的.
Class类名还是要完整:EAS把菜单类名完整传入
发件人: 宋凯
发送时间:
2011年9月26日 13:55
收件人:
曾功立; 王涿; 谷泉; 张亚朋
抄送: 颜亮;
张大亮
主题: 答复: EAS增加统计功能,发送到web20
为什么不能空缺,建议能像web应用这样默认空缺
Class类名还是要完整,因为不止我们自己的包名,还有客户自定义的,省不了多少空间
--------------------------------------------
姓名:
宋凯 kevin
部门:
BOS产品部
电话:
0755-86073259
--------------------------------------------
欢迎访问BOS开发者社区进行交流!
发件人: 曾功立
发送时间:
2011年9月26日 13:48
收件人:
王涿; 谷泉; 张亚朋
抄送:
颜亮; 张大亮; 宋凯
主题:
EAS增加统计功能,发送到web20
web20已经增加接口,可以保存EAS统计信息,请EAS增加相应的调用.
1.eas登陆
URL:
http://web20.kingdee.com/eas/{no}/{ver}/{ip}/login
param:注意不能空缺,如某参数为空,请用一个空格代替
no 客户号,ver EAS版本,ip 客户内部ip
如某客户登陆信息记录:
http://web20.kingdee.com/eas/kd/7.2/127.168.0.88/login
2.eas登出
URL:
http://web20.kingdee.com/eas/{no}/{ver}/{ip}/logout
param:注意不能空缺,如某参数为空,请用一个空格代替
no 客户号,ver EAS版本,ip 客户内部ip
如某客户登出信息记录:
http://web20.kingdee.com/eas/kd/7.2/127.168.0.88/logout
3.eas菜单
URL:
http://web20.kingdee.com/eas/{no}/{ver}/{ip}/menu/{clazz}
param:注意不能空缺,如某参数为空,请用一个空格代替
no 客户号,ver EAS版本,ip 客户内部ip,
clazz
菜单类名(最好简单,我们能理解就好,可以省略开头的com.kingdee等字段再记录)
如某客户菜单信息记录:
http://web20.kingdee.com/eas/kd/7.2/127.168.0.88/menu/test.aduit
4.eas查询信息
URL: 返回前100条记录
http://web20.kingdee.com/eas/query/{no}/{ip}
param:注意不能空缺,如某参数为空,请用一个空格代替
no 客户号,ip 客户内部ip
如某客户信息记录:
kd所有的记录(kd/后有一个空格) http://web20.kingdee.com/eas/query/kd/
/
88的记录 http://web20.kingdee.com/eas/query/kd/127.168.0.88
结果:
<collection><eas type="2" version="7.2"
clientno="kd"><ip>127.168.0.88</ip><gip>192.168.33.56</gip><msg>test.aduit</msg><time>1317014980112</time></eas></collection>
5.统计
后续我会增加统计页面,可以直观的各种口径统计
大家有什么问题,可以邮件和手机回复我.
-----------------------------------------------------------------------------------
曾功立
BOS产品部
0755-86072354,18926441109
gongli_zeng@kingdee.com
-----------------------------------------------------------------------------------