|
|
本帖最后由 shary 于 2012-1-13 09:41 编辑
我有2个流程A,B, 绑定了同一个表单F,我用通过webservice来掉用DocumentService来createDocument...
代码如下:
url = new java.net.URL("http://localhost:8080/obpm/services/DocumentService");
DocumentService service = locator.getDocumentService(url);
String formName = "数据审批表单"; //表单名
java.util.HashMap<String, String> parameters=new java.util.HashMap();
parameters.put("CLIENT", client); //字段名与字段值
parameters.put("OP_USER", us.getUserId()); //字段名与字段值
parameters.put("OBJTYP", objtyp); //字段名与字段值
parameters.put("_flowid",this.getOBPMFlowId(objtyp, client));//绑定表单对应的流程ID.
String applicationId = this.getOBPMAppId(client); // 应用ID
String userid = this.getOBPMUserId(us.getUserId(), client);// 用户ID
String docId = service.createDocumentByDomainUser(formName, parameters, userid,applicationId);
报错如下:
cn.myapps.webservice.fault.DocumentServiceFault: Data truncation
at cn.myapps.webservice.DocumentService.createDocument(DocumentService.java:212)
at cn.myapps.webservice.DocumentService.createDocumentByDomainUser(DocumentService.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
求解决... |
|