EAS BOS webservice 调用原理
来源:互联网 发布:下载购物淘宝网 编辑:程序博客网 时间:2024/06/05 03:20
以采购入库单为例:
可以解压scm_im-server.jar 得到源码:
1、 WSPurInWarehsBillFacadeSrvProxy代理
2、 WSPurInWarehsBillFacadeSrvProxy 调用IPurInWarehsBillFacade接口,String[] importData(String paramString)
3、 PurInWarehsBillFacade实现,IPurInWarehsBillFacade接口,String[] importData(String paramString)
4、 PurInWarehsBillFacade类调用getController().importData(getContext(), xmlData);
5、 PurInWarehsBillFacadeController接口中String[] importData(Context paramContext, String paramString)
6、 AbstractPurInWarehsBillFacadeControllerBean实现接口PurInWarehsBillFacadeController的String[] importData(Context paramContext, String paramString)方法,但是没有实现抽象方法String[] _importData(Context paramContext, String paramString)
7、 PurInWarehsBillFacadeControllerBean实现抽象类AbstractPurInWarehsBillFacadeControllerBean的方法String[] _importData(Context ctx, String xmlData)
8、 String[] _importData(Context ctx, String xmlData)方法中调用了XMLUtil工具类返回了HASHMAP的表头和表体,validateProperty进行验证,并获取HASHMAP中的”CU”给info赋值。给表头CoreBaseInfo info通过buildBillHead()赋值,通过builBillEntries()给表体赋值。。
9、 PurInWarehsBillFacadeControllerBean的setXXXProperties方法调用PurInWarehsBillConstant的静态变量映射。
10、 如果对xml标签做对应的话 ,可修改setXXXProperties方法和PurInWarehsBillConstant的变量映射。其中(String)billHeadMap.get(strProperties[i]))获取xml数据的对应值。
内置一些XML解析工具类管关注下。
- EAS BOS webservice 调用原理
- EAS BOS webservice安全性
- EAS BOS Webservice的开发、部署及客户端使用
- EAS BOS 介绍
- 金蝶EAS BOS
- EAS BOS附件表
- EAS BOS锚定设置
- EAS BOS 常用代码
- EAS BOS单选框设置
- eas bos 常用代码
- EAS webService接口调用报错
- EAS BOS生成EAS需要的id
- EAS BOS 安装插件方法
- eas bos 客户端常用代码
- EAS BOS工作流实施指南
- EAS BOS MsgBox使用大全
- EAS Bos 合计行代码
- EAS Bos 合计行代码
- CentOS6.2+Jenkins1.454
- Java中使用正则表达式校验字符串
- Jquery 基本控件取值 赋值
- 连续整数固定和问题
- android 图形开发实例
- EAS BOS webservice 调用原理
- oracle 管理 之 会话篇 session
- CentOS6.2+Apache2.4.1+SVN1.7.3环境搭建
- ActiveX 部件不能创建对象
- 深入理解HTML协议
- CentOS6.2+ANT1.8.3编译环境
- 如何查看并杀死僵尸进程?
- cocos2dx_for_android
- Android自定义属性时format选项可以取用的值