java与sap通过webservice进行接口时要注意:统一我们的命名空间名称。
如果你的Service和实体对象不在同一个包中,则会生成两个命名空间(服务所在的命名空间和实体对象所在的命名空间)。我们一定要让这两个命名空间统一,可以通过指定其namespace的值<property name="namespace" value="http://domain.jws.web.stock.quanyou.com"/>。如果两个命名空间不统一则生成的wsdl不能被sap系统解析.也就建立不了相应的代理类。
SAP在建立代理类时会出现"程序库中出现例外"或者"不能识别ns1:ArrayOfPerson"(不能识别java中的对象数组)等错误.