UDN-企业互联网技术人气社区

板块导航

浏览  : 8207
回复  : 27

NCWebService开发注意事项文档

[复制链接]
彬彬有丽的头像 楼主
发表于 2014-4-17 15:39:00 | 显示全部楼层 |阅读模式
□  法国YUNANO顾问二次开发问题

我今天对SCM模块下的创建和查询销售订单进行了测试。有一些问题想向您请教一下。
          ISaleOrderMaintain ncItf = NCLocator.getInstance().lookup
(nc.itf.so.m30.self.ISaleOrderMaintain.class);
          ISaleOrderScriptMaintain ncItf2 = NCLocator.getInstance().lookup                                                               (nc.itf.so.m30.self.ISaleOrderScriptMaintain.class);
          PfUserObject pfUser = new PfUserObject();
          String[] hids = {"10016X1000000000261V"};
          SaleOrderVO[] saleOrder = ncItf.querySaleorder(hids);
          SaleOrderVO saleo = saleOrder[0];
          ncItf2.saleOrderInsert(saleOrder, pfUser);
这是我的测试代码。
有一个空指针错误,可能是因为没有设置这个类的属性的。附件是JUINT的错误日志。
java.lang.NullPointerException
       atnc.bs.pub.pf.PfUtilDMO.queryBillDest(PfUtilDMO.java:422)
       atnc.impl.uap.pf.PFConfigImpl.queryBillDest(PFConfigImpl.java:278)
       atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  

□  合生元项目二次开发问题

合生元项目使用webservice调用销售订单保存脚本,实现从U8经销商平台推式保存NC销售订单。调用代码如下:
SaleOrderVO[] aggVOs = new SaleOrderVO[1];
     aggVOs[0] = aggVO;
NCLocator.getInstance().lookup(IPFBusiAction.class)
         .processBatch("WRITE", "30", aggVOs, null, null,null);
……
sb.append("<succeed>Y</succeed>\n");
sb.append("<errinfo>销售订单插入成功</errinfo>");
按照要求写了程序后,发现总是报空指针错误,日志和调试环境均无法打出堆栈,详见日志附件。
java.lang.NullPointerException
$$callid= $$thread=[http-bio-8061-exec-9]$$host=127.0.0.1 $$userid= $$ts=2013-03-26 15:50:58$$remotecall=[nc.uap.ws.BiostimeNCServiceImpl] $$debuglevel=DEBUG  $$msg=经销商平台Web服务 -> 销售订单保存最终返回到经销商平台的xml<?xml version='1.0'encoding='UTF-8'?>
<ufinterface account='hsy'billtype='Saleorder'>
<result>
<succeed>N</succeed>
<errinfo>销售订单插入失败</errinfo></result>


附件就是解决这些问题的方法,感兴趣的可以下下来看看。

NCWebService开发注意事项.doc

819 KB, 下载次数: 201

售价: 5 U币  [记录]

发表于 2014-4-17 16:12:14 | 显示全部楼层
貌似好东西,想看看怎么调NCWebService,不通过NClient端访问。
不确定你这个能否解决我的问题,财富太少,不能轻易花啊。
使用道具 举报

回复

发表于 2014-4-17 16:18:15 | 显示全部楼层
好东西啊~~ 大家快来下载
财富都是浮云啊 回帖就有涨
只要多多交流  财富不可能不够的~~
使用道具 举报

回复

发表于 2014-5-7 17:38:35 | 显示全部楼层
应该支持任意WebService 的接口调用
使用道具 举报

回复

发表于 2014-5-22 09:36:20 | 显示全部楼层
这个问题困扰了我好久,谢谢
使用道具 举报

回复

发表于 2014-5-22 10:26:23 | 显示全部楼层
收啦,虽然付了财富值。
使用道具 举报

回复

发表于 2014-11-8 08:44:21 | 显示全部楼层
感谢分享已收藏
使用道具 举报

回复

发表于 2014-11-12 14:48:25 | 显示全部楼层
怎么删除已经发布的web service啊
使用道具 举报

回复

发表于 2015-1-7 22:40:33 | 显示全部楼层
好东西!!!
使用道具 举报

回复

发表于 2015-1-13 14:11:00 | 显示全部楼层
没有接触过  下载看看
点评 ( 1 ) 收起 / 展开点评

lhlong 2018年01月22日 17:24 详情 回复

好文啊!要顶

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部