wsdl文件:
  <?xml version="1.0" encoding="UTF-8" ?> 
- <wsdl:definitions targetNamespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" xmlns:intf="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <schema targetNamespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" xmlns="http://www.w3.org/2001/XMLSchema">
  <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
- <complexType name="UserManageException">
- <sequence>
  <element name="message" nillable="true" type="xsd:string" /> 
  </sequence>
  </complexType>
- <complexType name="ArrayOf_xsd_anyType">
- <complexContent>
- <restriction base="soapenc:Array">
  <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]" /> 
  </restriction>
  </complexContent>
  </complexType>
  </schema>
  </wsdl:types>
- <wsdl:message name="searchUserFromGroupResponse">
  <wsdl:part name="searchUserFromGroupReturn" type="intf:ArrayOf_xsd_anyType" /> 
  </wsdl:message>
- <wsdl:message name="searchUserGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="removeUserFromGroupResponse">
  <wsdl:part name="removeUserFromGroupReturn" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="removeUserFromGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="userLogonId" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="searchUserFromGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="searchUserGroupResponse">
  <wsdl:part name="searchUserGroupReturn" type="intf:ArrayOf_xsd_anyType" /> 
  </wsdl:message>
- <wsdl:message name="removeUserGroupResponse">
  <wsdl:part name="removeUserGroupReturn" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="modifyUserGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  <wsdl:part name="newGroupName" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="searchGroupByUserRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="userLogonId" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="createUserGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  <wsdl:part name="groupName" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="addUserToGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="userLogonId" type="soapenc:string" /> 
  <wsdl:part name="displayName" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  </wsdl:message>
- <wsdl:message name="createUserGroupResponse">
  <wsdl:part name="createUserGroupReturn" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="addUserToGroupResponse">
  <wsdl:part name="addUserToGroupReturn" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="searchGroupByUserResponse">
  <wsdl:part name="searchGroupByUserReturn" type="intf:ArrayOf_xsd_anyType" /> 
  </wsdl:message>
- <wsdl:message name="modifyUserGroupResponse">
  <wsdl:part name="modifyUserGroupReturn" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="UserManageException">
  <wsdl:part name="fault" type="intf:UserManageException" /> 
  </wsdl:message>
- <wsdl:message name="removeUserGroupRequest">
  <wsdl:part name="appId" type="soapenc:string" /> 
  <wsdl:part name="groupId" type="soapenc:string" /> 
  </wsdl:message>

解决方案 »

  1.   

    - <wsdl:portType name="UserInfoManage">
    - <wsdl:operation name="createUserGroup" parameterOrder="appId groupId groupName">
      <wsdl:input message="intf:createUserGroupRequest" name="createUserGroupRequest" /> 
      <wsdl:output message="intf:createUserGroupResponse" name="createUserGroupResponse" /> 
      <wsdl:fault message="intf:UserManageException" name="UserManageException" /> 
      </wsdl:operation>
    - <wsdl:operation name="modifyUserGroup" parameterOrder="appId groupId newGroupName">
      <wsdl:input message="intf:modifyUserGroupRequest" name="modifyUserGroupRequest" /> 
      <wsdl:output message="intf:modifyUserGroupResponse" name="modifyUserGroupResponse" /> 
      <wsdl:fault message="intf:UserManageException" name="UserManageException" /> 
      </wsdl:operation>
    - <wsdl:operation name="removeUserGroup" parameterOrder="appId groupId">
      <wsdl:input message="intf:removeUserGroupRequest" name="removeUserGroupRequest" /> 
      <wsdl:output message="intf:removeUserGroupResponse" name="removeUserGroupResponse" /> 
      <wsdl:fault message="intf:UserManageException" name="UserManageException" /> 
      </wsdl:operation>
    - <wsdl:operation name="searchUserGroup" parameterOrder="appId">
      <wsdl:input message="intf:searchUserGroupRequest" name="searchUserGroupRequest" /> 
      <wsdl:output message="intf:searchUserGroupResponse" name="searchUserGroupResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="addUserToGroup" parameterOrder="appId userLogonId displayName groupId">
      <wsdl:input message="intf:addUserToGroupRequest" name="addUserToGroupRequest" /> 
      <wsdl:output message="intf:addUserToGroupResponse" name="addUserToGroupResponse" /> 
      <wsdl:fault message="intf:UserManageException" name="UserManageException" /> 
      </wsdl:operation>
    - <wsdl:operation name="removeUserFromGroup" parameterOrder="appId userLogonId groupId">
      <wsdl:input message="intf:removeUserFromGroupRequest" name="removeUserFromGroupRequest" /> 
      <wsdl:output message="intf:removeUserFromGroupResponse" name="removeUserFromGroupResponse" /> 
      <wsdl:fault message="intf:UserManageException" name="UserManageException" /> 
      </wsdl:operation>
    - <wsdl:operation name="searchUserFromGroup" parameterOrder="appId groupId">
      <wsdl:input message="intf:searchUserFromGroupRequest" name="searchUserFromGroupRequest" /> 
      <wsdl:output message="intf:searchUserFromGroupResponse" name="searchUserFromGroupResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="searchGroupByUser" parameterOrder="appId userLogonId">
      <wsdl:input message="intf:searchGroupByUserRequest" name="searchGroupByUserRequest" /> 
      <wsdl:output message="intf:searchGroupByUserResponse" name="searchGroupByUserResponse" /> 
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="UserInfoManageServiceSoapBinding" type="intf:UserInfoManage">
      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 
    - <wsdl:operation name="createUserGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="createUserGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="createUserGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="UserManageException">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="UserManageException" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="modifyUserGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="modifyUserGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
      

  2.   

    - <wsdl:output name="modifyUserGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="UserManageException">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="UserManageException" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="removeUserGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="removeUserGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="removeUserGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="UserManageException">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="UserManageException" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="searchUserGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="searchUserGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="searchUserGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="addUserToGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="addUserToGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="addUserToGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="UserManageException">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="UserManageException" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="removeUserFromGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="removeUserFromGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="removeUserFromGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="UserManageException">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="UserManageException" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="searchUserFromGroup">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="searchUserFromGroupRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="searchUserFromGroupResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="searchGroupByUser">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="searchGroupByUserRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ldap.northking.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="searchGroupByUserResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="UserInfoManageService">
    - <wsdl:port binding="intf:UserInfoManageServiceSoapBinding" name="UserInfoManageService">
      <wsdlsoap:address location="http://10.55.15.63:9080/UserMngService/services/UserInfoManageService" /> 
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>
      

  3.   

    朋友,我调用时传int型参数就报错。不知道您有没出现这问题,能帮解决一下吗?
    贴子http://topic.csdn.net/u/20081110/16/16cb8a55-a461-4fb4-b8b6-3f83de44106d.html