4 Replies Latest reply: Jun 9, 2008 9:30 AM by JoachimSauer RSS

    i have one wsdl file and needs to be converted to java equivalent files

    807591
      Hello All,

      I have one wsdl file and needs to be converted to java equivalent files.Herewith I am attaching the wsdl file.Anyone Please help me to sort out the problem.

      Thanking You.

      <wsdl:definitions targetNamespace="http://ws.centile.com">
      <wsdl:documentation>Enterprise</wsdl:documentation>
      -
           <wsdl:types>
      -
           <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://bean.admin.api.ws.centile.com/xsd">
      <xs:import namespace="http://bean.core.api.ws.centile.com/xsd"/>
      -
           <xs:complexType name="AdministrativeDomainBean">
      -
           <xs:complexContent>
      -
           <xs:extension base="ax24:AbstractBean">
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="parentAdmtiveDomain" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:extension>
      </xs:complexContent>
      </xs:complexType>
      -
           <xs:complexType name="AdministrativeDomains">
      -
           <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="elements" nillable="true" type="ax23:AdministrativeDomainBean"/>
      <xs:element minOccurs="0" name="number" type="xs:int"/>
      </xs:sequence>
      </xs:complexType>
      -
           <xs:complexType name="AdministratorBean">
      -
           <xs:complexContent>
      -
           <xs:extension base="ax24:AbstractBean">
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="ownerAdmtiveDomain" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:extension>
      </xs:complexContent>
      </xs:complexType>
      -
           <xs:complexType name="Administrators">
      -
           <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="elements" nillable="true" type="ax23:AdministratorBean"/>
      <xs:element minOccurs="0" name="number" type="xs:int"/>
      </xs:sequence>
      </xs:complexType>
      </xs:schema>
      -
           <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.centile.com">
      <xs:import namespace="http://error.core.api.ws.centile.com/xsd"/>
      <xs:import namespace="http://bean.admin.api.ws.centile.com/xsd"/>
      <xs:import namespace="http://bean.enterprise.api.ws.centile.com/xsd"/>
      <xs:import namespace="http://bean.telephony.api.ws.centile.com/xsd"/>
      -
           <xs:element name="assignCallBarringToExtension">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="assignCallBarringToExtensionResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:complexType name="Exception">
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
      </xs:sequence>
      </xs:complexType>
      -
           <xs:element name="ActionException">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="ActionException" nillable="true" type="ax22:ActionException"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteAdministrativeDomain">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteAdministrativeDomainResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteAdministrator">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteAdministratorResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteCallBarring">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteCallBarringResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDepartment">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDepartmentResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDevice">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedPhysicalID" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDeviceResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDialPrefix">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteDialPrefixResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteEnterprise">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteEnterpriseResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteExtensionGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteExtensionGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteForwarding">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteForwardingResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteGateway">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteGatewayResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteGatewayGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteGatewayGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteIVRService">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteIVRServiceResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteIpbx">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteIpbxResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteNetworkDomain">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteNetworkDomainResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deletePstnRange">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="rangeStart" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deletePstnRangeResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteService">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteServiceResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteSite">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteSiteResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteSpeedDial">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteSpeedDialResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteUser">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteUserResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteUserExtension">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedNumber" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="deleteUserExtensionResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="isConnectedResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="login">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="loginResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="logoutResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setContext">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="admtiveDomainName" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setContextResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setExtensionsInACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="overflowGroup" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extensions" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setExtensionsInACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setExtensionsInExtensionGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extensions" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setExtensionsInExtensionGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setGatewaysInGatewayGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedGatewayGroup" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="gateways" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setGatewaysInGatewayGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneExtensionInACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="overflowGroup" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="position" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneExtensionInACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneExtensionInGroupAddress">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="position" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneExtensionInGroupAddressResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneGatewayInGatewayGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedGatewayGroup" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="gateway" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="position" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="setOneGatewayInGatewayGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="unassignAllCallBarringToExtension">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="unassignAllCallBarringToExtensionResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="unassignCallBarringToExtension">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="unassignCallBarringToExtensionResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:boolean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createAdministrativeDomain">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createAdministrativeDomainResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:AdministrativeDomainBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateAdministrativeDomain">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateAdministrativeDomainResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:AdministrativeDomainBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getAdministrativeDomain">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="parentAdmtiveDomain" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getAdministrativeDomainResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:AdministrativeDomains"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createAdministrator">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createAdministratorResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:AdministratorBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateAdministrator">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedLogin" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateAdministratorResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:AdministratorBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getAdministrator">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="ownerAdmtiveDomain" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getAdministratorResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax23:Administrators"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="label" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="service" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="groupPassword" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="autoLogin" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="hidenDirectory" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="queueSize" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="syndicalPause" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:ACDGroupBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedExtension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="label" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="service" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="groupPassword" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="autoLogin" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="hidenDirectory" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="queueSize" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="syndicalPause" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:ACDGroupBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getACDGroup">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="extension" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="label" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="service" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="groupPassword" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="autoLogin" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="hidenDirectory" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="queueSize" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="syndicalPause" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getACDGroupResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:ACDGroups"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createCallBarring">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createCallBarringResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:CallBarringBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateCallBarring">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateCallBarringResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:CallBarringBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getCallBarring">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getCallBarringResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:CallBarrings"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createDepartment">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createDepartmentResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:DepartmentBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateDepartment">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateDepartmentResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:DepartmentBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getDepartment">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getDepartmentResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:Departments"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createDialPrefix">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="useEnum" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="gateway" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="trunkAddress" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="isDefaultDialPrefix" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="createDialPrefixResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:DialPrefixBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateDialPrefix">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="selectedName" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="useEnum" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="gateway" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="trunkAddress" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="isDefaultDialPrefix" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="updateDialPrefixResponse">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="return" nillable="true" type="ax27:DialPrefixBean"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      -
           <xs:element name="getDialPrefix">
      -
           <xs:complexType>
      -
           <xs:sequence>
      <xs:element minOccurs="0" name="offset" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="length" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="useEnum" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="gateway" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="trunkAddress" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="isDefaultDialPrefix" nillable="true" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element