用soap协议调用BYD的web service时,出现Web services process Error

问题:

在解决了web services 的授权问题时,曾经遇到了这个问题。百思不得其解,现在终于弄明白了,这是由于服务器那边接受到错误的soap请求引起的,至于这个错误呢,大部分是由于参数的错误。比如:传递多余的空字符串,传递错误格式的字符串,再此我就此做了一点总结:

 

总结:

  1. Uuid 这个参数可以不传,不传时要去掉,否则报错。
  2. 不需要的参数要去掉,否则报错
  3. 空参数也要去掉
  4. 日期形式是:XXXX-XX-XX
  5. 给web service 授权时只要指定给work center view 就行(不管存在的,或者是不存在的),然后在系统附权限就可以了,不用做其他操作。

6.用存在的work center view 时,External UI Application 下面会有值。新建的work center view,External ui Application 下面没有值。新的work center view 必须绑定到WCF中。

posted on 2012-10-28 17:23  三石三块  阅读(561)  评论(0编辑  收藏  举报