cwmp.wsdl 73 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions name="cwmp"
  3. targetNamespace="urn:dslforum-org:cwmp-1-2/cwmp.wsdl"
  4. xmlns:tns="urn:dslforum-org:cwmp-1-2/cwmp.wsdl"
  5. xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  6. xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  7. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  8. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  9. xmlns:cwmp="urn:dslforum-org:cwmp-1-2"
  10. xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
  11. xmlns:HTTP="http://schemas.xmlsoap.org/wsdl/http/"
  12. xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
  13. xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
  14. xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
  15. xmlns="http://schemas.xmlsoap.org/wsdl/">
  16. <types>
  17. <schema targetNamespace="urn:dslforum-org:cwmp-1-2"
  18. xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  19. xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  20. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  21. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  22. xmlns:cwmp="urn:dslforum-org:cwmp-1-2"
  23. xmlns="http://www.w3.org/2001/XMLSchema"
  24. elementFormDefault="unqualified"
  25. attributeFormDefault="unqualified">
  26. <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
  27. <simpleType name="DeploymentUnitOperationType"><!-- cwmp__DeploymentUnitOperationType -->
  28. <restriction base="xsd:string">
  29. </restriction>
  30. </simpleType>
  31. <simpleType name="CPEFaultCodeType"><!-- cwmp__CPEFaultCodeType -->
  32. <restriction base="xsd:unsignedInt">
  33. <minInclusive value="9000"/>
  34. <maxInclusive value="9799"/>
  35. </restriction>
  36. </simpleType>
  37. <simpleType name="CPEExtensionFaultCodeType"><!-- cwmp__CPEExtensionFaultCodeType -->
  38. <restriction base="xsd:unsignedInt">
  39. <minInclusive value="9033"/>
  40. <maxInclusive value="9799"/>
  41. </restriction>
  42. </simpleType>
  43. <simpleType name="CPEVendorFaultCodeType"><!-- cwmp__CPEVendorFaultCodeType -->
  44. <restriction base="xsd:unsignedInt">
  45. <minInclusive value="9800"/>
  46. <maxInclusive value="9899"/>
  47. </restriction>
  48. </simpleType>
  49. <simpleType name="ACSFaultCodeType"><!-- cwmp__ACSFaultCodeType -->
  50. <restriction base="xsd:unsignedInt">
  51. <minInclusive value="8000"/>
  52. <maxInclusive value="8799"/>
  53. </restriction>
  54. </simpleType>
  55. <simpleType name="ACSVendorFaultCodeType"><!-- cwmp__ACSVendorFaultCodeType -->
  56. <restriction base="xsd:unsignedInt">
  57. <minInclusive value="8800"/>
  58. <maxInclusive value="8899"/>
  59. </restriction>
  60. </simpleType>
  61. <simpleType name="TransferFileType"><!-- cwmp__TransferFileType -->
  62. <restriction base="xsd:string">
  63. <pattern value="[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+"/>
  64. <maxLength value="64"/>
  65. </restriction>
  66. </simpleType>
  67. <simpleType name="DownloadFileType"><!-- cwmp__DownloadFileType -->
  68. <restriction base="xsd:string">
  69. <pattern value="[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+"/>
  70. <maxLength value="64"/>
  71. </restriction>
  72. </simpleType>
  73. <simpleType name="UploadFileType"><!-- cwmp__UploadFileType -->
  74. <restriction base="xsd:string">
  75. <pattern value="[1-9]\d*( \S+)+|[1-9]\d*( \S+)+ [1-9]\d*|X [0-9A-F]{6} .+|X \S+ .+"/>
  76. <maxLength value="64"/>
  77. </restriction>
  78. </simpleType>
  79. <simpleType name="EventCodeType"><!-- cwmp__EventCodeType -->
  80. <restriction base="xsd:string">
  81. <pattern value="\d+( \S+)+|M \S+|M X_\S+|X [0-9A-F]{6} .+|X \S+ .+"/>
  82. <maxLength value="64"/>
  83. </restriction>
  84. </simpleType>
  85. <simpleType name="TimeWindowModeValueType"><!-- cwmp__TimeWindowModeValueType -->
  86. <restriction base="xsd:string">
  87. <pattern value="[1-9]\d*( \S+)+|X [0-9A-F]{6} .+|X \S+ .+"/>
  88. <maxLength value="64"/>
  89. </restriction>
  90. </simpleType>
  91. <simpleType name="CommandKeyType"><!-- cwmp__CommandKeyType -->
  92. <restriction base="xsd:string">
  93. <maxLength value="32"/>
  94. </restriction>
  95. </simpleType>
  96. <simpleType name="ObjectNameType"><!-- cwmp__ObjectNameType -->
  97. <restriction base="xsd:string">
  98. <pattern value=".*\."/>
  99. <maxLength value="256"/>
  100. </restriction>
  101. </simpleType>
  102. <simpleType name="ParameterKeyType"><!-- cwmp__ParameterKeyType -->
  103. <restriction base="xsd:string">
  104. <maxLength value="32"/>
  105. </restriction>
  106. </simpleType>
  107. <simpleType name="DeploymentUnitUUID"><!-- cwmp__DeploymentUnitUUID -->
  108. <restriction base="xsd:string">
  109. <pattern value="[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}"/>
  110. </restriction>
  111. </simpleType>
  112. <simpleType name="AccessListValueType"><!-- cwmp__AccessListValueType -->
  113. <restriction base="xsd:string">
  114. <!-- = 0 -->
  115. <enumeration value="Subscriber"/><!-- cwmp__AccessListValueType__Subscriber -->
  116. </restriction>
  117. </simpleType>
  118. <simpleType name="ParameterAttributeNotificationValueType"><!-- cwmp__ParameterAttributeNotificationValueType -->
  119. <restriction base="xsd:long">
  120. <!-- = 0 -->
  121. <enumeration value="0"/><!-- cwmp__ParameterAttributeNotificationValueType__0 -->
  122. <!-- = 1 -->
  123. <enumeration value="1"/><!-- cwmp__ParameterAttributeNotificationValueType__1 -->
  124. <!-- = 2 -->
  125. <enumeration value="2"/><!-- cwmp__ParameterAttributeNotificationValueType__2 -->
  126. <!-- = 3 -->
  127. <enumeration value="3"/><!-- cwmp__ParameterAttributeNotificationValueType__3 -->
  128. <!-- = 4 -->
  129. <enumeration value="4"/><!-- cwmp__ParameterAttributeNotificationValueType__4 -->
  130. <!-- = 5 -->
  131. <enumeration value="5"/><!-- cwmp__ParameterAttributeNotificationValueType__5 -->
  132. <!-- = 6 -->
  133. <enumeration value="6"/><!-- cwmp__ParameterAttributeNotificationValueType__6 -->
  134. </restriction>
  135. </simpleType>
  136. <simpleType name="TransferStateType"><!-- cwmp__TransferStateType -->
  137. <restriction base="xsd:long">
  138. <!-- = 1 -->
  139. <enumeration value="1"/><!-- cwmp__TransferStateType__1 -->
  140. <!-- = 2 -->
  141. <enumeration value="2"/><!-- cwmp__TransferStateType__2 -->
  142. <!-- = 3 -->
  143. <enumeration value="3"/><!-- cwmp__TransferStateType__3 -->
  144. </restriction>
  145. </simpleType>
  146. <simpleType name="DeploymentUnitState"><!-- cwmp__DeploymentUnitState -->
  147. <restriction base="xsd:string">
  148. <!-- = 0 -->
  149. <enumeration value="Installed"/><!-- cwmp__DeploymentUnitState__Installed -->
  150. <!-- = 1 -->
  151. <enumeration value="Uninstalled"/><!-- cwmp__DeploymentUnitState__Uninstalled -->
  152. <!-- = 2 -->
  153. <enumeration value="Failed"/><!-- cwmp__DeploymentUnitState__Failed -->
  154. </restriction>
  155. </simpleType>
  156. <simpleType name="DefaultDeploymentUnitOperationType"><!-- cwmp__DefaultDeploymentUnitOperationType -->
  157. <restriction base="xsd:string">
  158. <!-- = 0 -->
  159. <enumeration value="Install"/><!-- cwmp__DefaultDeploymentUnitOperationType__Install -->
  160. <!-- = 1 -->
  161. <enumeration value="Update"/><!-- cwmp__DefaultDeploymentUnitOperationType__Update -->
  162. <!-- = 2 -->
  163. <enumeration value="Uninstall"/><!-- cwmp__DefaultDeploymentUnitOperationType__Uninstall -->
  164. </restriction>
  165. </simpleType>
  166. <simpleType name="TransferCompleteCPEFaultCodeType"><!-- cwmp__TransferCompleteCPEFaultCodeType -->
  167. <restriction base="xsd:long">
  168. <!-- = 9001 -->
  169. <enumeration value="9001"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9001 -->
  170. <!-- = 9002 -->
  171. <enumeration value="9002"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9002 -->
  172. <!-- = 9010 -->
  173. <enumeration value="9010"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9010 -->
  174. <!-- = 9011 -->
  175. <enumeration value="9011"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9011 -->
  176. <!-- = 9012 -->
  177. <enumeration value="9012"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9012 -->
  178. <!-- = 9014 -->
  179. <enumeration value="9014"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9014 -->
  180. <!-- = 9015 -->
  181. <enumeration value="9015"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9015 -->
  182. <!-- = 9016 -->
  183. <enumeration value="9016"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9016 -->
  184. <!-- = 9017 -->
  185. <enumeration value="9017"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9017 -->
  186. <!-- = 9018 -->
  187. <enumeration value="9018"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9018 -->
  188. <!-- = 9019 -->
  189. <enumeration value="9019"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9019 -->
  190. <!-- = 9020 -->
  191. <enumeration value="9020"/><!-- cwmp__TransferCompleteCPEFaultCodeType__9020 -->
  192. </restriction>
  193. </simpleType>
  194. <simpleType name="DeploymentUnitCPEFaultCodeType"><!-- cwmp__DeploymentUnitCPEFaultCodeType -->
  195. <restriction base="xsd:long">
  196. <!-- = 9001 -->
  197. <enumeration value="9001"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9001 -->
  198. <!-- = 9003 -->
  199. <enumeration value="9003"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9003 -->
  200. <!-- = 9012 -->
  201. <enumeration value="9012"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9012 -->
  202. <!-- = 9013 -->
  203. <enumeration value="9013"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9013 -->
  204. <!-- = 9015 -->
  205. <enumeration value="9015"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9015 -->
  206. <!-- = 9016 -->
  207. <enumeration value="9016"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9016 -->
  208. <!-- = 9017 -->
  209. <enumeration value="9017"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9017 -->
  210. <!-- = 9018 -->
  211. <enumeration value="9018"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9018 -->
  212. <!-- = 9022 -->
  213. <enumeration value="9022"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9022 -->
  214. <!-- = 9023 -->
  215. <enumeration value="9023"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9023 -->
  216. <!-- = 9024 -->
  217. <enumeration value="9024"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9024 -->
  218. <!-- = 9025 -->
  219. <enumeration value="9025"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9025 -->
  220. <!-- = 9026 -->
  221. <enumeration value="9026"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9026 -->
  222. <!-- = 9027 -->
  223. <enumeration value="9027"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9027 -->
  224. <!-- = 9028 -->
  225. <enumeration value="9028"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9028 -->
  226. <!-- = 9029 -->
  227. <enumeration value="9029"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9029 -->
  228. <!-- = 9030 -->
  229. <enumeration value="9030"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9030 -->
  230. <!-- = 9031 -->
  231. <enumeration value="9031"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9031 -->
  232. <!-- = 9032 -->
  233. <enumeration value="9032"/><!-- cwmp__DeploymentUnitCPEFaultCodeType__9032 -->
  234. </restriction>
  235. </simpleType>
  236. <simpleType name="OptionStruct-State"><!-- _cwmp__OptionStruct_State -->
  237. <restriction base="xsd:long">
  238. <!-- = 0 -->
  239. <enumeration value="0"/><!-- _cwmp__OptionStruct_State__0 -->
  240. <!-- = 1 -->
  241. <enumeration value="1"/><!-- _cwmp__OptionStruct_State__1 -->
  242. <!-- = 2 -->
  243. <enumeration value="2"/><!-- _cwmp__OptionStruct_State__2 -->
  244. <!-- = 3 -->
  245. <enumeration value="3"/><!-- _cwmp__OptionStruct_State__3 -->
  246. </restriction>
  247. </simpleType>
  248. <simpleType name="OptionStruct-Mode"><!-- _cwmp__OptionStruct_Mode -->
  249. <restriction base="xsd:long">
  250. <!-- = 0 -->
  251. <enumeration value="0"/><!-- _cwmp__OptionStruct_Mode__0 -->
  252. <!-- = 1 -->
  253. <enumeration value="1"/><!-- _cwmp__OptionStruct_Mode__1 -->
  254. <!-- = 2 -->
  255. <enumeration value="2"/><!-- _cwmp__OptionStruct_Mode__2 -->
  256. </restriction>
  257. </simpleType>
  258. <simpleType name="OptionStruct-IsTransferable"><!-- _cwmp__OptionStruct_IsTransferable -->
  259. <restriction base="xsd:long">
  260. <!-- = 0 -->
  261. <enumeration value="0"/><!-- _cwmp__OptionStruct_IsTransferable__0 -->
  262. <!-- = 1 -->
  263. <enumeration value="1"/><!-- _cwmp__OptionStruct_IsTransferable__1 -->
  264. </restriction>
  265. </simpleType>
  266. <simpleType name="SetParameterValuesResponse-Status"><!-- _cwmp__SetParameterValuesResponse_Status -->
  267. <restriction base="xsd:long">
  268. <!-- = 0 -->
  269. <enumeration value="0"/><!-- _cwmp__SetParameterValuesResponse_Status__0 -->
  270. <!-- = 1 -->
  271. <enumeration value="1"/><!-- _cwmp__SetParameterValuesResponse_Status__1 -->
  272. </restriction>
  273. </simpleType>
  274. <simpleType name="AddObjectResponse-Status"><!-- _cwmp__AddObjectResponse_Status -->
  275. <restriction base="xsd:long">
  276. <!-- = 0 -->
  277. <enumeration value="0"/><!-- _cwmp__AddObjectResponse_Status__0 -->
  278. <!-- = 1 -->
  279. <enumeration value="1"/><!-- _cwmp__AddObjectResponse_Status__1 -->
  280. </restriction>
  281. </simpleType>
  282. <simpleType name="DeleteObjectResponse-Status"><!-- _cwmp__DeleteObjectResponse_Status -->
  283. <restriction base="xsd:long">
  284. <!-- = 0 -->
  285. <enumeration value="0"/><!-- _cwmp__DeleteObjectResponse_Status__0 -->
  286. <!-- = 1 -->
  287. <enumeration value="1"/><!-- _cwmp__DeleteObjectResponse_Status__1 -->
  288. </restriction>
  289. </simpleType>
  290. <simpleType name="DownloadResponse-Status"><!-- _cwmp__DownloadResponse_Status -->
  291. <restriction base="xsd:long">
  292. <!-- = 0 -->
  293. <enumeration value="0"/><!-- _cwmp__DownloadResponse_Status__0 -->
  294. <!-- = 1 -->
  295. <enumeration value="1"/><!-- _cwmp__DownloadResponse_Status__1 -->
  296. </restriction>
  297. </simpleType>
  298. <simpleType name="UploadResponse-Status"><!-- _cwmp__UploadResponse_Status -->
  299. <restriction base="xsd:long">
  300. <!-- = 0 -->
  301. <enumeration value="0"/><!-- _cwmp__UploadResponse_Status__0 -->
  302. <!-- = 1 -->
  303. <enumeration value="1"/><!-- _cwmp__UploadResponse_Status__1 -->
  304. </restriction>
  305. </simpleType>
  306. <complexType name="TransferCompleteFaultStruct"><!-- cwmp__TransferCompleteFaultStruct -->
  307. <sequence>
  308. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TransferCompleteFaultStruct::FaultCode -->
  309. <element name="FaultString" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TransferCompleteFaultStruct::FaultString -->
  310. </sequence>
  311. </complexType>
  312. <complexType name="DeploymentUnitFaultStruct"><!-- cwmp__DeploymentUnitFaultStruct -->
  313. <sequence>
  314. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeploymentUnitFaultStruct::FaultCode -->
  315. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__DeploymentUnitFaultStruct::FaultString -->
  316. </sequence>
  317. </complexType>
  318. <complexType name="ParameterValueStruct"><!-- cwmp__ParameterValueStruct -->
  319. <sequence>
  320. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterValueStruct::Name -->
  321. <element name="Value" type="xsd:anySimpleType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterValueStruct::Value -->
  322. </sequence>
  323. </complexType>
  324. <complexType name="DeviceIdStruct"><!-- cwmp__DeviceIdStruct -->
  325. <sequence>
  326. <element name="Manufacturer" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::Manufacturer -->
  327. <element name="OUI" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::OUI -->
  328. <element name="ProductClass" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::ProductClass -->
  329. <element name="SerialNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__DeviceIdStruct::SerialNumber -->
  330. </sequence>
  331. </complexType>
  332. <complexType name="EventStruct"><!-- cwmp__EventStruct -->
  333. <sequence>
  334. <element name="EventCode" type="cwmp:EventCodeType" minOccurs="1" maxOccurs="1"/><!-- cwmp__EventStruct::EventCode -->
  335. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__EventStruct::CommandKey -->
  336. </sequence>
  337. </complexType>
  338. <complexType name="ParameterInfoStruct"><!-- cwmp__ParameterInfoStruct -->
  339. <sequence>
  340. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterInfoStruct::Name -->
  341. <element name="Writable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterInfoStruct::Writable -->
  342. </sequence>
  343. </complexType>
  344. <complexType name="SetParameterAttributesStruct"><!-- cwmp__SetParameterAttributesStruct -->
  345. <sequence>
  346. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::Name -->
  347. <element name="NotificationChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::NotificationChange -->
  348. <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::Notification -->
  349. <element name="AccessListChange" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::AccessListChange -->
  350. <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__SetParameterAttributesStruct::AccessList -->
  351. </sequence>
  352. </complexType>
  353. <complexType name="ParameterAttributeStruct"><!-- cwmp__ParameterAttributeStruct -->
  354. <sequence>
  355. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::Name -->
  356. <element name="Notification" type="cwmp:ParameterAttributeNotificationValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::Notification -->
  357. <element name="AccessList" type="cwmp:ArrayOfAccessListValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__ParameterAttributeStruct::AccessList -->
  358. </sequence>
  359. </complexType>
  360. <complexType name="TimeWindowStruct"><!-- cwmp__TimeWindowStruct -->
  361. <sequence>
  362. <element name="WindowStart" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowStart -->
  363. <element name="WindowEnd" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowEnd -->
  364. <element name="WindowMode" type="cwmp:TimeWindowModeValueType" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::WindowMode -->
  365. <element name="UserMessage" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::UserMessage -->
  366. <element name="MaxRetries" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- cwmp__TimeWindowStruct::MaxRetries -->
  367. </sequence>
  368. </complexType>
  369. <complexType name="QueuedTransferStruct"><!-- cwmp__QueuedTransferStruct -->
  370. <sequence>
  371. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__QueuedTransferStruct::CommandKey -->
  372. <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/><!-- cwmp__QueuedTransferStruct::State -->
  373. </sequence>
  374. </complexType>
  375. <complexType name="AllQueuedTransferStruct"><!-- cwmp__AllQueuedTransferStruct -->
  376. <sequence>
  377. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::CommandKey -->
  378. <element name="State" type="cwmp:TransferStateType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::State -->
  379. <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::IsDownload -->
  380. <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::FileType -->
  381. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::FileSize -->
  382. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AllQueuedTransferStruct::TargetFileName -->
  383. </sequence>
  384. </complexType>
  385. <complexType name="OperationStruct"><!-- cwmp__OperationStruct -->
  386. <sequence>
  387. </sequence>
  388. </complexType>
  389. <complexType name="OpResultStruct"><!-- cwmp__OpResultStruct -->
  390. <sequence>
  391. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::UUID -->
  392. <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::DeploymentUnitRef -->
  393. <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Version -->
  394. <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::CurrentState -->
  395. <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Resolved -->
  396. <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::ExecutionUnitRefList -->
  397. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::StartTime -->
  398. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::CompleteTime -->
  399. <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/><!-- cwmp__OpResultStruct::Fault -->
  400. </sequence>
  401. </complexType>
  402. <complexType name="OptionStruct"><!-- cwmp__OptionStruct -->
  403. <sequence>
  404. <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::OptionName -->
  405. <element name="VoucherSN" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::VoucherSN -->
  406. <element name="State" type="cwmp:OptionStruct-State" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::State -->
  407. <element name="Mode" type="cwmp:OptionStruct-Mode" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::Mode -->
  408. <element name="StartDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::StartDate -->
  409. <element name="ExpirationDate" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/><!-- cwmp__OptionStruct::ExpirationDate -->
  410. <element name="IsTransferable" type="cwmp:OptionStruct-IsTransferable" minOccurs="1" maxOccurs="1"/><!-- cwmp__OptionStruct::IsTransferable -->
  411. </sequence>
  412. </complexType>
  413. <complexType name="ArgStruct"><!-- cwmp__ArgStruct -->
  414. <sequence>
  415. <element name="Name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ArgStruct::Name -->
  416. <element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__ArgStruct::Value -->
  417. </sequence>
  418. </complexType>
  419. <complexType name="Fault-SetParameterValuesFault"><!-- _cwmp__Fault_SetParameterValuesFault -->
  420. <sequence>
  421. <element name="ParameterName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::ParameterName -->
  422. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::FaultCode -->
  423. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- _cwmp__Fault_SetParameterValuesFault::FaultString -->
  424. </sequence>
  425. </complexType>
  426. <!-- fault element and type -->
  427. <element name="Fault" type="cwmp:Fault">
  428. <!-- _cwmp__Fault -->
  429. </element>
  430. <complexType name="Fault"><!-- _cwmp__Fault -->
  431. <sequence>
  432. <element name="FaultCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Fault::FaultCode -->
  433. <element name="FaultString" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- _cwmp__Fault::FaultString -->
  434. <element name="SetParameterValuesFault" type="cwmp:Fault-SetParameterValuesFault" minOccurs="0" maxOccurs="unbounded"/><!-- _cwmp__Fault::__sizeSetParameterValuesFault -->
  435. </sequence>
  436. </complexType>
  437. <complexType name="GetRPCMethods"><!-- _cwmp__GetRPCMethods -->
  438. <sequence>
  439. </sequence>
  440. </complexType>
  441. <complexType name="GetRPCMethodsResponse"><!-- _cwmp__GetRPCMethodsResponse -->
  442. <sequence>
  443. <element name="MethodList" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetRPCMethodsResponse::MethodList -->
  444. </sequence>
  445. </complexType>
  446. <complexType name="SetParameterValues"><!-- _cwmp__SetParameterValues -->
  447. <sequence>
  448. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValues::ParameterList -->
  449. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValues::ParameterKey -->
  450. </sequence>
  451. </complexType>
  452. <complexType name="SetParameterValuesResponse"><!-- _cwmp__SetParameterValuesResponse -->
  453. <sequence>
  454. <element name="Status" type="cwmp:SetParameterValuesResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterValuesResponse::Status -->
  455. </sequence>
  456. </complexType>
  457. <complexType name="GetParameterValues"><!-- _cwmp__GetParameterValues -->
  458. <sequence>
  459. <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterValues::ParameterNames -->
  460. </sequence>
  461. </complexType>
  462. <complexType name="GetParameterValuesResponse"><!-- _cwmp__GetParameterValuesResponse -->
  463. <sequence>
  464. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterValuesResponse::ParameterList -->
  465. </sequence>
  466. </complexType>
  467. <complexType name="GetParameterNames"><!-- _cwmp__GetParameterNames -->
  468. <sequence>
  469. <element name="ParameterPath" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNames::ParameterPath -->
  470. <element name="NextLevel" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNames::NextLevel -->
  471. </sequence>
  472. </complexType>
  473. <complexType name="GetParameterNamesResponse"><!-- _cwmp__GetParameterNamesResponse -->
  474. <sequence>
  475. <element name="ParameterList" type="cwmp:ArrayOfParameterInfoStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterNamesResponse::ParameterList -->
  476. </sequence>
  477. </complexType>
  478. <complexType name="SetParameterAttributes"><!-- _cwmp__SetParameterAttributes -->
  479. <sequence>
  480. <element name="ParameterList" type="cwmp:ArrayOfSetParameterAttributesStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetParameterAttributes::ParameterList -->
  481. </sequence>
  482. </complexType>
  483. <complexType name="SetParameterAttributesResponse"><!-- _cwmp__SetParameterAttributesResponse -->
  484. <sequence>
  485. </sequence>
  486. </complexType>
  487. <complexType name="GetParameterAttributes"><!-- _cwmp__GetParameterAttributes -->
  488. <sequence>
  489. <element name="ParameterNames" type="cwmp:ArrayOfstring" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterAttributes::ParameterNames -->
  490. </sequence>
  491. </complexType>
  492. <complexType name="GetParameterAttributesResponse"><!-- _cwmp__GetParameterAttributesResponse -->
  493. <sequence>
  494. <element name="ParameterList" type="cwmp:ArrayOfParameterAttributeStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetParameterAttributesResponse::ParameterList -->
  495. </sequence>
  496. </complexType>
  497. <complexType name="AddObject"><!-- _cwmp__AddObject -->
  498. <sequence>
  499. <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObject::ObjectName -->
  500. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObject::ParameterKey -->
  501. </sequence>
  502. </complexType>
  503. <complexType name="AddObjectResponse"><!-- _cwmp__AddObjectResponse -->
  504. <sequence>
  505. <element name="InstanceNumber" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObjectResponse::InstanceNumber -->
  506. <element name="Status" type="cwmp:AddObjectResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AddObjectResponse::Status -->
  507. </sequence>
  508. </complexType>
  509. <complexType name="DeleteObject"><!-- _cwmp__DeleteObject -->
  510. <sequence>
  511. <element name="ObjectName" type="cwmp:ObjectNameType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObject::ObjectName -->
  512. <element name="ParameterKey" type="cwmp:ParameterKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObject::ParameterKey -->
  513. </sequence>
  514. </complexType>
  515. <complexType name="DeleteObjectResponse"><!-- _cwmp__DeleteObjectResponse -->
  516. <sequence>
  517. <element name="Status" type="cwmp:DeleteObjectResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DeleteObjectResponse::Status -->
  518. </sequence>
  519. </complexType>
  520. <complexType name="Download"><!-- _cwmp__Download -->
  521. <sequence>
  522. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::CommandKey -->
  523. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FileType -->
  524. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::URL -->
  525. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::Username -->
  526. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::Password -->
  527. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FileSize -->
  528. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::TargetFileName -->
  529. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::DelaySeconds -->
  530. <element name="SuccessURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::SuccessURL -->
  531. <element name="FailureURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Download::FailureURL -->
  532. </sequence>
  533. </complexType>
  534. <complexType name="DownloadResponse"><!-- _cwmp__DownloadResponse -->
  535. <sequence>
  536. <element name="Status" type="cwmp:DownloadResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::Status -->
  537. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::StartTime -->
  538. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__DownloadResponse::CompleteTime -->
  539. </sequence>
  540. </complexType>
  541. <complexType name="Reboot"><!-- _cwmp__Reboot -->
  542. <sequence>
  543. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Reboot::CommandKey -->
  544. </sequence>
  545. </complexType>
  546. <complexType name="RebootResponse"><!-- _cwmp__RebootResponse -->
  547. <sequence>
  548. </sequence>
  549. </complexType>
  550. <complexType name="GetQueuedTransfers"><!-- _cwmp__GetQueuedTransfers -->
  551. <sequence>
  552. </sequence>
  553. </complexType>
  554. <complexType name="GetQueuedTransfersResponse"><!-- _cwmp__GetQueuedTransfersResponse -->
  555. <sequence>
  556. <element name="TransferList" type="cwmp:ArrayOfQueuedTransferStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetQueuedTransfersResponse::TransferList -->
  557. </sequence>
  558. </complexType>
  559. <complexType name="ScheduleInform"><!-- _cwmp__ScheduleInform -->
  560. <sequence>
  561. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleInform::DelaySeconds -->
  562. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleInform::CommandKey -->
  563. </sequence>
  564. </complexType>
  565. <complexType name="ScheduleInformResponse"><!-- _cwmp__ScheduleInformResponse -->
  566. <sequence>
  567. </sequence>
  568. </complexType>
  569. <complexType name="SetVouchers"><!-- _cwmp__SetVouchers -->
  570. <sequence>
  571. <element name="VoucherList" type="cwmp:ArrayOfbase64" minOccurs="1" maxOccurs="1"/><!-- _cwmp__SetVouchers::VoucherList -->
  572. </sequence>
  573. </complexType>
  574. <complexType name="SetVouchersResponse"><!-- _cwmp__SetVouchersResponse -->
  575. <sequence>
  576. </sequence>
  577. </complexType>
  578. <complexType name="GetOptions"><!-- _cwmp__GetOptions -->
  579. <sequence>
  580. <element name="OptionName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetOptions::OptionName -->
  581. </sequence>
  582. </complexType>
  583. <complexType name="GetOptionsResponse"><!-- _cwmp__GetOptionsResponse -->
  584. <sequence>
  585. <element name="OptionList" type="cwmp:ArrayOfOptionStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetOptionsResponse::OptionList -->
  586. </sequence>
  587. </complexType>
  588. <complexType name="Upload"><!-- _cwmp__Upload -->
  589. <sequence>
  590. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::CommandKey -->
  591. <element name="FileType" type="cwmp:UploadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::FileType -->
  592. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::URL -->
  593. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::Username -->
  594. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::Password -->
  595. <element name="DelaySeconds" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Upload::DelaySeconds -->
  596. </sequence>
  597. </complexType>
  598. <complexType name="UploadResponse"><!-- _cwmp__UploadResponse -->
  599. <sequence>
  600. <element name="Status" type="cwmp:UploadResponse-Status" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::Status -->
  601. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::StartTime -->
  602. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__UploadResponse::CompleteTime -->
  603. </sequence>
  604. </complexType>
  605. <complexType name="FactoryReset"><!-- _cwmp__FactoryReset -->
  606. <sequence>
  607. </sequence>
  608. </complexType>
  609. <complexType name="FactoryResetResponse"><!-- _cwmp__FactoryResetResponse -->
  610. <sequence>
  611. </sequence>
  612. </complexType>
  613. <complexType name="GetAllQueuedTransfers"><!-- _cwmp__GetAllQueuedTransfers -->
  614. <sequence>
  615. </sequence>
  616. </complexType>
  617. <complexType name="GetAllQueuedTransfersResponse"><!-- _cwmp__GetAllQueuedTransfersResponse -->
  618. <sequence>
  619. <element name="TransferList" type="cwmp:ArrayOfAllQueuedTransferStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__GetAllQueuedTransfersResponse::TransferList -->
  620. </sequence>
  621. </complexType>
  622. <complexType name="ScheduleDownload"><!-- _cwmp__ScheduleDownload -->
  623. <sequence>
  624. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::CommandKey -->
  625. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::FileType -->
  626. <element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::URL -->
  627. <element name="Username" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::Username -->
  628. <element name="Password" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::Password -->
  629. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::FileSize -->
  630. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::TargetFileName -->
  631. <element name="TimeWindowList" type="cwmp:ArrayOfTimeWindowStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__ScheduleDownload::TimeWindowList -->
  632. </sequence>
  633. </complexType>
  634. <complexType name="ScheduleDownloadResponse"><!-- _cwmp__ScheduleDownloadResponse -->
  635. <sequence>
  636. </sequence>
  637. </complexType>
  638. <complexType name="CancelTransfer"><!-- _cwmp__CancelTransfer -->
  639. <sequence>
  640. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__CancelTransfer::CommandKey -->
  641. </sequence>
  642. </complexType>
  643. <complexType name="CancelTransferResponse"><!-- _cwmp__CancelTransferResponse -->
  644. <sequence>
  645. </sequence>
  646. </complexType>
  647. <complexType name="ChangeDUState"><!-- _cwmp__ChangeDUState -->
  648. <sequence>
  649. <element name="Operations" type="cwmp:OperationStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__ChangeDUState::__sizeOperations -->
  650. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/><!-- _cwmp__ChangeDUState::CommandKey -->
  651. </sequence>
  652. </complexType>
  653. <complexType name="ChangeDUStateResponse"><!-- _cwmp__ChangeDUStateResponse -->
  654. <sequence>
  655. </sequence>
  656. </complexType>
  657. <complexType name="Inform"><!-- _cwmp__Inform -->
  658. <sequence>
  659. <element name="DeviceId" type="cwmp:DeviceIdStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::DeviceId -->
  660. <element name="Event" type="cwmp:ArrayOfEventStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::Event -->
  661. <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::MaxEnvelopes -->
  662. <element name="CurrentTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::CurrentTime -->
  663. <element name="RetryCount" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::RetryCount -->
  664. <element name="ParameterList" type="cwmp:ArrayOfParameterValueStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Inform::ParameterList -->
  665. </sequence>
  666. </complexType>
  667. <complexType name="InformResponse"><!-- _cwmp__InformResponse -->
  668. <sequence>
  669. <element name="MaxEnvelopes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__InformResponse::MaxEnvelopes -->
  670. </sequence>
  671. </complexType>
  672. <complexType name="TransferComplete"><!-- _cwmp__TransferComplete -->
  673. <sequence>
  674. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::CommandKey -->
  675. <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::FaultStruct -->
  676. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::StartTime -->
  677. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__TransferComplete::CompleteTime -->
  678. </sequence>
  679. </complexType>
  680. <complexType name="TransferCompleteResponse"><!-- _cwmp__TransferCompleteResponse -->
  681. <sequence>
  682. </sequence>
  683. </complexType>
  684. <complexType name="AutonomousTransferComplete"><!-- _cwmp__AutonomousTransferComplete -->
  685. <sequence>
  686. <element name="AnnounceURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::AnnounceURL -->
  687. <element name="TransferURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::TransferURL -->
  688. <element name="IsDownload" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::IsDownload -->
  689. <element name="FileType" type="cwmp:TransferFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FileType -->
  690. <element name="FileSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FileSize -->
  691. <element name="TargetFileName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::TargetFileName -->
  692. <element name="FaultStruct" type="cwmp:TransferCompleteFaultStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::FaultStruct -->
  693. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::StartTime -->
  694. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- _cwmp__AutonomousTransferComplete::CompleteTime -->
  695. </sequence>
  696. </complexType>
  697. <complexType name="AutonomousTransferCompleteResponse"><!-- _cwmp__AutonomousTransferCompleteResponse -->
  698. <sequence>
  699. </sequence>
  700. </complexType>
  701. <complexType name="Kicked"><!-- _cwmp__Kicked -->
  702. <sequence>
  703. <element name="Command" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Command -->
  704. <element name="Referer" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Referer -->
  705. <element name="Arg" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Arg -->
  706. <element name="Next" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__Kicked::Next -->
  707. </sequence>
  708. </complexType>
  709. <complexType name="KickedResponse"><!-- _cwmp__KickedResponse -->
  710. <sequence>
  711. <element name="NextURL" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- _cwmp__KickedResponse::NextURL -->
  712. </sequence>
  713. </complexType>
  714. <complexType name="RequestDownload"><!-- _cwmp__RequestDownload -->
  715. <sequence>
  716. <element name="FileType" type="cwmp:DownloadFileType" minOccurs="1" maxOccurs="1"/><!-- _cwmp__RequestDownload::FileType -->
  717. <element name="FileTypeArg" type="cwmp:ArrayOfArgStruct" minOccurs="1" maxOccurs="1"/><!-- _cwmp__RequestDownload::FileTypeArg -->
  718. </sequence>
  719. </complexType>
  720. <complexType name="RequestDownloadResponse"><!-- _cwmp__RequestDownloadResponse -->
  721. <sequence>
  722. </sequence>
  723. </complexType>
  724. <complexType name="DUStateChangeComplete"><!-- _cwmp__DUStateChangeComplete -->
  725. <sequence>
  726. <element name="Results" type="cwmp:OpResultStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__DUStateChangeComplete::__sizeResults -->
  727. <element name="CommandKey" type="cwmp:CommandKeyType" minOccurs="0" maxOccurs="1"/><!-- _cwmp__DUStateChangeComplete::CommandKey -->
  728. </sequence>
  729. </complexType>
  730. <complexType name="DUStateChangeCompleteResponse"><!-- _cwmp__DUStateChangeCompleteResponse -->
  731. <sequence>
  732. </sequence>
  733. </complexType>
  734. <complexType name="AutonomousDUStateChangeComplete"><!-- _cwmp__AutonomousDUStateChangeComplete -->
  735. <sequence>
  736. <element name="Results" type="cwmp:AutonOpResultStruct" minOccurs="1" maxOccurs="unbounded"/><!-- _cwmp__AutonomousDUStateChangeComplete::__sizeResults -->
  737. </sequence>
  738. </complexType>
  739. <complexType name="AutonomousDUStateChangeCompleteResponse"><!-- _cwmp__AutonomousDUStateChangeCompleteResponse -->
  740. <sequence>
  741. </sequence>
  742. </complexType>
  743. <complexType name="ArrayOfstring">
  744. <complexContent>
  745. <restriction base="SOAP-ENC:Array">
  746. <sequence>
  747. <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  748. </sequence>
  749. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
  750. </restriction>
  751. </complexContent>
  752. </complexType>
  753. <complexType name="ArrayOfParameterValueStruct">
  754. <complexContent>
  755. <restriction base="SOAP-ENC:Array">
  756. <sequence>
  757. <element name="ParameterValueStruct" type="cwmp:ParameterValueStruct" minOccurs="0" maxOccurs="unbounded"/>
  758. </sequence>
  759. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterValueStruct[]"/>
  760. </restriction>
  761. </complexContent>
  762. </complexType>
  763. <complexType name="ArrayOfstring">
  764. <complexContent>
  765. <restriction base="SOAP-ENC:Array">
  766. <sequence>
  767. <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  768. </sequence>
  769. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
  770. </restriction>
  771. </complexContent>
  772. </complexType>
  773. <complexType name="ArrayOfEventStruct">
  774. <complexContent>
  775. <restriction base="SOAP-ENC:Array">
  776. <sequence>
  777. <element name="EventStruct" type="cwmp:EventStruct" minOccurs="0" maxOccurs="unbounded"/>
  778. </sequence>
  779. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:EventStruct[]"/>
  780. </restriction>
  781. </complexContent>
  782. </complexType>
  783. <complexType name="ArrayOfParameterInfoStruct">
  784. <complexContent>
  785. <restriction base="SOAP-ENC:Array">
  786. <sequence>
  787. <element name="ParameterInfoStruct" type="cwmp:ParameterInfoStruct" minOccurs="0" maxOccurs="unbounded"/>
  788. </sequence>
  789. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterInfoStruct[]"/>
  790. </restriction>
  791. </complexContent>
  792. </complexType>
  793. <complexType name="ArrayOfAccessListValueType">
  794. <complexContent>
  795. <restriction base="SOAP-ENC:Array">
  796. <sequence>
  797. <element name="string" type="cwmp:AccessListValueType" minOccurs="0" maxOccurs="unbounded"/>
  798. </sequence>
  799. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:AccessListValueType[]"/>
  800. </restriction>
  801. </complexContent>
  802. </complexType>
  803. <complexType name="ArrayOfSetParameterAttributesStruct">
  804. <complexContent>
  805. <restriction base="SOAP-ENC:Array">
  806. <sequence>
  807. <element name="SetParameterAttributesStruct" type="cwmp:SetParameterAttributesStruct" minOccurs="0" maxOccurs="unbounded"/>
  808. </sequence>
  809. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:SetParameterAttributesStruct[]"/>
  810. </restriction>
  811. </complexContent>
  812. </complexType>
  813. <complexType name="ArrayOfParameterAttributeStruct">
  814. <complexContent>
  815. <restriction base="SOAP-ENC:Array">
  816. <sequence>
  817. <element name="ParameterAttributeStruct" type="cwmp:ParameterAttributeStruct" minOccurs="0" maxOccurs="unbounded"/>
  818. </sequence>
  819. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ParameterAttributeStruct[]"/>
  820. </restriction>
  821. </complexContent>
  822. </complexType>
  823. <complexType name="ArrayOfTimeWindowStruct">
  824. <complexContent>
  825. <restriction base="SOAP-ENC:Array">
  826. <sequence>
  827. <element name="TimeWindowStruct" type="cwmp:TimeWindowStruct" minOccurs="0" maxOccurs="unbounded"/>
  828. </sequence>
  829. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:TimeWindowStruct[]"/>
  830. </restriction>
  831. </complexContent>
  832. </complexType>
  833. <complexType name="ArrayOfQueuedTransferStruct">
  834. <complexContent>
  835. <restriction base="SOAP-ENC:Array">
  836. <sequence>
  837. <element name="QueuedTransferStruct" type="cwmp:QueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
  838. </sequence>
  839. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:QueuedTransferStruct[]"/>
  840. </restriction>
  841. </complexContent>
  842. </complexType>
  843. <complexType name="ArrayOfAllQueuedTransferStruct">
  844. <complexContent>
  845. <restriction base="SOAP-ENC:Array">
  846. <sequence>
  847. <element name="AllQueuedTransferStruct" type="cwmp:AllQueuedTransferStruct" minOccurs="0" maxOccurs="unbounded"/>
  848. </sequence>
  849. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:AllQueuedTransferStruct[]"/>
  850. </restriction>
  851. </complexContent>
  852. </complexType>
  853. <complexType name="InstallOpStruct"><!-- cwmp__InstallOpStruct -->
  854. <sequence>
  855. <element name="URL" type="xsd:anyURI" minOccurs="1" maxOccurs="1"/><!-- cwmp__InstallOpStruct::URL -->
  856. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::UUID -->
  857. <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::Username -->
  858. <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::Password -->
  859. <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__InstallOpStruct::ExecutionEnvRef -->
  860. </sequence>
  861. </complexType>
  862. <complexType name="UpdateOpStruct"><!-- cwmp__UpdateOpStruct -->
  863. <sequence>
  864. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::UUID -->
  865. <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Version -->
  866. <element name="URL" type="xsd:anyURI" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::URL -->
  867. <element name="Username" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Username -->
  868. <element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UpdateOpStruct::Password -->
  869. </sequence>
  870. </complexType>
  871. <complexType name="UninstallOpStruct"><!-- cwmp__UninstallOpStruct -->
  872. <sequence>
  873. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::UUID -->
  874. <element name="Version" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::Version -->
  875. <element name="ExecutionEnvRef" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- cwmp__UninstallOpStruct::ExecutionEnvRef -->
  876. </sequence>
  877. </complexType>
  878. <complexType name="AutonOpResultStruct"><!-- cwmp__AutonOpResultStruct -->
  879. <sequence>
  880. <element name="UUID" type="cwmp:DeploymentUnitUUID" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::UUID -->
  881. <element name="DeploymentUnitRef" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::DeploymentUnitRef -->
  882. <element name="Version" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Version -->
  883. <element name="CurrentState" type="cwmp:DeploymentUnitState" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::CurrentState -->
  884. <element name="Resolved" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Resolved -->
  885. <element name="ExecutionUnitRefList" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::ExecutionUnitRefList -->
  886. <element name="StartTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::StartTime -->
  887. <element name="CompleteTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::CompleteTime -->
  888. <element name="Fault" type="cwmp:DeploymentUnitFaultStruct" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::Fault -->
  889. <element name="OperationPerformed" type="cwmp:DeploymentUnitOperationType" minOccurs="1" maxOccurs="1"/><!-- cwmp__AutonOpResultStruct::OperationPerformed -->
  890. </sequence>
  891. </complexType>
  892. <complexType name="ArrayOfbase64">
  893. <complexContent>
  894. <restriction base="SOAP-ENC:Array">
  895. <sequence>
  896. <element name="base64" type="SOAP-ENC:base64" minOccurs="0" maxOccurs="unbounded"/>
  897. </sequence>
  898. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="SOAP-ENC:base64[]"/>
  899. </restriction>
  900. </complexContent>
  901. </complexType>
  902. <complexType name="ArrayOfOptionStruct">
  903. <complexContent>
  904. <restriction base="SOAP-ENC:Array">
  905. <sequence>
  906. <element name="OptionStruct" type="cwmp:OptionStruct" minOccurs="0" maxOccurs="unbounded"/>
  907. </sequence>
  908. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:OptionStruct[]"/>
  909. </restriction>
  910. </complexContent>
  911. </complexType>
  912. <complexType name="ArrayOfArgStruct">
  913. <complexContent>
  914. <restriction base="SOAP-ENC:Array">
  915. <sequence>
  916. <element name="ArgStruct" type="cwmp:ArgStruct" minOccurs="0" maxOccurs="unbounded"/>
  917. </sequence>
  918. <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="cwmp:ArgStruct[]"/>
  919. </restriction>
  920. </complexContent>
  921. </complexType>
  922. <complexType name="SupportedCWMPVersions" mixed="true"><!-- _cwmp__SupportedCWMPVersions -->
  923. <simpleContent>
  924. <extension base="xsd:string">
  925. <attribute ref="SOAP-ENV:mustUnderstand"/>
  926. </extension>
  927. </simpleContent>
  928. </complexType>
  929. <complexType name="UseCWMPVersion" mixed="true"><!-- _cwmp__UseCWMPVersion -->
  930. <simpleContent>
  931. <extension base="xsd:string">
  932. <attribute ref="SOAP-ENV:mustUnderstand" use="required"/>
  933. </extension>
  934. </simpleContent>
  935. </complexType>
  936. <complexType name="SessionTimeout"><!-- _cwmp__SessionTimeout -->
  937. <simpleContent>
  938. <extension base="xsd:unsignedInt">
  939. <attribute ref="SOAP-ENV:mustUnderstand" fixed="0"/>
  940. </extension>
  941. </simpleContent>
  942. </complexType>
  943. <complexType name="ID" mixed="true"><!-- _cwmp__ID -->
  944. <simpleContent>
  945. <extension base="xsd:string">
  946. <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
  947. </extension>
  948. </simpleContent>
  949. </complexType>
  950. <complexType name="HoldRequests"><!-- _cwmp__HoldRequests -->
  951. <simpleContent>
  952. <extension base="xsd:boolean">
  953. <attribute ref="SOAP-ENV:mustUnderstand" use="required" fixed="1"/>
  954. </extension>
  955. </simpleContent>
  956. </complexType>
  957. <!-- operation response element -->
  958. <element name="GetParameterNamesResponse" type="cwmp:GetParameterNamesResponse"/>
  959. <!-- operation response element -->
  960. <element name="GetParameterValuesResponse" type="cwmp:GetParameterValuesResponse"/>
  961. <!-- operation response element -->
  962. <element name="SetParameterValuesResponse" type="cwmp:SetParameterValuesResponse"/>
  963. <!-- operation response element -->
  964. <element name="GetParameterAttributesResponse" type="cwmp:GetParameterAttributesResponse"/>
  965. <!-- operation response element -->
  966. <element name="SetParameterAttributesResponse" type="cwmp:SetParameterAttributesResponse"/>
  967. <!-- operation response element -->
  968. <element name="DownloadResponse" type="cwmp:DownloadResponse"/>
  969. <!-- operation response element -->
  970. <element name="UploadResponse" type="cwmp:UploadResponse"/>
  971. <!-- operation response element -->
  972. <element name="AddObjectResponse" type="cwmp:AddObjectResponse"/>
  973. <!-- operation response element -->
  974. <element name="DeleteObjectResponse" type="cwmp:DeleteObjectResponse"/>
  975. <!-- operation response element -->
  976. <element name="GetRPCMethodsResponse" type="cwmp:GetRPCMethodsResponse"/>
  977. <!-- operation response element -->
  978. <element name="InformResponse" type="cwmp:InformResponse"/>
  979. <element name="Fault-SetParameterValuesFault" type="cwmp:Fault-SetParameterValuesFault"/>
  980. <element name="GetRPCMethods" type="cwmp:GetRPCMethods"/>
  981. <element name="SetParameterValues" type="cwmp:SetParameterValues"/>
  982. <element name="GetParameterValues" type="cwmp:GetParameterValues"/>
  983. <element name="GetParameterNames" type="cwmp:GetParameterNames"/>
  984. <element name="SetParameterAttributes" type="cwmp:SetParameterAttributes"/>
  985. <element name="GetParameterAttributes" type="cwmp:GetParameterAttributes"/>
  986. <element name="AddObject" type="cwmp:AddObject"/>
  987. <element name="DeleteObject" type="cwmp:DeleteObject"/>
  988. <element name="Download" type="cwmp:Download"/>
  989. <element name="Reboot" type="cwmp:Reboot"/>
  990. <element name="RebootResponse" type="cwmp:RebootResponse"/>
  991. <element name="GetQueuedTransfers" type="cwmp:GetQueuedTransfers"/>
  992. <element name="GetQueuedTransfersResponse" type="cwmp:GetQueuedTransfersResponse"/>
  993. <element name="ScheduleInform" type="cwmp:ScheduleInform"/>
  994. <element name="ScheduleInformResponse" type="cwmp:ScheduleInformResponse"/>
  995. <element name="SetVouchers" type="cwmp:SetVouchers"/>
  996. <element name="SetVouchersResponse" type="cwmp:SetVouchersResponse"/>
  997. <element name="GetOptions" type="cwmp:GetOptions"/>
  998. <element name="GetOptionsResponse" type="cwmp:GetOptionsResponse"/>
  999. <element name="Upload" type="cwmp:Upload"/>
  1000. <element name="FactoryReset" type="cwmp:FactoryReset"/>
  1001. <element name="FactoryResetResponse" type="cwmp:FactoryResetResponse"/>
  1002. <element name="GetAllQueuedTransfers" type="cwmp:GetAllQueuedTransfers"/>
  1003. <element name="GetAllQueuedTransfersResponse" type="cwmp:GetAllQueuedTransfersResponse"/>
  1004. <element name="ScheduleDownload" type="cwmp:ScheduleDownload"/>
  1005. <element name="ScheduleDownloadResponse" type="cwmp:ScheduleDownloadResponse"/>
  1006. <element name="CancelTransfer" type="cwmp:CancelTransfer"/>
  1007. <element name="CancelTransferResponse" type="cwmp:CancelTransferResponse"/>
  1008. <element name="ChangeDUState" type="cwmp:ChangeDUState"/>
  1009. <element name="ChangeDUStateResponse" type="cwmp:ChangeDUStateResponse"/>
  1010. <element name="Inform" type="cwmp:Inform"/>
  1011. <element name="TransferComplete" type="cwmp:TransferComplete"/>
  1012. <element name="TransferCompleteResponse" type="cwmp:TransferCompleteResponse"/>
  1013. <element name="AutonomousTransferComplete" type="cwmp:AutonomousTransferComplete"/>
  1014. <element name="AutonomousTransferCompleteResponse" type="cwmp:AutonomousTransferCompleteResponse"/>
  1015. <element name="Kicked" type="cwmp:Kicked"/>
  1016. <element name="KickedResponse" type="cwmp:KickedResponse"/>
  1017. <element name="RequestDownload" type="cwmp:RequestDownload"/>
  1018. <element name="RequestDownloadResponse" type="cwmp:RequestDownloadResponse"/>
  1019. <element name="DUStateChangeComplete" type="cwmp:DUStateChangeComplete"/>
  1020. <element name="DUStateChangeCompleteResponse" type="cwmp:DUStateChangeCompleteResponse"/>
  1021. <element name="AutonomousDUStateChangeComplete" type="cwmp:AutonomousDUStateChangeComplete"/>
  1022. <element name="AutonomousDUStateChangeCompleteResponse" type="cwmp:AutonomousDUStateChangeCompleteResponse"/>
  1023. <element name="SupportedCWMPVersions" type="cwmp:SupportedCWMPVersions"/>
  1024. <element name="UseCWMPVersion" type="cwmp:UseCWMPVersion"/>
  1025. <element name="SessionTimeout" type="cwmp:SessionTimeout"/>
  1026. <element name="ID" type="cwmp:ID"/>
  1027. <element name="HoldRequests" type="cwmp:HoldRequests"/>
  1028. </schema>
  1029. </types>
  1030. <message name="GetParameterNames">
  1031. <part name="GetParameterNames" type="cwmp:GetParameterNames"/><!-- __cwmp__GetParameterNames::cwmp__GetParameterNames -->
  1032. </message>
  1033. <message name="GetParameterNamesResponse">
  1034. <part name="ParameterList" type="cwmp:ArrayOfParameterInfoStruct"/><!-- __cwmp__GetParameterNames::ParameterList -->
  1035. </message>
  1036. <message name="GetParameterValues">
  1037. <part name="GetParameterValues" type="cwmp:GetParameterValues"/><!-- __cwmp__GetParameterValues::cwmp__GetParameterValues -->
  1038. </message>
  1039. <message name="GetParameterValuesResponse">
  1040. <part name="ParameterList" type="cwmp:ArrayOfParameterValueStruct"/><!-- __cwmp__GetParameterValues::ParameterList -->
  1041. </message>
  1042. <message name="GetParameterValuesResponse">
  1043. <part name="GetParameterValuesResponse" type="cwmp:GetParameterValuesResponse"/><!-- __cwmp__GetParameterValuesResponse::cwmp__GetParameterValuesResponse -->
  1044. </message>
  1045. <message name="SetParameterValues">
  1046. <part name="SetParameterValues" type="cwmp:SetParameterValues"/><!-- __cwmp__SetParameterValues::cwmp__SetParameterValues -->
  1047. </message>
  1048. <message name="SetParameterValuesResponse">
  1049. <part name="Status" type="cwmp:SetParameterValuesResponse-Status"/><!-- __cwmp__SetParameterValues::Status -->
  1050. </message>
  1051. <message name="GetParameterAttributes">
  1052. <part name="GetParameterAttributes" type="cwmp:GetParameterAttributes"/><!-- __cwmp__GetParameterAttributes::cwmp__GetParameterAttributes -->
  1053. </message>
  1054. <message name="GetParameterAttributesResponse">
  1055. <part name="ParameterList" type="cwmp:ArrayOfParameterAttributeStruct"/><!-- __cwmp__GetParameterAttributes::ParameterList -->
  1056. </message>
  1057. <message name="SetParameterAttributes">
  1058. <part name="SetParameterAttributes" type="cwmp:SetParameterAttributes"/><!-- __cwmp__SetParameterAttributes::cwmp__SetParameterAttributes -->
  1059. </message>
  1060. <message name="SetParameterAttributesResponse">
  1061. </message>
  1062. <message name="Download">
  1063. <part name="Download" type="cwmp:Download"/><!-- __cwmp__Download::cwmp__Download -->
  1064. </message>
  1065. <message name="DownloadResponse">
  1066. <part name="Status" type="cwmp:DownloadResponse-Status"/><!-- __cwmp__Download::Status -->
  1067. <part name="StartTime" type="xsd:dateTime"/><!-- __cwmp__Download::StartTime -->
  1068. <part name="CompleteTime" type="xsd:dateTime"/><!-- __cwmp__Download::CompleteTime -->
  1069. </message>
  1070. <message name="Upload">
  1071. <part name="Upload" type="cwmp:Upload"/><!-- __cwmp__Upload::cwmp__Upload -->
  1072. </message>
  1073. <message name="UploadResponse">
  1074. <part name="Status" type="cwmp:UploadResponse-Status"/><!-- __cwmp__Upload::Status -->
  1075. <part name="StartTime" type="xsd:dateTime"/><!-- __cwmp__Upload::StartTime -->
  1076. <part name="CompleteTime" type="xsd:dateTime"/><!-- __cwmp__Upload::CompleteTime -->
  1077. </message>
  1078. <message name="AddObject">
  1079. <part name="AddObject" type="cwmp:AddObject"/><!-- __cwmp__AddObject::cwmp__AddObject -->
  1080. </message>
  1081. <message name="AddObjectResponse">
  1082. <part name="InstanceNumber" type="xsd:unsignedInt"/><!-- __cwmp__AddObject::InstanceNumber -->
  1083. <part name="Status" type="cwmp:AddObjectResponse-Status"/><!-- __cwmp__AddObject::Status -->
  1084. </message>
  1085. <message name="DeleteObject">
  1086. <part name="DeleteObject" type="cwmp:DeleteObject"/><!-- __cwmp__DeleteObject::cwmp__DeleteObject -->
  1087. </message>
  1088. <message name="DeleteObjectResponse">
  1089. <part name="Status" type="cwmp:DeleteObjectResponse-Status"/><!-- __cwmp__DeleteObject::Status -->
  1090. </message>
  1091. <message name="GetRPCMethods">
  1092. <part name="GetRPCMethods" type="cwmp:GetRPCMethods"/><!-- __cwmp__GetRPCMethods::cwmp__GetRPCMethods -->
  1093. </message>
  1094. <message name="GetRPCMethodsResponse">
  1095. <part name="MethodList" type="cwmp:ArrayOfstring"/><!-- __cwmp__GetRPCMethods::MethodList -->
  1096. </message>
  1097. <message name="Inform">
  1098. <part name="Inform" type="cwmp:Inform"/><!-- __cwmp__Inform::cwmp__Inform -->
  1099. </message>
  1100. <message name="InformResponse">
  1101. <part name="MaxEnvelopes" type="xsd:unsignedInt"/><!-- __cwmp__Inform::MaxEnvelopes -->
  1102. </message>
  1103. <message name="cwmpHeader">
  1104. <part name="SupportedCWMPVersions" element="cwmp:SupportedCWMPVersions"/>
  1105. <part name="UseCWMPVersion" element="cwmp:UseCWMPVersion"/>
  1106. <part name="SessionTimeout" element="cwmp:SessionTimeout"/>
  1107. <part name="ID" element="cwmp:ID"/>
  1108. <part name="HoldRequests" element="cwmp:HoldRequests"/>
  1109. </message>
  1110. <message name="cwmpFault">
  1111. <part name="Fault" element="cwmp:Fault"/><!-- cwmp__Fault::cwmp__Fault -->
  1112. </message>
  1113. <message name="FaultFault">
  1114. <part name="Fault" element="cwmp:Fault"/>
  1115. </message>
  1116. <portType name="cwmpPortType">
  1117. <operation name="GetParameterNames">
  1118. <documentation>Service definition of function __cwmp__GetParameterNames</documentation>
  1119. <input message="tns:GetParameterNames"/>
  1120. <output message="tns:GetParameterNamesResponse"/>
  1121. <fault name="Fault" message="tns:FaultFault"/>
  1122. </operation>
  1123. <operation name="GetParameterValues">
  1124. <documentation>Service definition of function __cwmp__GetParameterValues</documentation>
  1125. <input message="tns:GetParameterValues"/>
  1126. <output message="tns:GetParameterValuesResponse"/>
  1127. <fault name="Fault" message="tns:FaultFault"/>
  1128. </operation>
  1129. <operation name="GetParameterValuesResponse">
  1130. <documentation>Service definition of function __cwmp__GetParameterValuesResponse</documentation>
  1131. <input message="tns:GetParameterValuesResponse"/>
  1132. <fault name="Fault" message="tns:FaultFault"/>
  1133. </operation>
  1134. <operation name="SetParameterValues">
  1135. <documentation>Service definition of function __cwmp__SetParameterValues</documentation>
  1136. <input message="tns:SetParameterValues"/>
  1137. <output message="tns:SetParameterValuesResponse"/>
  1138. <fault name="Fault" message="tns:FaultFault"/>
  1139. </operation>
  1140. <operation name="GetParameterAttributes">
  1141. <documentation>Service definition of function __cwmp__GetParameterAttributes</documentation>
  1142. <input message="tns:GetParameterAttributes"/>
  1143. <output message="tns:GetParameterAttributesResponse"/>
  1144. <fault name="Fault" message="tns:FaultFault"/>
  1145. </operation>
  1146. <operation name="SetParameterAttributes">
  1147. <documentation>Service definition of function __cwmp__SetParameterAttributes</documentation>
  1148. <input message="tns:SetParameterAttributes"/>
  1149. <output message="tns:SetParameterAttributesResponse"/>
  1150. <fault name="Fault" message="tns:FaultFault"/>
  1151. </operation>
  1152. <operation name="Download">
  1153. <documentation>Service definition of function __cwmp__Download</documentation>
  1154. <input message="tns:Download"/>
  1155. <output message="tns:DownloadResponse"/>
  1156. <fault name="Fault" message="tns:FaultFault"/>
  1157. </operation>
  1158. <operation name="Upload">
  1159. <documentation>Service definition of function __cwmp__Upload</documentation>
  1160. <input message="tns:Upload"/>
  1161. <output message="tns:UploadResponse"/>
  1162. <fault name="Fault" message="tns:FaultFault"/>
  1163. </operation>
  1164. <operation name="AddObject">
  1165. <documentation>Service definition of function __cwmp__AddObject</documentation>
  1166. <input message="tns:AddObject"/>
  1167. <output message="tns:AddObjectResponse"/>
  1168. <fault name="Fault" message="tns:FaultFault"/>
  1169. </operation>
  1170. <operation name="DeleteObject">
  1171. <documentation>Service definition of function __cwmp__DeleteObject</documentation>
  1172. <input message="tns:DeleteObject"/>
  1173. <output message="tns:DeleteObjectResponse"/>
  1174. <fault name="Fault" message="tns:FaultFault"/>
  1175. </operation>
  1176. <operation name="GetRPCMethods">
  1177. <documentation>Service definition of function __cwmp__GetRPCMethods</documentation>
  1178. <input message="tns:GetRPCMethods"/>
  1179. <output message="tns:GetRPCMethodsResponse"/>
  1180. <fault name="Fault" message="tns:FaultFault"/>
  1181. </operation>
  1182. <operation name="Inform">
  1183. <documentation>Service definition of function __cwmp__Inform</documentation>
  1184. <input message="tns:Inform"/>
  1185. <output message="tns:InformResponse"/>
  1186. <fault name="Fault" message="tns:FaultFault"/>
  1187. </operation>
  1188. </portType>
  1189. <binding name="cwmp" type="tns:cwmpPortType">
  1190. <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  1191. <operation name="GetParameterNames">
  1192. <SOAP:operation style="rpc" soapAction=""/>
  1193. <input>
  1194. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1195. </input>
  1196. <output>
  1197. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1198. </output>
  1199. <fault name="Fault">
  1200. <SOAP:fault use="literal" name="Fault"/>
  1201. </fault>
  1202. </operation>
  1203. <operation name="GetParameterValues">
  1204. <SOAP:operation style="rpc" soapAction=""/>
  1205. <input>
  1206. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1207. </input>
  1208. <output>
  1209. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1210. </output>
  1211. <fault name="Fault">
  1212. <SOAP:fault use="literal" name="Fault"/>
  1213. </fault>
  1214. </operation>
  1215. <operation name="GetParameterValuesResponse">
  1216. <SOAP:operation style="rpc" soapAction=""/>
  1217. <input>
  1218. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1219. </input>
  1220. </operation>
  1221. <operation name="SetParameterValues">
  1222. <SOAP:operation style="rpc" soapAction=""/>
  1223. <input>
  1224. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1225. <SOAP:header use="literal" message="tns:cwmpHeader" part="ID"/>
  1226. </input>
  1227. <output>
  1228. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1229. </output>
  1230. <fault name="Fault">
  1231. <SOAP:fault use="literal" name="Fault"/>
  1232. </fault>
  1233. </operation>
  1234. <operation name="GetParameterAttributes">
  1235. <SOAP:operation style="rpc" soapAction=""/>
  1236. <input>
  1237. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1238. </input>
  1239. <output>
  1240. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1241. </output>
  1242. <fault name="Fault">
  1243. <SOAP:fault use="literal" name="Fault"/>
  1244. </fault>
  1245. </operation>
  1246. <operation name="SetParameterAttributes">
  1247. <SOAP:operation style="rpc" soapAction=""/>
  1248. <input>
  1249. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1250. </input>
  1251. <output>
  1252. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1253. </output>
  1254. <fault name="Fault">
  1255. <SOAP:fault use="literal" name="Fault"/>
  1256. </fault>
  1257. </operation>
  1258. <operation name="Download">
  1259. <SOAP:operation style="rpc" soapAction=""/>
  1260. <input>
  1261. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1262. </input>
  1263. <output>
  1264. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1265. </output>
  1266. <fault name="Fault">
  1267. <SOAP:fault use="literal" name="Fault"/>
  1268. </fault>
  1269. </operation>
  1270. <operation name="Upload">
  1271. <SOAP:operation style="rpc" soapAction=""/>
  1272. <input>
  1273. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1274. </input>
  1275. <output>
  1276. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1277. </output>
  1278. <fault name="Fault">
  1279. <SOAP:fault use="literal" name="Fault"/>
  1280. </fault>
  1281. </operation>
  1282. <operation name="AddObject">
  1283. <SOAP:operation style="rpc" soapAction=""/>
  1284. <input>
  1285. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1286. </input>
  1287. <output>
  1288. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1289. </output>
  1290. <fault name="Fault">
  1291. <SOAP:fault use="literal" name="Fault"/>
  1292. </fault>
  1293. </operation>
  1294. <operation name="DeleteObject">
  1295. <SOAP:operation style="rpc" soapAction=""/>
  1296. <input>
  1297. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1298. </input>
  1299. <output>
  1300. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1301. </output>
  1302. <fault name="Fault">
  1303. <SOAP:fault use="literal" name="Fault"/>
  1304. </fault>
  1305. </operation>
  1306. <operation name="GetRPCMethods">
  1307. <SOAP:operation style="rpc" soapAction=""/>
  1308. <input>
  1309. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1310. </input>
  1311. <output>
  1312. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1313. </output>
  1314. <fault name="Fault">
  1315. <SOAP:fault use="literal" name="Fault"/>
  1316. </fault>
  1317. </operation>
  1318. <operation name="Inform">
  1319. <SOAP:operation style="rpc" soapAction=""/>
  1320. <input>
  1321. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1322. </input>
  1323. <output>
  1324. <SOAP:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:dslforum-org:cwmp-1-2"/>
  1325. </output>
  1326. <fault name="Fault">
  1327. <SOAP:fault use="literal" name="Fault"/>
  1328. </fault>
  1329. </operation>
  1330. </binding>
  1331. <service name="cwmp">
  1332. <documentation>gSOAP 2.8.83 generated service definition</documentation>
  1333. <port name="cwmp" binding="tns:cwmp">
  1334. <SOAP:address location="http://localhost:80"/>
  1335. </port>
  1336. </service>
  1337. </definitions>