/plugins/registrar/_directi/wsdl/customer.wsdl

https://github.com/axxtel/agilebill · Web Services Description Language · 406 lines · 216 code · 190 blank · 0 comment · 0 complexity · ffb319070e9124fa8122bc5e15d5a0a6 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions targetNamespace="com.logicboxes.foundation.sfnb.user.Customer" xmlns:impl="com.logicboxes.foundation.sfnb.user.Customer" xmlns:intf="com.logicboxes.foundation.sfnb.user.Customer" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
  3. <wsdl:types>
  4. <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.apache.org/xml-soap">
  5. <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  6. <complexType name="Vector">
  7. <sequence>
  8. <element name="item" minOccurs="0" maxOccurs="unbounded" type="xsd:anyType"/>
  9. </sequence>
  10. </complexType>
  11. <element name="Vector" nillable="true" type="apachesoap:Vector"/>
  12. <complexType name="Map">
  13. <sequence>
  14. <element name="item" minOccurs="0" maxOccurs="unbounded">
  15. <complexType>
  16. <all>
  17. <element name="key" type="xsd:anyType"/>
  18. <element name="value" type="xsd:anyType"/>
  19. </all>
  20. </complexType>
  21. </element>
  22. </sequence>
  23. </complexType>
  24. <element name="Map" nillable="true" type="apachesoap:Map"/>
  25. </schema>
  26. </wsdl:types>
  27. <wsdl:message name="authenticateCustomerResponse">
  28. <wsdl:part name="authenticateCustomerReturn" type="xsd:int"/>
  29. </wsdl:message>
  30. <wsdl:message name="authenticateCustomerRequest">
  31. <wsdl:part name="userName" type="xsd:string"/>
  32. <wsdl:part name="password" type="xsd:string"/>
  33. <wsdl:part name="role" type="xsd:string"/>
  34. <wsdl:part name="langpref" type="xsd:string"/>
  35. <wsdl:part name="parentid" type="xsd:int"/>
  36. <wsdl:part name="username" type="xsd:string"/>
  37. <wsdl:part name="passwd" type="xsd:string"/>
  38. </wsdl:message>
  39. <wsdl:message name="getCustomerIdRequest">
  40. <wsdl:part name="userName" type="xsd:string"/>
  41. <wsdl:part name="password" type="xsd:string"/>
  42. <wsdl:part name="role" type="xsd:string"/>
  43. <wsdl:part name="langpref" type="xsd:string"/>
  44. <wsdl:part name="parentid" type="xsd:int"/>
  45. <wsdl:part name="customerUsername" type="xsd:string"/>
  46. </wsdl:message>
  47. <wsdl:message name="getDetailsRequest">
  48. <wsdl:part name="userName" type="xsd:string"/>
  49. <wsdl:part name="password" type="xsd:string"/>
  50. <wsdl:part name="role" type="xsd:string"/>
  51. <wsdl:part name="langpref" type="xsd:string"/>
  52. <wsdl:part name="parentid" type="xsd:int"/>
  53. <wsdl:part name="customerId" type="xsd:int"/>
  54. <wsdl:part name="option" type="apachesoap:Vector"/>
  55. </wsdl:message>
  56. <wsdl:message name="modDetailsResponse">
  57. </wsdl:message>
  58. <wsdl:message name="getDetailsResponse">
  59. <wsdl:part name="getDetailsReturn" type="apachesoap:Map"/>
  60. </wsdl:message>
  61. <wsdl:message name="changePasswordRequest">
  62. <wsdl:part name="userName" type="xsd:string"/>
  63. <wsdl:part name="password" type="xsd:string"/>
  64. <wsdl:part name="role" type="xsd:string"/>
  65. <wsdl:part name="langpref" type="xsd:string"/>
  66. <wsdl:part name="parentid" type="xsd:int"/>
  67. <wsdl:part name="customerId" type="xsd:int"/>
  68. <wsdl:part name="newPasswd" type="xsd:string"/>
  69. </wsdl:message>
  70. <wsdl:message name="getCustomerIdResponse">
  71. <wsdl:part name="getCustomerIdReturn" type="xsd:int"/>
  72. </wsdl:message>
  73. <wsdl:message name="addCustomerResponse">
  74. <wsdl:part name="addCustomerReturn" type="xsd:int"/>
  75. </wsdl:message>
  76. <wsdl:message name="modDetailsRequest">
  77. <wsdl:part name="userName" type="xsd:string"/>
  78. <wsdl:part name="password" type="xsd:string"/>
  79. <wsdl:part name="role" type="xsd:string"/>
  80. <wsdl:part name="langpref" type="xsd:string"/>
  81. <wsdl:part name="parentid" type="xsd:int"/>
  82. <wsdl:part name="customerId" type="xsd:int"/>
  83. <wsdl:part name="customerUserName" type="xsd:string"/>
  84. <wsdl:part name="name" type="xsd:string"/>
  85. <wsdl:part name="company" type="xsd:string"/>
  86. <wsdl:part name="langPref" type="xsd:string"/>
  87. <wsdl:part name="address1" type="xsd:string"/>
  88. <wsdl:part name="address2" type="xsd:string"/>
  89. <wsdl:part name="address3" type="xsd:string"/>
  90. <wsdl:part name="city" type="xsd:string"/>
  91. <wsdl:part name="state" type="xsd:string"/>
  92. <wsdl:part name="country" type="xsd:string"/>
  93. <wsdl:part name="zip" type="xsd:string"/>
  94. <wsdl:part name="telNoCc" type="xsd:string"/>
  95. <wsdl:part name="telNo" type="xsd:string"/>
  96. <wsdl:part name="altTelNoCc" type="xsd:string"/>
  97. <wsdl:part name="altTelNo" type="xsd:string"/>
  98. <wsdl:part name="faxNoCc" type="xsd:string"/>
  99. <wsdl:part name="faxNo" type="xsd:string"/>
  100. </wsdl:message>
  101. <wsdl:message name="changePasswordResponse">
  102. </wsdl:message>
  103. <wsdl:message name="addCustomerRequest">
  104. <wsdl:part name="userName" type="xsd:string"/>
  105. <wsdl:part name="password" type="xsd:string"/>
  106. <wsdl:part name="role" type="xsd:string"/>
  107. <wsdl:part name="langpref" type="xsd:string"/>
  108. <wsdl:part name="parentid" type="xsd:int"/>
  109. <wsdl:part name="customerUserName" type="xsd:string"/>
  110. <wsdl:part name="customerPassword" type="xsd:string"/>
  111. <wsdl:part name="name" type="xsd:string"/>
  112. <wsdl:part name="company" type="xsd:string"/>
  113. <wsdl:part name="address1" type="xsd:string"/>
  114. <wsdl:part name="address2" type="xsd:string"/>
  115. <wsdl:part name="address3" type="xsd:string"/>
  116. <wsdl:part name="city" type="xsd:string"/>
  117. <wsdl:part name="state" type="xsd:string"/>
  118. <wsdl:part name="country" type="xsd:string"/>
  119. <wsdl:part name="zip" type="xsd:string"/>
  120. <wsdl:part name="telNoCc" type="xsd:string"/>
  121. <wsdl:part name="telNo" type="xsd:string"/>
  122. <wsdl:part name="altTelNoCc" type="xsd:string"/>
  123. <wsdl:part name="altTelNo" type="xsd:string"/>
  124. <wsdl:part name="faxNoCc" type="xsd:string"/>
  125. <wsdl:part name="faxNo" type="xsd:string"/>
  126. <wsdl:part name="customerLangPref" type="xsd:string"/>
  127. </wsdl:message>
  128. <wsdl:portType name="Customer">
  129. <wsdl:operation name="addCustomer" parameterOrder="userName password role langpref parentid customerUserName customerPassword name company address1 address2 address3 city state country zip telNoCc telNo altTelNoCc altTelNo faxNoCc faxNo customerLangPref">
  130. <wsdl:input name="addCustomerRequest" message="impl:addCustomerRequest"/>
  131. <wsdl:output name="addCustomerResponse" message="impl:addCustomerResponse"/>
  132. </wsdl:operation>
  133. <wsdl:operation name="modDetails" parameterOrder="userName password role langpref parentid customerId customerUserName name company langPref address1 address2 address3 city state country zip telNoCc telNo altTelNoCc altTelNo faxNoCc faxNo">
  134. <wsdl:input name="modDetailsRequest" message="impl:modDetailsRequest"/>
  135. <wsdl:output name="modDetailsResponse" message="impl:modDetailsResponse"/>
  136. </wsdl:operation>
  137. <wsdl:operation name="changePassword" parameterOrder="userName password role langpref parentid customerId newPasswd">
  138. <wsdl:input name="changePasswordRequest" message="impl:changePasswordRequest"/>
  139. <wsdl:output name="changePasswordResponse" message="impl:changePasswordResponse"/>
  140. </wsdl:operation>
  141. <wsdl:operation name="getDetails" parameterOrder="userName password role langpref parentid customerId option">
  142. <wsdl:input name="getDetailsRequest" message="impl:getDetailsRequest"/>
  143. <wsdl:output name="getDetailsResponse" message="impl:getDetailsResponse"/>
  144. </wsdl:operation>
  145. <wsdl:operation name="getCustomerId" parameterOrder="userName password role langpref parentid customerUsername">
  146. <wsdl:input name="getCustomerIdRequest" message="impl:getCustomerIdRequest"/>
  147. <wsdl:output name="getCustomerIdResponse" message="impl:getCustomerIdResponse"/>
  148. </wsdl:operation>
  149. <wsdl:operation name="authenticateCustomer" parameterOrder="userName password role langpref parentid username passwd">
  150. <wsdl:input name="authenticateCustomerRequest" message="impl:authenticateCustomerRequest"/>
  151. <wsdl:output name="authenticateCustomerResponse" message="impl:authenticateCustomerResponse"/>
  152. </wsdl:operation>
  153. </wsdl:portType>
  154. <wsdl:binding name="CustomerServiceSoapBinding" type="impl:Customer">
  155. <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  156. <wsdl:operation name="addCustomer">
  157. <wsdlsoap:operation soapAction=""/>
  158. <wsdl:input name="addCustomerRequest">
  159. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  160. </wsdl:input>
  161. <wsdl:output name="addCustomerResponse">
  162. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  163. </wsdl:output>
  164. </wsdl:operation>
  165. <wsdl:operation name="modDetails">
  166. <wsdlsoap:operation soapAction=""/>
  167. <wsdl:input name="modDetailsRequest">
  168. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  169. </wsdl:input>
  170. <wsdl:output name="modDetailsResponse">
  171. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  172. </wsdl:output>
  173. </wsdl:operation>
  174. <wsdl:operation name="changePassword">
  175. <wsdlsoap:operation soapAction=""/>
  176. <wsdl:input name="changePasswordRequest">
  177. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  178. </wsdl:input>
  179. <wsdl:output name="changePasswordResponse">
  180. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  181. </wsdl:output>
  182. </wsdl:operation>
  183. <wsdl:operation name="getDetails">
  184. <wsdlsoap:operation soapAction=""/>
  185. <wsdl:input name="getDetailsRequest">
  186. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  187. </wsdl:input>
  188. <wsdl:output name="getDetailsResponse">
  189. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  190. </wsdl:output>
  191. </wsdl:operation>
  192. <wsdl:operation name="getCustomerId">
  193. <wsdlsoap:operation soapAction=""/>
  194. <wsdl:input name="getCustomerIdRequest">
  195. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  196. </wsdl:input>
  197. <wsdl:output name="getCustomerIdResponse">
  198. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  199. </wsdl:output>
  200. </wsdl:operation>
  201. <wsdl:operation name="authenticateCustomer">
  202. <wsdlsoap:operation soapAction=""/>
  203. <wsdl:input name="authenticateCustomerRequest">
  204. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  205. </wsdl:input>
  206. <wsdl:output name="authenticateCustomerResponse">
  207. <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="com.logicboxes.foundation.sfnb.user.Customer"/>
  208. </wsdl:output>
  209. </wsdl:operation>
  210. </wsdl:binding>
  211. <wsdl:service name="CustomerService">
  212. <wsdl:port name="CustomerService" binding="impl:CustomerServiceSoapBinding">
  213. <wsdlsoap:address location="http://prog.internal.directi.com:9090/anacreon/servlet/rpcrouter"/>
  214. </wsdl:port>
  215. </wsdl:service>
  216. </wsdl:definitions>